MAK Data Logger API Documentation for HLA
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | 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 >:

Public Member Functions

 DtLgrMultiArg (const std::string &flag, const std::string &name, const std::string &desc, bool req, const std::string &typeDesc)
 
virtual ~DtLgrMultiArg ()
 
virtual operator DtCmdLine::Arg * ()
 Convert LgrArg to CmdLine Arg. More...
 
virtual DtString toDebugString () const
 Get the debug output of the argument for error messages. More...
 
virtual bool isArgSet () const
 Get whether the argument was set. More...
 
virtual const DtStringtype () const
 Get the type of the argument (A Runtime type). More...
 
virtual DtString valueAsString () const
 Get the value of the argument as a string. More...
 
virtual std::vector< DtStringvalueAsStringList () const
 Get the value of the argument as a string. More...
 
virtual void setValueString (const DtString &value)
 Set the value of the argument as a string. More...
 
- Public Member Functions inherited from MAKLogger::DtLgrArg
 DtLgrArg ()
 Base Constructor. More...
 
virtual ~DtLgrArg ()
 Destructor. More...
 

Private Member Functions

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

Detailed Description

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

Value argument which adds type information and encoding decoding.

Constructor & Destructor Documentation

template<typename ValueType >
MAKLogger::DtLgrMultiArg< ValueType >::DtLgrMultiArg ( const std::string &  flag,
const std::string &  name,
const std::string &  desc,
bool  req,
const std::string &  typeDesc 
)
template<typename ValueType >
MAKLogger::DtLgrMultiArg< ValueType >::~DtLgrMultiArg ( )
virtual
template<typename ValueType >
MAKLogger::DtLgrMultiArg< ValueType >::DtLgrMultiArg ( const DtLgrMultiArg< ValueType > &  )
private

Not Implemented.

Member Function Documentation

template<typename ValueType >
bool MAKLogger::DtLgrMultiArg< ValueType >::isArgSet ( ) const
virtual

Get whether the argument was set.

Implements MAKLogger::DtLgrArg.

template<typename ValueType >
MAKLogger::DtLgrMultiArg< ValueType >::operator DtCmdLine::Arg * ( )
virtual

Convert LgrArg to CmdLine Arg.

Implements MAKLogger::DtLgrArg.

template<typename ValueType >
DtLgrMultiArg& MAKLogger::DtLgrMultiArg< ValueType >::operator= ( const DtLgrMultiArg< ValueType > &  )
private

Not Implemented.

template<typename ValueType >
void MAKLogger::DtLgrMultiArg< ValueType >::setValueString ( const DtString value)
virtual

Set the value of the argument as a string.

Implements MAKLogger::DtLgrArg.

template<typename ValueType >
DtString MAKLogger::DtLgrMultiArg< ValueType >::toDebugString ( ) const
virtual

Get the debug output of the argument for error messages.

Implements MAKLogger::DtLgrArg.

template<typename ValueType >
const DtString & MAKLogger::DtLgrMultiArg< ValueType >::type ( ) const
virtual

Get the type of the argument (A Runtime type).

Implements MAKLogger::DtLgrArg.

template<typename ValueType >
DtString MAKLogger::DtLgrMultiArg< ValueType >::valueAsString ( ) const
virtual

Get the value of the argument as a string.

Implements MAKLogger::DtLgrArg.

template<typename ValueType >
std::vector< DtString > MAKLogger::DtLgrMultiArg< ValueType >::valueAsStringList ( ) const
virtual

Get the value of the argument as a string.

Implements MAKLogger::DtLgrArg.


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

Document ID: Generated on Thu Dec 18 15:35:09 EST 2025 from SVN revision 282494
Copyright © 2024 MAK Technologies. All Rights Reserved (www.mak.com)