Teuchos - Trilinos Tools Package
Version of the Day
|
An entry, perhaps compound, to be written into a table. More...
#include <Teuchos_TableEntry.hpp>
Public Member Functions | |
TableEntry () | |
Empty ctor. More... | |
virtual | ~TableEntry () |
virtual dtor More... | |
virtual std::string | toString () const =0 |
Return a std::string representation of this entry. More... | |
virtual std::string | toChoppedString (int maxWidth) const |
Return a std::string representation of this entry, truncated if necessary to fit within the given column width. More... | |
An entry, perhaps compound, to be written into a table.
KL 30 Apr 2006 – initial design. Can you say overengineering?? The complexity is to support a nice interface for pair entries such as time/numCalls.
Definition at line 37 of file Teuchos_TableEntry.hpp.
|
inline |
Empty ctor.
Definition at line 41 of file Teuchos_TableEntry.hpp.
|
inlinevirtual |
virtual dtor
Definition at line 44 of file Teuchos_TableEntry.hpp.
|
pure virtual |
Return a std::string representation of this entry.
Implemented in Teuchos::CompoundEntryWithParentheses, Teuchos::StringEntry, Teuchos::IntEntry, and Teuchos::DoubleEntry.
|
virtual |
Return a std::string representation of this entry, truncated if necessary to fit within the given column width.
maxWidth | [in] the maximum width of the std::string form. Larger strings must be truncated in a subclass-dependent way. |
Definition at line 17 of file Teuchos_TableEntry.cpp.