|
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 |
1.8.8