MAK Data Logger API Documentation for DIS
 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::DtLgrUnlabledValueArg< ValueType > Class Template Reference

Logger version of the Unlabeled Value Argument. More...

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

Public Member Functions

 DtLgrUnlabledValueArg (const std::string &name, const std::string &desc, bool req, ValueType value, const std::string &typeDesc)
 
virtual ~DtLgrUnlabledValueArg ()
 
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 DtString & type () 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< DtString > valueAsStringList () 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::ReplacedUnlabeledMultiArg< ValueType >
 ReplacedUnlabeledMultiArg (const std::string &name, const std::string &desc, const std::string &typeDesc, bool ignoreable=false, DtCmdLine::Visitor *v=NULL)
 Constructor. More...
 
 ReplacedUnlabeledMultiArg (const std::string &name, const std::string &desc, const std::string &typeDesc, DtCmdLine::CmdLineInterface &parser, bool ignoreable=false, DtCmdLine::Visitor *v=NULL)
 Constructor. More...
 
 ReplacedUnlabeledMultiArg (const std::string &name, const std::string &desc, const std::vector< ValueType > &allowed, bool ignoreable=false, DtCmdLine::Visitor *v=NULL)
 Constructor. More...
 
 ReplacedUnlabeledMultiArg (const std::string &name, const std::string &desc, const std::vector< ValueType > &allowed, DtCmdLine::CmdLineInterface &parser, bool ignoreable=false, DtCmdLine::Visitor *v=NULL)
 Constructor. More...
 
virtual bool processArg (int *i, std::vector< std::string > &args)
 Handles the processing of the DtCmdLine::Argument. More...
 
virtual std::string shortID (const std::string &val) const
 Returns the a short id string. More...
 
virtual std::string longID (const std::string &val) const
 Returns the a long id string. More...
 
virtual void addToList (std::list< DtCmdLine::Arg * > &argList) const
 Pushes this to back of list rather than front. More...
 
- Public Member Functions inherited from MAKLogger::DtLgrArg
 DtLgrArg ()
 Base Constructor. More...
 
virtual ~DtLgrArg ()
 Destructor. More...
 

Private Member Functions

 DtLgrUnlabledValueArg (const DtLgrUnlabledValueArg &)
 Not Implemented. More...
 
DtLgrUnlabledValueArgoperator= (const DtLgrUnlabledValueArg &)
 Not Implemented. More...
 

Detailed Description

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

Logger version of the Unlabeled Value Argument.

Constructor & Destructor Documentation

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

Not Implemented.

Member Function Documentation

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

Get whether the argument was set.

Implements MAKLogger::DtLgrArg.

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

Convert LgrArg to CmdLine Arg.

Implements MAKLogger::DtLgrArg.

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

Not Implemented.

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

Set the value of the argument as a string.

Implements MAKLogger::DtLgrArg.

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

Get the debug output of the argument for error messages.

Implements MAKLogger::DtLgrArg.

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

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

Implements MAKLogger::DtLgrArg.

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

Get the value of the argument as a string.

Implements MAKLogger::DtLgrArg.

template<typename ValueType >
std::vector< DtString > MAKLogger::DtLgrUnlabledValueArg< 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)