13 #include <mtl/envObject.h>
14 #include <vlutil/vlString.h>
25 typedef DtAnyValue* (*DtAnyValueEncoder)(
const DtString&);
37 static void addDefaultTypeEncoders();
38 static void addTypeEncoder(
const DtString&,DtAnyValueEncoder encoder);
40 void setType(
const DtString& type);
41 DtString type()
const;
42 void setValue(
const DtString& value);
43 DtString value()
const;
52 static DtAnyValue* generateStringValue(
const DtString&);
53 static DtAnyValue* generateIntegerValue(
const DtString&);
54 static DtAnyValue* generateDoubleValue(
const DtString&);
55 static DtAnyValue* generateBooleanValue(
const DtString&);
Represents a logger variable stored in the environment.
Definition: lgrEnvVar.h:22
DtAnyValue is a base class for Any Value type.
Definition: runtimeValue.h:30
DtString myType
Definition: lgrEnvVar.h:57
static DtAnyValueEncoderMap theEncoderMap
Definition: lgrEnvVar.h:50
Contains IMPORT/EXPORTS for library and the definition of DtLoggerApp class.
DtString myValue
Definition: lgrEnvVar.h:58
std::map< DtString, DtAnyValueEncoder > DtAnyValueEncoderMap
Definition: lgrEnvVar.h:49
#define DT_DLL_LGRAPP
Definition: lgrApp.h:20