|
Sen API
Sen Libraries
|
#include "sen/core/base/compiler_macros.h"#include "sen/core/base/numbers.h"#include "sen/core/base/quantity.h"#include "sen/core/base/span.h"#include "sen/core/base/static_vector.h"#include "sen/core/io/util.h"#include "sen/core/lang/vm.h"#include "sen/core/meta/class_type.h"#include "sen/core/meta/enum_traits.h"#include "sen/core/meta/enum_type.h"#include "sen/core/meta/native_types.h"#include "sen/core/meta/optional_traits.h"#include "sen/core/meta/quantity_traits.h"#include "sen/core/meta/quantity_type.h"#include "sen/core/meta/sequence_traits.h"#include "sen/core/meta/sequence_type.h"#include "sen/core/meta/struct_traits.h"#include "sen/core/meta/struct_type.h"#include "sen/core/meta/time_types.h"#include "sen/core/meta/unit_registry.h"#include "sen/core/meta/variant_traits.h"#include "sen/core/meta/variant_type.h"#include "sen/core/obj/detail/event_buffer.h"#include "sen/core/obj/detail/native_object_proxy.h"#include "sen/core/obj/detail/property_flags.h"#include "sen/core/obj/detail/remote_object.h"#include "sen/core/obj/native_object.h"#include <optional>Go to the source code of this file.
Macros | |
| #define | SEN_IMPL_GEN_NATIVE_MEMBERS |
| #define | SEN_IMPL_GEN_BASE_CLASS(classname) |
| Used by the generated code for simplicity NOLINTNEXTLINE. | |
| #define | SEN_IMPL_GEN_REMOTE_CLASS(classname) |
| Used by the code generator NOLINTNEXTLINE. | |
| #define | SEN_IMPL_GEN_LOCAL_PROXY_CLASS(classname) |
| Used by the code generator NOLINTNEXTLINE. | |
| #define | SEN_IMPL_GEN_UNBOUNDED_SEQUENCE(classname, elementtype) |
| Used by the code generator NOLINTNEXTLINE. | |
| #define | SEN_IMPL_GEN_BOUNDED_SEQUENCE(classname, element, maxSize) |
| Used by the code generator NOLINTNEXTLINE. | |
| #define | SEN_IMPL_GEN_FIXED_SEQUENCE(classname, element, size) |
| Used by the code generator NOLINTNEXTLINE. | |
| #define | SEN_IMPL_GEN_STRUCT_OPERATORS(classname, doExport) |
| Used by the code generator NOLINTNEXTLINE. | |
| #define | SEN_IMPL_GEN_OPTIONAL(classname, elementtype, doExport) |
| Used by the code generator NOLINTNEXTLINE. | |
| #define | SEN_IMPL_GEN_OPTIONAL_TRAITS(classname, doExport) |
| Used by the code generator NOLINTNEXTLINE. | |
| #define | SEN_IMPL_GEN_ENUM_TRAITS(classname, doExport) |
| Used by the code generator NOLINTNEXTLINE. | |
| #define | SEN_IMPL_GEN_SEQUENCE_TRAITS(classname, doExport) |
| Used by the code generator NOLINTNEXTLINE. | |
| #define | SEN_IMPL_GEN_ARRAY_TRAITS(classname, doExport) |
| Used by the code generator NOLINTNEXTLINE. | |
| #define | SEN_IMPL_GEN_STRUCT_TRAITS(classname, doExport) |
| Used by the code generator NOLINTNEXTLINE. | |
| #define | SEN_IMPL_GEN_VARIANT_TRAITS(classname, doExport) |
| Used by the code generator NOLINTNEXTLINE. | |
| #define | SEN_IMPL_GEN_CLASS_META_TRAITS(classname, doExport) |
| Used by the code generator NOLINTNEXTLINE. | |
| #define | SEN_IMPL_GEN_CLASS_TRAITS_TEMPLATE(interfaceName, remoteProxy, localProxy, baseName) |
| Used by the code generator NOLINTNEXTLINE. | |
| #define | SEN_IMPL_GEN_CLASS_TRAITS_NORMAL(interfaceName, remoteProxy, localProxy, baseName) |
| Used by the code generator NOLINTNEXTLINE. | |
| #define | SEN_IMPL_GEN_QUANTITY_TRAITS(classname, maxVal, minVal, doExport) |
| Used by the code generator NOLINTNEXTLINE. | |
| #define SEN_IMPL_GEN_NATIVE_MEMBERS |
| #define SEN_IMPL_GEN_BASE_CLASS | ( | classname | ) |
Used by the generated code for simplicity NOLINTNEXTLINE.
| #define SEN_IMPL_GEN_REMOTE_CLASS | ( | classname | ) |
Used by the code generator NOLINTNEXTLINE.
| #define SEN_IMPL_GEN_LOCAL_PROXY_CLASS | ( | classname | ) |
Used by the code generator NOLINTNEXTLINE.
| #define SEN_IMPL_GEN_UNBOUNDED_SEQUENCE | ( | classname, | |
| elementtype ) |
Used by the code generator NOLINTNEXTLINE.
| #define SEN_IMPL_GEN_BOUNDED_SEQUENCE | ( | classname, | |
| element, | |||
| maxSize ) |
Used by the code generator NOLINTNEXTLINE.
| #define SEN_IMPL_GEN_FIXED_SEQUENCE | ( | classname, | |
| element, | |||
| size ) |
Used by the code generator NOLINTNEXTLINE.
| #define SEN_IMPL_GEN_STRUCT_OPERATORS | ( | classname, | |
| doExport ) |
Used by the code generator NOLINTNEXTLINE.
| #define SEN_IMPL_GEN_OPTIONAL | ( | classname, | |
| elementtype, | |||
| doExport ) |
Used by the code generator NOLINTNEXTLINE.
| #define SEN_IMPL_GEN_OPTIONAL_TRAITS | ( | classname, | |
| doExport ) |
Used by the code generator NOLINTNEXTLINE.
| #define SEN_IMPL_GEN_ENUM_TRAITS | ( | classname, | |
| doExport ) |
Used by the code generator NOLINTNEXTLINE.
| #define SEN_IMPL_GEN_SEQUENCE_TRAITS | ( | classname, | |
| doExport ) |
Used by the code generator NOLINTNEXTLINE.
| #define SEN_IMPL_GEN_ARRAY_TRAITS | ( | classname, | |
| doExport ) |
Used by the code generator NOLINTNEXTLINE.
| #define SEN_IMPL_GEN_STRUCT_TRAITS | ( | classname, | |
| doExport ) |
Used by the code generator NOLINTNEXTLINE.
| #define SEN_IMPL_GEN_VARIANT_TRAITS | ( | classname, | |
| doExport ) |
Used by the code generator NOLINTNEXTLINE.
| #define SEN_IMPL_GEN_CLASS_META_TRAITS | ( | classname, | |
| doExport ) |
Used by the code generator NOLINTNEXTLINE.
| #define SEN_IMPL_GEN_CLASS_TRAITS_TEMPLATE | ( | interfaceName, | |
| remoteProxy, | |||
| localProxy, | |||
| baseName ) |
Used by the code generator NOLINTNEXTLINE.
| #define SEN_IMPL_GEN_CLASS_TRAITS_NORMAL | ( | interfaceName, | |
| remoteProxy, | |||
| localProxy, | |||
| baseName ) |
Used by the code generator NOLINTNEXTLINE.
| #define SEN_IMPL_GEN_QUANTITY_TRAITS | ( | classname, | |
| maxVal, | |||
| minVal, | |||
| doExport ) |
Used by the code generator NOLINTNEXTLINE.