#include <symbol.hpp>
Definition at line 77 of file symbol.hpp.
symbol | ( | symbol_rep< C, V > * | rep2 | ) | [inline] |
Definition at line 92 of file symbol.hpp.
symbol | ( | const symbol_rep< C, V > * | rep2, | |
bool | inc | |||
) | [inline] |
Definition at line 92 of file symbol.hpp.
~symbol | ( | ) | [inline] |
Definition at line 92 of file symbol.hpp.
Definition at line 80 of file symbol.hpp.
00080 { 00081 rep= Symbol_rep::get_entry (ref); 00082 if (rep == (Symbol_rep*) NULL) rep= new Symbol_rep (ref); 00083 else INC_COUNT (rep); }
void operator delete | ( | void * | ptr, | |
size_t | sz | |||
) | [inline] |
Definition at line 78 of file symbol.hpp.
void operator delete[] | ( | void * | ptr, | |
size_t | sz | |||
) | [inline] |
Definition at line 78 of file symbol.hpp.
void* operator new | ( | size_t | sz, | |
void * | where | |||
) | [inline] |
Definition at line 78 of file symbol.hpp.
void* operator new | ( | size_t | sz | ) | [inline] |
Definition at line 78 of file symbol.hpp.
void* operator new[] | ( | size_t | sz, | |
void * | where | |||
) | [inline] |
Definition at line 78 of file symbol.hpp.
void* operator new[] | ( | size_t | sz | ) | [inline] |
Definition at line 78 of file symbol.hpp.
const C& operator* | ( | ) | const [inline] |
Definition at line 84 of file symbol.hpp.
00084 { return rep->ref; };
const symbol_rep< C, V > * operator-> | ( | ) | const [inline] |
Definition at line 92 of file symbol.hpp.
Definition at line 92 of file symbol.hpp.
void secure | ( | ) | [inline] |
Definition at line 92 of file symbol.hpp.
symbol_rep< C , V >* rep [protected] |
Definition at line 78 of file symbol.hpp.
Referenced by symbol< string >::operator*(), and symbol< string >::symbol().