[LyX/master] Remove 'slave' terminology from Counters.cpp.
Richard Kimberly Heck
rikiheck at lyx.org
Mon Nov 2 21:41:09 UTC 2020
commit 39f997048e40e8ee965b4abbb88d41a11b3f8069
Author: Richard Kimberly Heck <rikiheck at lyx.org>
Date: Mon Nov 2 17:03:42 2020 -0500
Remove 'slave' terminology from Counters.cpp.
And with it, 'master'. That is less problematic by itself (so I'm not
worried about 'master document'), but here it doesn't make a lot of
sense without 'slave'.
---
src/Buffer.cpp | 2 +-
src/Counters.cpp | 48 ++++++++++++++++++++++++------------------------
src/Counters.h | 34 +++++++++++++++++-----------------
3 files changed, 42 insertions(+), 42 deletions(-)
diff --git a/src/Buffer.cpp b/src/Buffer.cpp
index d1831d4..10a38f6 100644
--- a/src/Buffer.cpp
+++ b/src/Buffer.cpp
@@ -5155,7 +5155,7 @@ void Buffer::Impl::setLabel(ParIterator & it, UpdateType utype) const
if (needEnumCounterReset(it)) {
// Increase the master counter?
if (layout.stepmastercounter)
- counters.stepMaster(enumcounter, utype);
+ counters.stepParent(enumcounter, utype);
// Maybe we have to reset the enumeration counter.
if (!layout.resumecounter)
counters.reset(enumcounter);
diff --git a/src/Counters.cpp b/src/Counters.cpp
index 9d7cc23..8477d52 100644
--- a/src/Counters.cpp
+++ b/src/Counters.cpp
@@ -43,7 +43,7 @@ Counter::Counter()
Counter::Counter(docstring const & mc, docstring const & ls,
docstring const & lsa, docstring const & guiname)
- : initial_value_(0), saved_value_(0), master_(mc), labelstring_(ls),
+ : initial_value_(0), saved_value_(0), parent_(mc), labelstring_(ls),
labelstringappendix_(lsa), guiname_(guiname)
{
reset();
@@ -87,9 +87,9 @@ bool Counter::read(Lexer & lex)
switch (le) {
case CT_WITHIN:
lex.next();
- master_ = lex.getDocString();
- if (master_ == "none")
- master_.erase();
+ parent_ = lex.getDocString();
+ if (parent_ == "none")
+ parent_.erase();
break;
case CT_INITIALVALUE:
lex.next();
@@ -176,17 +176,17 @@ void Counter::reset()
}
-docstring const & Counter::master() const
+docstring const & Counter::parent() const
{
- return master_;
+ return parent_;
}
-bool Counter::checkAndRemoveMaster(docstring const & cnt)
+bool Counter::checkAndRemoveParent(docstring const & cnt)
{
- if (master_ != cnt)
+ if (parent_ != cnt)
return false;
- master_ = docstring();
+ parent_ = docstring();
return true;
}
@@ -211,18 +211,18 @@ Counters::Counters() : appendix_(false), subfloat_(false), longtable_(false)
void Counters::newCounter(docstring const & newc,
- docstring const & masterc,
+ docstring const & parentc,
docstring const & ls,
docstring const & lsa,
docstring const & guiname)
{
- if (!masterc.empty() && !hasCounter(masterc)) {
- lyxerr << "Master counter does not exist: "
- << to_utf8(masterc)
+ if (!parentc.empty() && !hasCounter(parentc)) {
+ lyxerr << "Parent counter does not exist: "
+ << to_utf8(parentc)
<< endl;
return;
}
- counterList_[newc] = Counter(masterc, ls, lsa, guiname);
+ counterList_[newc] = Counter(parentc, ls, lsa, guiname);
}
@@ -315,18 +315,18 @@ void Counters::restoreValue(docstring const & ctr) const
}
-void Counters::resetSlaves(docstring const & count)
+void Counters::resetChildren(docstring const & count)
{
for (auto & ctr : counterList_) {
- if (ctr.second.master() == count) {
+ if (ctr.second.parent() == count) {
ctr.second.reset();
- resetSlaves(ctr.first);
+ resetChildren(ctr.first);
}
}
}
-void Counters::stepMaster(docstring const & ctr, UpdateType utype)
+void Counters::stepParent(docstring const & ctr, UpdateType utype)
{
CounterList::iterator it = counterList_.find(ctr);
if (it == counterList_.end()) {
@@ -334,7 +334,7 @@ void Counters::stepMaster(docstring const & ctr, UpdateType utype)
<< to_utf8(ctr) << endl;
return;
}
- step(it->second.master(), utype);
+ step(it->second.parent(), utype);
}
@@ -354,7 +354,7 @@ void Counters::step(docstring const & ctr, UpdateType utype)
counter_stack_.push_back(ctr);
}
- resetSlaves(ctr);
+ resetChildren(ctr);
}
@@ -405,8 +405,8 @@ bool Counters::remove(docstring const & cnt)
if (!retval)
return false;
for (auto & ctr : counterList_) {
- if (ctr.second.checkAndRemoveMaster(cnt))
- LYXERR(Debug::TCLASS, "Removed master counter `" +
+ if (ctr.second.checkAndRemoveParent(cnt))
+ LYXERR(Debug::TCLASS, "Removed parent counter `" +
to_utf8(cnt) + "' from counter: " + to_utf8(ctr.first));
}
return retval;
@@ -500,8 +500,8 @@ docstring Counters::flattenLabelString(docstring const & counter,
callers.push_back(counter);
if (ls.empty()) {
- if (!c.master().empty())
- ls = flattenLabelString(c.master(), in_appendix, lang, callers)
+ if (!c.parent().empty())
+ ls = flattenLabelString(c.parent(), in_appendix, lang, callers)
+ from_ascii(".");
callers.pop_back();
return ls + from_ascii("\\arabic{") + counter + "}";
diff --git a/src/Counters.h b/src/Counters.h
index 959a2f4..4708f5a 100644
--- a/src/Counters.h
+++ b/src/Counters.h
@@ -52,12 +52,12 @@ public:
void step();
///
void reset();
- /// Returns the master counter of this counter.
- docstring const & master() const;
- /// Checks if the master counter is cnt, and if so removes
+ /// Returns the parent counter of this counter.
+ docstring const & parent() const;
+ /// Checks if the parent counter is cnt, and if so removes
/// it. This is used when a counter is deleted.
- /// \return whether we removed the master.
- bool checkAndRemoveMaster(docstring const & cnt);
+ /// \return whether we removed the parent.
+ bool checkAndRemoveParent(docstring const & cnt);
/// Returns a LaTeX-like string to format the counter.
/** This is similar to what one gets in LaTeX when using
* "\the<counter>". The \c in_appendix bool tells whether we
@@ -87,12 +87,12 @@ private:
int initial_value_;
///
int saved_value_;
- /// contains master counter name.
- /** The master counter is the counter that, if stepped
+ /// contains parent counter name.
+ /** The parent counter is the counter that, if stepped
* (incremented) zeroes this counter. E.g. "subsection"'s
- * master is "section".
+ * parent is "section".
*/
- docstring master_;
+ docstring parent_;
/// Contains a LaTeX-like string to format the counter.
docstring labelstring_;
/// The same as labelstring_, but in appendices.
@@ -119,10 +119,10 @@ public:
/// from the document class (e.g., which ones are defined).
/// Instead, call Counters::reset().
Counters();
- /// Add new counter newc having masterc as its master,
+ /// Add new counter newc having parentc its parent,
/// ls as its label, and lsa as its appendix label.
void newCounter(docstring const & newc,
- docstring const & masterc,
+ docstring const & parentc,
docstring const & ls,
docstring const & lsa,
docstring const & guiname);
@@ -143,14 +143,14 @@ public:
void saveValue(docstring const & ctr) const;
///
void restoreValue(docstring const & ctr) const;
- /// Reset recursively all the counters that are slaves of the one named by \c ctr.
- void resetSlaves(docstring const & ctr);
- /// Increment by one master of counter named by \c ctr.
+ /// Reset recursively all the counters that are children of the one named by \c ctr.
+ void resetChildren(docstring const & ctr);
+ /// Increment by one the parent of counter named by \c ctr.
/// This also resets the counter named by \c ctr.
/// \param utype determines whether we track the counters.
- void stepMaster(docstring const & ctr, UpdateType utype);
- /// Increment by one counter named by \c ctr, and zeroes slave
- /// counter(s) for which it is the master.
+ void stepParent(docstring const & ctr, UpdateType utype);
+ /// Increment by one counter named by \c ctr, and zeroes child
+ /// counter(s) for which it is the parent.
/// \param utype determines whether we track the counters.
void step(docstring const & ctr, UpdateType utype);
/// Reset all counters, and all the internal data structures
More information about the lyx-cvs
mailing list