16 #ifdef DtUSE_UTILITIES_NAMESPACE
17 namespace DtUSE_UTILITIES_NAMESPACE
49 DtVariableScope aScope,
const DtString& aDescription );
71 inline bool inConfigFile()
const
73 return scope() == DtScopeConfigFile || scope() == DtScopeBoth;
77 inline bool inCommandLine()
const
79 return scope() == DtScopeCommandLine || scope() == DtScopeBoth;
83 inline bool isSet()
const {
return mySetFlag; }
89 virtual const DtString& name()
const = 0;
92 virtual bool isRequired()
const = 0;
100 virtual void updateFromCommandLineArg() = 0;
106 TypeSet& usedTypes )
const = 0;
131 const DtString& typeName,
bool ordered,
132 const std::list<DtBaseConfigVariable*>& members );
155 #ifdef DtUSE_UTILITIES_NAMESPACE