#include <Type.h>
Public Member Functions | |
Classification | getClassification () const |
Returns the classification this universal type represents. | |
Predicates. | |
bool | isUniversalIntegerType () const |
Returns true if this is the universal integer type. | |
bool | isUniversalAccessType () const |
Returns true if this is the universal access type. | |
bool | isUniversalFixedType () const |
Returns true if this is the universal fixed type. | |
bool | isUniversalRealType () const |
Returns true if this is the universal real type. | |
Static Public Member Functions | |
static bool | classof (const UniversalType *node) |
Support isa and dyn_cast. | |
static bool | classof (const Ast *node) |
Static Constructors. | |
static UniversalType * | getUniversalInteger () |
static UniversalType * | getUniversalAccess () |
static UniversalType * | getUniversalFixed () |
static UniversalType * | getUniversalReal () |
This type represents the various universal types such as universal_integer, universal_access, etc.
Definition at line 253 of file Type.h.
static bool comma::UniversalType::classof | ( | const Ast * | node | ) | [inline, static] |
Reimplemented from comma::Type.
static bool comma::UniversalType::classof | ( | const UniversalType * | node | ) | [inline, static] |
Classification comma::UniversalType::getClassification | ( | ) | const [inline] |
static UniversalType* comma::UniversalType::getUniversalAccess | ( | ) | [inline, static] |
static UniversalType* comma::UniversalType::getUniversalFixed | ( | ) | [inline, static] |
static UniversalType* comma::UniversalType::getUniversalInteger | ( | ) | [inline, static] |
static UniversalType* comma::UniversalType::getUniversalReal | ( | ) | [inline, static] |
bool comma::UniversalType::isUniversalAccessType | ( | ) | const [inline] |
Returns true if this is the universal access type.
Reimplemented from comma::Type.
bool comma::UniversalType::isUniversalFixedType | ( | ) | const [inline] |
Returns true if this is the universal fixed type.
Reimplemented from comma::Type.
bool comma::UniversalType::isUniversalIntegerType | ( | ) | const [inline] |
Returns true if this is the universal integer type.
Reimplemented from comma::Type.
bool comma::UniversalType::isUniversalRealType | ( | ) | const [inline] |
Returns true if this is the universal real type.
Reimplemented from comma::Type.