libER 0.1.4.2
ELDEN RING API library
|
Dantelion2 type reflection. More...
#include <detail/literal_string.hpp>
#include <detail/optref.hpp>
#include <detail/preprocessor.hpp>
#include <memory/from_unique_ptr.hpp>
#include <memory/from_vector.hpp>
#include <dantelion2/kernel_runtime.hpp>
#include <cstddef>
#include <cstdint>
#include <string>
#include <utility>
Go to the source code of this file.
Classes | |
struct | from::DLRF::DLMethodInvokeContext |
struct | from::DLRF::DLFunctionInvokeContext |
struct | from::DLRF::DLRuntimeConstructionContext |
class | from::DLRF::DLMethodInvokerImpl< Ctx > |
Layout of a Dantelion2 method invoker interface. More... | |
struct | from::DLRF::DLConcreteMethodInvoker |
Concrete method invoker, exposition only. More... | |
struct | from::DLRF::DLRuntimeMethod |
A wrapper that represents a method with a vector of invoker objects. More... | |
struct | from::DLRF::DLRuntimeObjectHolder< T > |
A holder for a DLRF::DLRuntime object. More... | |
class | from::DLRF::DLRuntimeClass |
Type reflection object for an implementing class. More... | |
class | from::DLRF::DLRuntimeClassImpl< Impl > |
Concrete DLRuntimeClass reflection for class Impl. More... | |
class | from::DLRF::DLRuntimeClassTemplate< Impl, ImplName > |
The libER reflection implementation of DLRuntimeClass. More... | |
Typedefs | |
using | from::DLRF::DLMethodInvoker = DLMethodInvokerImpl< DLMethodInvokeContext > |
Default Dantelion2 method invoker interface. | |
using | from::DLRF::DLRuntimeMethodHolder = DLRuntimeObjectHolder< DLRuntimeMethod > |
A holder for a DLRF::DLRuntimeMethod object. | |
using | from::DLRF::DLRuntimeClassHolder = DLRuntimeObjectHolder< DLRuntimeClass > |
A holder for a DLRF::DLRuntimeClass object. | |
using | from::DLRF::DLRuntimeClassPair = std::pair< char *, DLRuntimeClass * > |
A pair of a char and a DLRuntimeClass pointers. | |
Dantelion2 type reflection.
Copyright 2024 libER ELDEN RING API library