class
CmdLineContents
CmdLine is a TaggedTuple specialized to UnitTest
The stack is a tagged tuple
Base classes
-
template<class List>class tk::TaggedTuple
- Tagged tuple, allowing tag-based access.
Public types
-
using keywords = tk::
cmd_keywords <kw::verbose , kw::charestate , kw::help , kw::helpkw , kw::group , kw::screen , kw::quiescence , kw::trace , kw::version , kw::license > - UnitTest command-line keywords.
-
using ignore = brigand::set<tag::
cmdinfo , tag::ctrinfo, tag::helpkw > - Set of tags to ignore when printing this CmdLine.
Constructors, destructors, conversion operators
- CmdLine()
- Constructor: set defaults.
Pack/Unpack: Serialize CmdLine object for Charm++
Typedef documentation
using unittest::ctr::CmdLine::keywords = tk::cmd_keywords <kw::verbose , kw::charestate , kw::help , kw::helpkw , kw::group , kw::screen , kw::quiescence , kw::trace , kw::version , kw::license >
UnitTest command-line keywords.
Function documentation
unittest::ctr::CmdLine:: CmdLine()
Constructor: set defaults.
Anything not set here is initialized by the compiler using the default constructor for the corresponding type. While there is a ctrinfo parameter, it is unused here, since unittest does not have a control file parser.
void unittest::ctr::CmdLine:: pup(PUP::er& p)
Pack/Unpack serialize member function.
Parameters | |
---|---|
p in/out | Charm++'s PUP::er serializer object reference |
std::string unittest::ctr::CmdLine:: logname(const std::string& def,
int nrestart) const
Parameters | |
---|---|
def in | Default log file name (so we don't mess with user's) |
nrestart in | Number of times restarted |
Returns | Log file name |
Compute and return log file name