| 
    ACE
    6.1.0
    
   
   | 
  
  
  
 
Environment Variable Value. More...
#include <Env_Value_T.h>


Public Member Functions | |
| ACE_Env_Value (void) | |
| ACE_Env_Value (const ACE_TCHAR *varname, const T &vardefault) | |
| Constructor that calls open().   | |
| ~ACE_Env_Value (void) | |
| Destroy the value.   | |
| operator T (void) | |
| Returns the value as type T.   | |
| void | open (const ACE_TCHAR *varname, const T &defval) | 
| const ACE_TCHAR * | varname (void) const | 
| Returns the name of the variable being tracked.   | |
Private Member Functions | |
| void | fetch_value (void) | 
Private Attributes | |
| const ACE_TCHAR * | varname_ | 
| T | value_ | 
Environment Variable Value.
Reads a variable from the user environment, providing a default value.
| ACE_Env_Value< T >::ACE_Env_Value | ( | void | ) |  [inline] | 
        
Default constructor which isn't bound to a specific environment variable name or a default value. Before being useful it must open()'d.
| ACE_Env_Value< T >::ACE_Env_Value | ( | const ACE_TCHAR * | varname, | 
| const T & | vardefault | ||
| ) |  [inline] | 
        
Constructor that calls open().
| ACE_Env_Value< T >::~ACE_Env_Value | ( | void | ) |  [inline] | 
        
Destroy the value.
| void ACE_Env_Value< T >::fetch_value | ( | void | ) |  [inline, private] | 
        
| void ACE_Env_Value< T >::open | ( | const ACE_TCHAR * | varname, | 
| const T & | defval | ||
| ) |  [inline] | 
        
The constructor, read varname from the environment, using defval as its value if it is not defined.
| ACE_Env_Value< T >::operator T | ( | void | ) |  [inline] | 
        
Returns the value as type T.
| const ACE_TCHAR * ACE_Env_Value< T >::varname | ( | void | ) |  const [inline] | 
        
Returns the name of the variable being tracked.
T ACE_Env_Value< T >::value_ [private] | 
        
const ACE_TCHAR* ACE_Env_Value< T >::varname_ [private] | 
        
 1.7.5.1