#include <xi-Type.h>
Public Member Functions | |
NamedEllipsisType (const char *n) | |
void | print (XStr &str) |
void | printWithoutEllipsis (XStr &str) |
virtual const char * | getBaseName (void) const |
Protected Attributes | |
XStr | nameWithEllipsis |
Definition at line 99 of file xi-Type.h.
xi::NamedEllipsisType::NamedEllipsisType | ( | const char * | n | ) | [inline] |
void xi::NamedEllipsisType::print | ( | XStr & | str | ) | [virtual] |
Reimplemented from xi::NamedType.
Definition at line 59 of file xi-Type.C.
References nameWithEllipsis, xi::NamedType::scope, and xi::NamedType::tparams.
Referenced by xi::TTypeEllipsis::genShort().
void xi::NamedEllipsisType::printWithoutEllipsis | ( | XStr & | str | ) |
Definition at line 65 of file xi-Type.C.
References xi::NamedType::name, xi::NamedType::scope, and xi::NamedType::tparams.
Referenced by xi::TTypeEllipsis::genLong(), and xi::TTypeEllipsis::print().
virtual const char* xi::NamedEllipsisType::getBaseName | ( | void | ) | const [inline, virtual] |
Reimplemented from xi::NamedType.
Definition at line 110 of file xi-Type.h.
References xi::XStr::get_string_const(), and nameWithEllipsis.
XStr xi::NamedEllipsisType::nameWithEllipsis [protected] |
Definition at line 101 of file xi-Type.h.
Referenced by getBaseName(), NamedEllipsisType(), and print().