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
MAKLogger::DtLgrArg Class Reference

Base logger argument which contains the interface for DtLgrValueArg. More...

+ Inheritance diagram for MAKLogger::DtLgrArg:

Public Member Functions

 DtLgrArg ()
 Base Constructor.
virtual ~DtLgrArg ()
 Destructor.
virtual operator DtCmdLine::Arg * ()=0
 Convert LgrArg to CmdLine Arg.
virtual DtString toDebugString () const =0
 Get the debug output of the argument for error messages.
virtual bool isArgSet () const =0
 Get whether the argument was set.
virtual const DtStringtype () const =0
 Get the type of the argument (A Runtime type).
virtual DtString valueAsString () const =0
 Get the value of the argument as a string.
virtual std::vector< DtStringvalueAsStringList () const =0
 Get the value of the argument as a string.
virtual void setValueString (const DtString &value)=0
 Set the value of the argument as a string.

Detailed Description

Base logger argument which contains the interface for DtLgrValueArg.

Constructor & Destructor Documentation

MAKLogger::DtLgrArg::DtLgrArg ( )
inline

Base Constructor.

virtual MAKLogger::DtLgrArg::~DtLgrArg ( )
inlinevirtual

Destructor.

Member Function Documentation

virtual bool MAKLogger::DtLgrArg::isArgSet ( ) const
pure virtual
virtual MAKLogger::DtLgrArg::operator DtCmdLine::Arg * ( )
pure virtual
virtual void MAKLogger::DtLgrArg::setValueString ( const DtString value)
pure virtual
virtual DtString MAKLogger::DtLgrArg::toDebugString ( ) const
pure virtual
virtual const DtString& MAKLogger::DtLgrArg::type ( ) const
pure virtual
virtual DtString MAKLogger::DtLgrArg::valueAsString ( ) const
pure virtual
virtual std::vector<DtString> MAKLogger::DtLgrArg::valueAsStringList ( ) const
pure virtual

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

Document ID: Generated on Tue Aug 1 09:00:26 EDT 2017 from SVN revision 179128
Copyright © 2017 VT MÄK. All Rights Reserved (www.mak.com)