![]() |
Realm
A distributed, event-based tasking library
|
#include <codedesc.h>
Public Member Functions | |
| FunctionPointerType (const Type &_return_type, size_t _size_bits=0, size_t _alignment_bits=0) | |
| FunctionPointerType (const Type &_return_type, const Type &_param1_type, size_t _size_bits=0, size_t _alignment_bits=0) | |
| FunctionPointerType (const Type &_return_type, const Type &_param1_type, const Type &_param2_type, size_t _size_bits=0, size_t _alignment_bits=0) | |
| FunctionPointerType (const Type &_return_type, const Type &_param1_type, const Type &_param2_type, const Type &_param3_type, size_t _size_bits=0, size_t _alignment_bits=0) | |
| FunctionPointerType (const Type &_return_type, const Type &_param1_type, const Type &_param2_type, const Type &_param3_type, const Type &_param4_type, size_t _size_bits=0, size_t _alignment_bits=0) | |
| FunctionPointerType (const Type &_return_type, const Type &_param1_type, const Type &_param2_type, const Type &_param3_type, const Type &_param4_type, const Type &_param5_type, size_t _size_bits=0, size_t _alignment_bits=0) | |
| FunctionPointerType (const Type &_return_type, const Type &_param1_type, const Type &_param2_type, const Type &_param3_type, const Type &_param4_type, const Type &_param5_type, const Type &_param6_type, size_t _size_bits=0, size_t _alignment_bits=0) | |
| Type & | return_type (void) |
| const Type & | return_type (void) const |
| std::vector< Type > & | param_types (void) |
| const std::vector< Type > & | param_types (void) const |
Public Member Functions inherited from Realm::Type | |
| Type (void) | |
| Type (const Type &rhs) | |
| Type & | operator= (const Type &rhs) |
| ~Type (void) | |
| bool | operator== (const Type &rhs) const |
| bool | operator!= (const Type &rhs) const |
| bool | is_valid (void) const |
| template<typename T > | |
| bool | is (void) const |
| template<typename T > | |
| T & | as (void) |
| template<typename T > | |
| const T & | as (void) const |
| size_t & | size_bits (void) |
| const size_t & | size_bits (void) const |
| size_t & | alignment_bits (void) |
| const size_t & | alignment_bits (void) const |
Static Public Attributes | |
| static const Type::Kind | KIND = FunctionPointerKind |
Additional Inherited Members | ||
Public Types inherited from Realm::Type | ||
| enum | Kind { InvalidKind } | |
Static Public Member Functions inherited from Realm::Type | ||
| template<typename T > | ||
| static Type | from_cpp_type (void) | |
| template<typename T > | ||
| static Type | from_cpp_value (const T &value) | |
Protected Member Functions inherited from Realm::Type | ||
| void | destroy (void) | |
| void | copy_from (const Type &rhs) | |
| Type (Kind _kind, size_t _size_bits, size_t _alignment_bits) | ||
Protected Attributes inherited from Realm::Type | ||
| union { | ||
| CommonFields f_common | ||
| }; | ||
| Realm::FunctionPointerType::FunctionPointerType | ( | const Type & | _return_type, |
| size_t | _size_bits = 0, |
||
| size_t | _alignment_bits = 0 |
||
| ) |
| Realm::FunctionPointerType::FunctionPointerType | ( | const Type & | _return_type, |
| const Type & | _param1_type, | ||
| size_t | _size_bits = 0, |
||
| size_t | _alignment_bits = 0 |
||
| ) |
| Realm::FunctionPointerType::FunctionPointerType | ( | const Type & | _return_type, |
| const Type & | _param1_type, | ||
| const Type & | _param2_type, | ||
| size_t | _size_bits = 0, |
||
| size_t | _alignment_bits = 0 |
||
| ) |
| Realm::FunctionPointerType::FunctionPointerType | ( | const Type & | _return_type, |
| const Type & | _param1_type, | ||
| const Type & | _param2_type, | ||
| const Type & | _param3_type, | ||
| size_t | _size_bits = 0, |
||
| size_t | _alignment_bits = 0 |
||
| ) |
| Realm::FunctionPointerType::FunctionPointerType | ( | const Type & | _return_type, |
| const Type & | _param1_type, | ||
| const Type & | _param2_type, | ||
| const Type & | _param3_type, | ||
| const Type & | _param4_type, | ||
| size_t | _size_bits = 0, |
||
| size_t | _alignment_bits = 0 |
||
| ) |
| Realm::FunctionPointerType::FunctionPointerType | ( | const Type & | _return_type, |
| const Type & | _param1_type, | ||
| const Type & | _param2_type, | ||
| const Type & | _param3_type, | ||
| const Type & | _param4_type, | ||
| const Type & | _param5_type, | ||
| size_t | _size_bits = 0, |
||
| size_t | _alignment_bits = 0 |
||
| ) |
| Realm::FunctionPointerType::FunctionPointerType | ( | const Type & | _return_type, |
| const Type & | _param1_type, | ||
| const Type & | _param2_type, | ||
| const Type & | _param3_type, | ||
| const Type & | _param4_type, | ||
| const Type & | _param5_type, | ||
| const Type & | _param6_type, | ||
| size_t | _size_bits = 0, |
||
| size_t | _alignment_bits = 0 |
||
| ) |
| std::vector< Type > & Realm::FunctionPointerType::param_types | ( | void | ) |
| const std::vector< Type > & Realm::FunctionPointerType::param_types | ( | void | ) | const |
| Type & Realm::FunctionPointerType::return_type | ( | void | ) |
| const Type & Realm::FunctionPointerType::return_type | ( | void | ) | const |
|
static |