#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] |