
#include <xi-symbol.h>


Public Member Functions | |
| TName (Type *t, const char *n, const char *v=0) | |
| void | print (XStr &str) |
| void | genLong (XStr &str) |
| void | genShort (XStr &str) |
Private Attributes | |
| Type * | type |
| const char * | name |
| const char * | val |
Definition at line 603 of file xi-symbol.h.
| xi::TName::TName | ( | Type * | t, | |
| const char * | n, | |||
| const char * | v = 0 | |||
| ) | [inline] |
Definition at line 608 of file xi-symbol.h.
| void xi::TName::print | ( | XStr & | str | ) | [virtual] |
Implements xi::Printable.
Definition at line 396 of file xi-symbol.C.
References name, xi::Type::print(), type, and val.
| void xi::TName::genLong | ( | XStr & | str | ) | [virtual] |
Implements xi::TVar.
Definition at line 2326 of file xi-symbol.C.
References name, xi::Type::print(), type, and val.
| void xi::TName::genShort | ( | XStr & | str | ) | [virtual] |
Type* xi::TName::type [private] |
const char* xi::TName::name [private] |
const char* xi::TName::val [private] |
1.5.5