#include <alias.h>

| Public Member Functions | |
| Alias (const char *aliasname, T default_value) throw (Exception) | |
| ~Alias () | |
| bool | addAlias (string &name, T t) | 
| bool | addAlias (const char *name, T t) | 
| bool | deleteAlias (const char *name) | 
| bool | checkAlias (void) const | 
| T | getData (void) | 
It's usually more efficient to store pointers to data than the data itself; that is, prefer Alias<yourclass *> to Alias<yourclass>.
Definition at line 201 of file alias.h.
| libglass::Alias< T >::Alias | ( | const char * | aliasname, | |
| T | default_value | |||
| ) | throw (Exception)  [inline] | 
| libglass::Alias< T >::~Alias | ( | ) |  [inline] | 
| bool libglass::Alias< T >::addAlias | ( | const char * | name, | |
| T | t | |||
| ) |  [inline] | 
| bool libglass::Alias< T >::addAlias | ( | string & | name, | |
| T | t | |||
| ) |  [inline] | 
| bool libglass::Alias< T >::checkAlias | ( | void | ) | const  [inline] | 
Checks if there's data associated with the current alias.
| true | If there is. | |
| false | If there is not. | 
Definition at line 261 of file alias.h.
References libglass::_Alias::associated.
| bool libglass::Alias< T >::deleteAlias | ( | const char * | name | ) |  [inline] | 
| T libglass::Alias< T >::getData | ( | void | ) |  [inline] | 
Returns associated to the current alias.
Definition at line 270 of file alias.h.
References libglass::_Alias::associated, and libglass::_Alias::current_association.
 1.5.8
 1.5.8