[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi-commits] [lmi] master 1750a86 3/8: Add const accessors
From: |
Greg Chicares |
Subject: |
[lmi-commits] [lmi] master 1750a86 3/8: Add const accessors |
Date: |
Fri, 27 Apr 2018 10:52:48 -0400 (EDT) |
branch: master
commit 1750a86434a1614aaa2e34cd0b849c8321561b26
Author: Gregory W. Chicares <address@hidden>
Commit: Gregory W. Chicares <address@hidden>
Add const accessors
---
wx_table_generator.cpp | 10 ++++++++++
wx_table_generator.hpp | 5 +++++
2 files changed, 15 insertions(+)
diff --git a/wx_table_generator.cpp b/wx_table_generator.cpp
index 199e941..81962f8 100644
--- a/wx_table_generator.cpp
+++ b/wx_table_generator.cpp
@@ -259,6 +259,16 @@ wx_table_generator::wx_table_generator(wx_table_generator
const&) = default;
wx_table_generator::~wx_table_generator() = default;
+int wx_table_generator::column_margin() const
+{
+ return column_margin_;
+}
+
+std::vector<wx_table_generator::column_info> const&
wx_table_generator::all_columns() const
+{
+ return all_columns_;
+}
+
void wx_table_generator::use_condensed_style()
{
row_height_ = char_height_;
diff --git a/wx_table_generator.hpp b/wx_table_generator.hpp
index ca478a3..7fc304f 100644
--- a/wx_table_generator.hpp
+++ b/wx_table_generator.hpp
@@ -157,6 +157,11 @@ class wx_table_generator
,std::vector<std::string> const& values
);
+ // Const private accessors. Used in the implementation to
+ // distinguish access from mutation.
+ int column_margin() const;
+ std::vector<column_info> const& all_columns() const;
+
wxDC& dc_;
int left_margin_;
- [lmi-commits] [lmi] master updated (6fbb81b -> df0e283), Greg Chicares, 2018/04/27
- [lmi-commits] [lmi] master a6e446f 1/8: Move nested-class forward declaration, Greg Chicares, 2018/04/27
- [lmi-commits] [lmi] master df0e283 8/8: Initialize variable at declaration; simplify logic; clarify commentary, Greg Chicares, 2018/04/27
- [lmi-commits] [lmi] master f6c8fa6 6/8: Add and use const accessors, Greg Chicares, 2018/04/27
- [lmi-commits] [lmi] master 124dd7b 7/8: Expunge a simulation of a const accessor, Greg Chicares, 2018/04/27
- [lmi-commits] [lmi] master 93ee33f 2/8: Rename a member variable, Greg Chicares, 2018/04/27
- [lmi-commits] [lmi] master c88b192 5/8: Rename member variables, Greg Chicares, 2018/04/27
- [lmi-commits] [lmi] master 1750a86 3/8: Add const accessors,
Greg Chicares <=
- [lmi-commits] [lmi] master 30286c5 4/8: Use const accessors, Greg Chicares, 2018/04/27