
#include <xi-Type.h>


Public Member Functions | |
| FuncType (Type *r, const char *n, ParamList *p) | |
| void | print (XStr &str) |
| const char * | getBaseName (void) const |
| const char * | getScope (void) const |
Private Attributes | |
| Type * | rtype |
| const char * | name |
| ParamList * | params |
Definition at line 190 of file xi-Type.h.
| void xi::FuncType::print | ( | XStr & | str | ) | [virtual] |
Implements xi::Type.
Definition at line 7 of file xi-Type.C.
References name, params, xi::ParamList::print(), xi::Type::print(), and rtype.
Referenced by xi::TFunc::genLong(), and xi::TFunc::print().


| const char* xi::FuncType::getBaseName | ( | void | ) | const [inline, virtual] |
Implements xi::Type.
Definition at line 199 of file xi-Type.h.
References name.
Referenced by xi::TFunc::genShort().

| const char* xi::FuncType::getScope | ( | void | ) | const [inline, virtual] |
Type* xi::FuncType::rtype [private] |
const char* xi::FuncType::name [private] |
ParamList* xi::FuncType::params [private] |
1.5.5