A table entry that is a simple double-precision number.
A table entry that is a simple std::string.
An entry, perhaps compound, to be written into a table.
virtual std::string toString() const
Write the specified entry to a std::string.
std::ios_base::fmtflags fmtflags_
virtual std::string toString() const
Write the specified entry to a std::string.
virtual std::string toChoppedString(int maxWidth) const
Return a std::string representation of this entry, truncated if necessary to fit within the given col...
An entry containing two subentries, with the second to be written in parentheses after the first....
StringEntry(std::string value)
Construct with a value.
A table entry that is a simple integer.
std::ios_base::fmtflags fmtflags_
DoubleEntry(const double &value, int precision, const std::ios_base::fmtflags &flags)
Construct with a value and a precision.
IntEntry(int value, const std::ios_base::fmtflags &flags)
Construct with a value.
RCP< TableEntry > second_
CompoundEntryWithParentheses(const RCP< TableEntry > &first, const RCP< TableEntry > &second, bool spaceBeforeParens=true)
virtual std::string toString() const
Write the specified entry to a std::string.
virtual std::string toString() const
Write the specified entry to a std::string.
virtual std::string toString() const =0
Return a std::string representation of this entry.