mjplusplus
v0.4.1
|
This is the complete list of members for ast::Type, including all inherited members.
accept(ASTVisitor &visitor) const | ast::Type | virtual |
BOOLEAN enum value | ast::Type | |
de_array() | ast::Type | |
getClassName() const | ast::Type | |
getClassNameIdent() const | ast::Type | |
getDimension() const | ast::Type | |
getName() const | ast::Type | |
getPrimitiveType() const | ast::Type | |
INT enum value | ast::Type | |
INT_NEG_ONLY enum value | ast::Type | |
isAnyInteger() | ast::Type | |
isArray() | ast::Type | |
isBool() | ast::Type | |
isClassType() | ast::Type | |
isInteger() | ast::Type | |
isRefType(bool checkNullType=false) | ast::Type | |
isSpecialType() const | ast::Type | |
isVoid() | ast::Type | |
NONE enum value | ast::Type | |
NULL_TYPE enum value | ast::Type | |
operator!=(Type const &other) const | ast::Type | |
operator<(Type const &other) const | ast::Type | |
operator==(Type const &other) const | ast::Type | |
Primitive_type enum name | ast::Type | |
setDimension(int dimension) | ast::Type | |
std::hash< shptr< Type > > | ast::Type | friend |
toString(std::ostream &out, unsigned int indent, shptr< Expression > const &expression, bool=false) const | ast::Type | virtual |
toString(std::ostream &out, unsigned int indent, bool=false) const | ast::Type | virtual |
Type(Type::Primitive_type primitive_type) | ast::Type | |
Type(shptr< Ident > class_name) | ast::Type | |
Type(Type::Primitive_type primitive_type, int dimension) | ast::Type | |
Type(shptr< Ident > class_name, int dimension) | ast::Type | |
VOID enum value | ast::Type |