
#include <xi-symbol.h>


Public Member Functions | |
| PtrType (Type *t) | |
| int | isPointer (void) const |
| int | isCkArgMsgPtr (void) const |
| int | isCkMigMsgPtr (void) const |
| int | isMessage (void) const |
| void | indirect (void) |
| int | getNumStars (void) const |
| void | print (XStr &str) |
| const char * | getBaseName (void) const |
| const char * | getScope (void) const |
| virtual void | genMsgProxyName (XStr &str) |
Private Attributes | |
| Type * | type |
| int | numstars |
Definition at line 208 of file xi-symbol.h.
| xi::PtrType::PtrType | ( | Type * | t | ) | [inline] |
Definition at line 213 of file xi-symbol.h.
| int xi::PtrType::isPointer | ( | void | ) | const [inline, virtual] |
| int xi::PtrType::isCkArgMsgPtr | ( | void | ) | const [inline, virtual] |
Reimplemented from xi::Type.
Definition at line 215 of file xi-symbol.h.
References xi::Type::isCkArgMsg(), numstars, and type.
| int xi::PtrType::isCkMigMsgPtr | ( | void | ) | const [inline, virtual] |
Reimplemented from xi::Type.
Definition at line 216 of file xi-symbol.h.
References xi::Type::isCkMigMsg(), numstars, and type.
| int xi::PtrType::isMessage | ( | void | ) | const [inline, virtual] |
Reimplemented from xi::Type.
Definition at line 217 of file xi-symbol.h.
References xi::Type::isBuiltin(), numstars, and type.
| void xi::PtrType::indirect | ( | void | ) | [inline] |
| int xi::PtrType::getNumStars | ( | void | ) | const [inline, virtual] |
| void xi::PtrType::print | ( | XStr & | str | ) | [virtual] |
Implements xi::Type.
Definition at line 287 of file xi-symbol.C.
References numstars, xi::Type::print(), and type.
| const char* xi::PtrType::getBaseName | ( | void | ) | const [inline, virtual] |
Implements xi::Type.
Definition at line 221 of file xi-symbol.h.
References xi::Type::getBaseName(), and type.
| const char* xi::PtrType::getScope | ( | void | ) | const [inline, virtual] |
| virtual void xi::PtrType::genMsgProxyName | ( | XStr & | str | ) | [inline, virtual] |
Reimplemented from xi::Type.
Definition at line 223 of file xi-symbol.h.
References xi::die(), xi::Type::genMsgProxyName(), numstars, and type.
Type* xi::PtrType::type [private] |
Definition at line 210 of file xi-symbol.h.
Referenced by genMsgProxyName(), getBaseName(), isCkArgMsgPtr(), isCkMigMsgPtr(), isMessage(), and print().
int xi::PtrType::numstars [private] |
Definition at line 211 of file xi-symbol.h.
Referenced by genMsgProxyName(), getNumStars(), indirect(), isCkArgMsgPtr(), isCkMigMsgPtr(), isMessage(), and print().
1.5.5