template<class T> class ACE_Env_Value {
public:
ACE_Env_Value (void);
ACE_Env_Value (const ASYS_TCHAR *varname, const T &vardefault);
~ACE_Env_Value (void);
operator T (void);
void open (const ASYS_TCHAR *varname, const T &defval);
const ASYS_TCHAR *varname (void) const;
private:
inline ACE_UNIMPLEMENTED_FUNC ( ACE_Env_Value(const ACE_Env_Value<T> &) );
void fetch_value (void);
const ASYS_TCHAR *varname_;
T value_;
};
ACE_Env_Value (void);
open
'd.
ACE_Env_Value (const ASYS_TCHAR *varname, const T &vardefault);
open
.
~ACE_Env_Value (void);
operator T (void);
void open (const ASYS_TCHAR *varname, const T &defval);
varname
from the enviroment, using
vardefault
as its value if it is not defined.
const ASYS_TCHAR *varname (void) const;
inline ACE_UNIMPLEMENTED_FUNC (
ACE_Env_Value(const ACE_Env_Value<T> &)
);
void fetch_value (void);
const ASYS_TCHAR *varname_;
T value_;