#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.
1.6.1