meshconv::ctr::CmdLine class

CmdLine : Control< specialized to MeshConv >

The stack is a tagged tuple, a hierarchical heterogeneous data structure where all parsed information is stored.

Base classes

template<typename... Ts>
class tk::Control

Public types

using keywords = tk::cmd_keywords<kw::verbose, kw::charestate, kw::help, kw::helpkw, kw::input, kw::output, kw::reorder, kw::quiescence, kw::trace>
MeshConv command-line keywords.

Constructors, destructors, conversion operators

CmdLine()
Constructor: set defaults.

Pack/Unpack: Serialize CmdLine object for Charm++

void pup(PUP::er& p)
Pack/Unpack serialize member function.
void operator|(PUP::er& p, CmdLine& c)
Pack/Unpack serialize operator|.

Typedef documentation

using meshconv::ctr::CmdLine::keywords = tk::cmd_keywords<kw::verbose, kw::charestate, kw::help, kw::helpkw, kw::input, kw::output, kw::reorder, kw::quiescence, kw::trace>

MeshConv command-line keywords.

Function documentation

meshconv::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 meshconv does not have a control file parser.

void meshconv::ctr::CmdLine::pup(PUP::er& p)

Pack/Unpack serialize member function.

Parameters
in/out Charm++'s PUP::er serializer object reference

void meshconv::ctr::CmdLine::operator|(PUP::er& p, CmdLine& c)

Pack/Unpack serialize operator|.

Parameters
in/out Charm++'s PUP::er serializer object reference
in/out CmdLine object reference