![]() |
Realm
A distributed, event-based tasking library
|
#include "realm/realm_config.h"#include "realm/serialize.h"#include <stddef.h>#include <vector>#include <iostream>#include "realm/codedesc.inl"Go to the source code of this file.
Classes | |
| class | Realm::Type |
| struct | Realm::Type::CommonFields |
| struct | Realm::Type::OpaqueFields |
| struct | Realm::Type::IntegerFields |
| struct | Realm::Type::FloatingPointFields |
| struct | Realm::Type::PointerFields |
| struct | Realm::Type::FunctionPointerFields |
| class | Realm::OpaqueType |
| class | Realm::IntegerType |
| class | Realm::PointerType |
| class | Realm::FunctionPointerType |
| class | Realm::CodeDescriptor |
| class | Realm::CodeImplementation |
| class | Realm::CodeProperty |
| class | Realm::CodeTranslator |
| class | Realm::FunctionPointerImplementation |
Namespaces | |
| namespace | Realm |
| namespace | Realm::TypeConv |
Macros | |
| #define | REALM_TYPE_KINDS(__func__) |
| #define | KINDS_ENUM(k, f, n) k, |
| #define | FIELDOBJ_METHODS(classname) |
| #define | FIELDS_ENTRY(k, f, n) f n; |
Functions | |
| template<typename T > | |
| Type | Realm::TypeConv::from_cpp_type (void) |
| template<typename T > | |
| Type | Realm::TypeConv::from_cpp_value (const T &value) |
| template<typename S > | |
| bool | Realm::serialize (S &serializer, const CodeDescriptor &cd) |
| template<typename S > | |
| bool | Realm::deserialize (S &deserializer, CodeDescriptor &cd) |
| template<typename S > | |
| bool | Realm::serialize (S &serializer, const CodeImplementation &ci) |
| #define FIELDOBJ_METHODS | ( | classname | ) |
| #define FIELDS_ENTRY | ( | k, | |
| f, | |||
| n | |||
| ) | f n; |
| #define KINDS_ENUM | ( | k, | |
| f, | |||
| n | |||
| ) | k, |
| #define REALM_TYPE_KINDS | ( | __func__ | ) |