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;
36 void parseCommandLine(
int argc,
char** argv,
38 bool pressAnyKey =
true );
40 bool pressAnyKey = false );
42 bool loadConfigFile(
const DtString& filename );
44 bool loadMtlFile(
const DtString& filename );
45 bool loadXmlFile(
const DtString& filename );
48 bool generateSchemaFile =
false );
49 void generateConfigFileSchema(
const DtString& filename )
const;
53 const DtString& applicationName()
const;
54 const DtString& applicationVersion()
const;
58 bool readFileIntoEnvironment(
const DtString& filename,
78 #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:73
A Flyweight class for manipulating objects and their hierarchy The DtEnvironment wraps a DtEnvValuSP ...
Definition: environment.h:29
DtString myAppVersion
Definition: applicationSettings.h:72
DtString myAppName
Definition: applicationSettings.h:71
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:74