#include <Type.h>


Public Member Functions | |
| virtual | ~ModelType () |
| IdentifierInfo * | getIdInfo () const |
| const char * | getString () const |
Static Public Member Functions | |
| static bool | classof (const ModelType *node) |
| static bool | classof (const Ast *node) |
| Support isa and dyn_cast. | |
Protected Member Functions | |
| ModelType (AstKind kind, IdentifierInfo *idInfo) | |
Protected Attributes | |
| IdentifierInfo * | idInfo |
Definition at line 42 of file Type.h.
| comma::ModelType::ModelType | ( | AstKind | kind, | |
| IdentifierInfo * | idInfo | |||
| ) | [inline, protected] |
| static bool comma::ModelType::classof | ( | const Ast * | node | ) | [inline, static] |
Support isa and dyn_cast.
Reimplemented from comma::Type.
Reimplemented in comma::SignatureType, comma::ParameterizedType, comma::VarietyType, comma::FunctorType, comma::DomainType, comma::ConcreteDomainType, comma::AbstractDomainType, and comma::PercentType.
| static bool comma::ModelType::classof | ( | const ModelType * | node | ) | [inline, static] |
| IdentifierInfo* comma::ModelType::getIdInfo | ( | ) | const [inline] |
IdentifierInfo* comma::ModelType::idInfo [protected] |
1.5.7.1