![]() |
MAK Data Logger API Documentation for DIS
|
Base logger argument which contains the interface for DtLgrValueArg. More...
Inheritance diagram for MAKLogger::DtLgrArg:Public Member Functions | |
| DtLgrArg () | |
| Base Constructor. More... | |
| virtual | ~DtLgrArg () |
| Destructor. More... | |
| virtual | operator DtCmdLine::Arg * ()=0 |
| Convert LgrArg to CmdLine Arg. More... | |
| virtual DtString | toDebugString () const =0 |
| Get the debug output of the argument for error messages. More... | |
| virtual bool | isArgSet () const =0 |
| Get whether the argument was set. More... | |
| virtual const DtString & | type () const =0 |
| Get the type of the argument (A Runtime type). More... | |
| virtual DtString | valueAsString () const =0 |
| Get the value of the argument as a string. More... | |
| virtual std::vector< DtString > | valueAsStringList () const =0 |
| Get the value of the argument as a string. More... | |
| virtual void | setValueString (const DtString &value)=0 |
| Set the value of the argument as a string. More... | |
Base logger argument which contains the interface for DtLgrValueArg.
|
inline |
Base Constructor.
|
inlinevirtual |
Destructor.
|
pure virtual |
Get whether the argument was set.
Implemented in MAKLogger::DtLgrValueArg< ValueType >, MAKLogger::DtLgrValueArg< double >, MAKLogger::DtLgrValueArg< std::string >, MAKLogger::DtLgrValueArg< int >, MAKLogger::DtLgrMultiArg< ValueType >, and MAKLogger::DtLgrUnlabledValueArg< ValueType >.
|
pure virtual |
Convert LgrArg to CmdLine Arg.
Implemented in MAKLogger::DtLgrValueArg< ValueType >, MAKLogger::DtLgrValueArg< double >, MAKLogger::DtLgrValueArg< std::string >, MAKLogger::DtLgrValueArg< int >, MAKLogger::DtLgrMultiArg< ValueType >, and MAKLogger::DtLgrUnlabledValueArg< ValueType >.
|
pure virtual |
Set the value of the argument as a string.
Implemented in MAKLogger::DtLgrValueArg< ValueType >, MAKLogger::DtLgrValueArg< double >, MAKLogger::DtLgrValueArg< std::string >, MAKLogger::DtLgrValueArg< int >, MAKLogger::DtLgrMultiArg< ValueType >, and MAKLogger::DtLgrUnlabledValueArg< ValueType >.
|
pure virtual |
Get the debug output of the argument for error messages.
Implemented in MAKLogger::DtLgrValueArg< ValueType >, MAKLogger::DtLgrValueArg< double >, MAKLogger::DtLgrValueArg< std::string >, MAKLogger::DtLgrValueArg< int >, MAKLogger::DtLgrMultiArg< ValueType >, and MAKLogger::DtLgrUnlabledValueArg< ValueType >.
|
pure virtual |
Get the type of the argument (A Runtime type).
Implemented in MAKLogger::DtLgrValueArg< ValueType >, MAKLogger::DtLgrValueArg< double >, MAKLogger::DtLgrValueArg< std::string >, MAKLogger::DtLgrValueArg< int >, MAKLogger::DtLgrMultiArg< ValueType >, and MAKLogger::DtLgrUnlabledValueArg< ValueType >.
|
pure virtual |
Get the value of the argument as a string.
Implemented in MAKLogger::DtLgrValueArg< ValueType >, MAKLogger::DtLgrValueArg< double >, MAKLogger::DtLgrValueArg< std::string >, MAKLogger::DtLgrValueArg< int >, MAKLogger::DtLgrMultiArg< ValueType >, and MAKLogger::DtLgrUnlabledValueArg< ValueType >.
|
pure virtual |
Get the value of the argument as a string.
Implemented in MAKLogger::DtLgrValueArg< ValueType >, MAKLogger::DtLgrValueArg< double >, MAKLogger::DtLgrValueArg< std::string >, MAKLogger::DtLgrValueArg< int >, MAKLogger::DtLgrMultiArg< ValueType >, and MAKLogger::DtLgrUnlabledValueArg< ValueType >.