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

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...
 

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 Thu Dec 18 15:35:09 EST 2025 from SVN revision 282494
Copyright © 2024 MAK Technologies. All Rights Reserved (www.mak.com)