15 #ifdef DtUSE_UTILITIES_NAMESPACE
16 namespace DtUSE_UTILITIES_NAMESPACE
29 const DtString& appVersion,
const DtString& implicitGroupName =
"settings" );
33 void setChangeOnce(
bool flag );
34 virtual bool changeOnce()
const;
37 void parseCommandLine(
int argc,
char** argv,
39 bool pressAnyKey =
true );
41 bool pressAnyKey = false );
43 virtual bool loadConfigFile(
const DtString& filename );
45 virtual bool loadMtlFile(
const DtString& filename );
46 virtual bool loadXmlFile(
const DtString& filename );
50 bool generateSchemaFile =
false );
52 virtual void generateConfigFileSchema(
const DtString& filename )
const;
56 virtual const DtString& applicationName()
const;
57 virtual const DtString& applicationVersion()
const;
61 virtual bool readFileIntoEnvironment(
const DtString& filename,
81 #ifdef DtUSE_UTILITIES_NAMESPACE
Contains the DtEnvReader class,.
Definition: applicationSettings.h:24
Bar Var class, used to access variables in a type neutral manner.
Definition: baseConfigVariable.h:31
An abstract interface for environment readers.
Definition: envReader.h:23
DtVariableGroup * myRootGroup
Definition: applicationSettings.h:76
A Flyweight class for manipulating objects and their hierarchy The DtEnvironment wraps a DtEnvValuSP ...
Definition: environment.h:29
DtString myAppVersion
Definition: applicationSettings.h:75
DtString myAppName
Definition: applicationSettings.h:74
Contains the DtVariableGroup class declaration.
Represents a group of variables.
Definition: variableGroup.h:21
#define DT_DLL_MTL
Definition: vlMachineTypes.h:106
Instances of DtString are used to represent strings.
Definition: vlString.h:29
bool myChangeOnceFlag
Definition: applicationSettings.h:77