Public Member Functions | Private Member Functions
MAKLogger::DtLgrMultiArg< ValueType > Class Template Reference

Value argument which adds type information and encoding decoding. More...

+ Inheritance diagram for MAKLogger::DtLgrMultiArg< ValueType >:
+ Collaboration diagram for MAKLogger::DtLgrMultiArg< ValueType >:

List of all members.

Public Member Functions

 DtLgrMultiArg (const std::string &flag, const std::string &name, const std::string &desc, bool req, const std::string &typeDesc)
virtual operator DtCmdLine::Arg * ()
 Convert LgrArg to CmdLine Arg.
virtual DtString toDebugString () const
 Get the debug output of the argument for error messages.
virtual bool isArgSet () const
 Get whether the argument was set.
virtual const DtString & type () const
 Get the type of the argument (A Runtime type).
virtual DtString valueAsString () const
 Get the value of the argument as a string.
virtual std::vector< DtString > valueAsStringList () const
 Get the value of the argument as a string.
virtual void setValueString (const DtString &value)
 Set the value of the argument as a string.

Private Member Functions

 DtLgrMultiArg (const DtLgrMultiArg &)
 Not Implemented.
DtLgrMultiArgoperator= (const DtLgrMultiArg &)
 Not Implemented.

Detailed Description

template<typename ValueType>
class MAKLogger::DtLgrMultiArg< ValueType >

Value argument which adds type information and encoding decoding.


The documentation for this class was generated from the following files:

Document ID: Generated on Tue Oct 11 19:41:03 EDT 2011 from SVN revision 107422
Copyright © 2005-2011 VT MÄK Inc. All Rights Reserved (www.mak.com)