|
cecko
|
The built-in "_Bool" type. More...
#include <cktables.hpp>
Additional Inherited Members | |
Public Member Functions inherited from cecko::CIAbstractType | |
| virtual CKIRTypeObs | get_ir () const =0 |
| Get LLVM type descriptor. | |
| virtual CKIRConstantObs | get_null_value () const |
| Get LLVM null value. | |
| virtual bool | is_void () const |
| Built-in "void" type. | |
| virtual bool | is_bool () const |
| Built-in "_Bool" type. | |
| virtual bool | is_char () const |
| Built-in "char" type. | |
| virtual bool | is_int () const |
| Built-in "int" type. | |
| virtual bool | is_enum () const |
| Enumeration type. | |
| virtual bool | is_array () const |
| Array type. | |
| virtual bool | is_function () const |
| Function type. | |
| virtual bool | is_pointer () const |
| Pointer type. | |
| virtual bool | is_struct () const |
| Struct type. | |
| virtual CKTypeRefSafePack | get_pointer_points_to () const |
| The (optionally const) type a pointer type points to. | |
| virtual CKTypeSafeObs | get_function_return_type () const |
| The return type of a function type. | |
| virtual CKTypeSafeObs | get_function_arg_type (std::size_t ix) const |
| The selected argument type of a function type. | |
| virtual std::size_t | get_function_arg_count () const |
| The number of arguments of a function type. | |
| virtual bool | is_function_variadic () const |
| Check whether a function type is variadic. | |
| virtual CKTypeSafeObs | get_array_element_type () const |
| The element type of an array. | |
| virtual CKIRConstantIntObs | get_array_size () const |
| The size of an array. | |
| virtual CKStructElementSafeObs | find_struct_element (const CIName &) const |
| Find a struct type element by name. | |
The built-in "_Bool" type.