14 #if DT_ENV_THREAD_SAFE
22 #ifdef DtUSE_UTILITIES_NAMESPACE
23 namespace DtUSE_UTILITIES_NAMESPACE
35 #if DT_ENV_THREAD_SAFE
50 #define RESERVED_VALUE(N) (1 << N)
99 #ifdef DtUSE_UTILITIES_NAMESPACE
DtBoost::shared_ptr< DtEnvValue > DtEnvValueSP
Definition: envValue.h:29
void addFormat(DtEnvValueFormat format)
virtual void setValue(const DtString &value)
Sets the object's value.
Contains the DtString class declaration.
DtEnvValueFormat
Definition: envValue.h:51
std::list< DtEnvValueSP > DtEnvValueList
Definition: envValue.h:33
DtEnvValue(const DtString &value)
Includes Boost smart pointers and aliases the Boost namespace.
Base value object which simply stores a single string value.
Definition: envValue.h:44
A Flyweight class for manipulating objects and their hierarchy The DtEnvironment wraps a DtEnvValuSP ...
Definition: environment.h:29
Definition: envValue.h:53
DtEnvValueFormat myFormat
Definition: envValue.h:93
DtString DtEnvValueType
Definition: envValue.h:38
DtEnvValueWP myParent
Definition: envValue.h:96
DtEnvValueType myValue
Definition: envValue.h:94
virtual void childChanged(DtEnvValue *)
Definition: envValue.h:55
Definition: envValue.h:59
#define RESERVED_VALUE(N)
Definition: envValue.h:50
DtBoost::weak_ptr< DtEnvValue > DtEnvValueWP
Definition: envValue.h:32
virtual void valueChanged()
Definition: envValue.h:60
virtual DtEnvValueSP parent() const
Get the parent of the object.
#define DT_DLL_MTL
Definition: vlMachineTypes.h:106
virtual DtString unmodifiedValue() const
Get the object's value without environmental expansion.
virtual DtString value() const
Get the object's value.
a thread safe interface to a value.
Definition: vlThreadSafe.h:104
DtEnvValueFormat format() const
Get the format of the object.
Instances of DtString are used to represent strings.
Definition: vlString.h:29
Defines a thread-safe template class for variables.
DtEnvValueList::iterator DtEnvValueIterator
Definition: envValue.h:39
Definition: envValue.h:54
Definition: envValue.h:57
virtual void setParent(DtEnvValueSP parent)
Set the parent of the object.
DtEnvList is a list of DtEnvValue pointers.
Definition: envList.h:31
Definition: envValue.h:56
virtual DtEnvValue * clone() const
Create a deep copy.
DtEnvValueType myUnmodifiedValue
Definition: envValue.h:95