#include <xi-util.h>
Public Member Functions | |
virtual void | print (XStr &str)=0 |
operator XStr () | |
virtual | ~Printable () |
Friends | |
XStr & | operator<< (XStr &str, Printable &p) |
XStr & | operator<< (XStr &str, Printable *p) |
Definition at line 126 of file xi-util.h.
virtual void xi::Printable::print | ( | XStr & | str | ) | [pure virtual] |
Implemented in xi::AstChildren< Child >, xi::Chare, xi::AccelBlock, xi::Entry, xi::Readonly, xi::InitCall, xi::PUPableClass, xi::IncludeFile, xi::ClassDeclaration, xi::MsgVarList, xi::Message, xi::Module, xi::TParamList, xi::TParamType, xi::TParamVal, xi::Scope, xi::UsingScope, xi::Template, xi::TTypeEllipsis, xi::TType, xi::TFunc, xi::TName, xi::TVarList, xi::Type, xi::BuiltinType, xi::NamedType, xi::NamedEllipsisType, xi::PtrType, xi::EllipsisType, xi::RValueReferenceType, xi::ReferenceType, xi::ConstType, xi::FuncType, xi::TypeList, xi::Value, xi::ValueList, xi::AstChildren< xi::Construct >, and xi::AstChildren< xi::Member >.
Referenced by operator XStr(), xi::Template::print(), xi::TVarList::print(), and xi::TParamList::print().
xi::Printable::operator XStr | ( | ) | [inline] |