namespace
runtime
Namespaces
- namespace component
Classes
- struct Runtime
- The VT runtime that manages startup/shutdown and pointers to all the live components for a runtime instance.
- struct RuntimeHolder
-
template<eRuntimeInstance instance = DefaultInstance>struct RuntimeInst
Enums
- enum eRuntimeInstance { DefaultInstance = 0, OtherInstance = 1 }
Typedefs
Functions
-
template<typename T>void printComponentFootprint(T* component)
-
auto makeRuntimePtr(RuntimeHolder::
PointerType const ptr) -> RuntimeHolder
Enum documentation
enum vt:: runtime:: eRuntimeInstance
#include <src/vt/runtime/runtime_common.h>
Typedef documentation
using vt:: runtime:: RuntimeInstType = eRuntimeInstance
#include <src/vt/runtime/runtime_common.h>
using vt:: runtime:: RuntimeHolderType = RuntimeHolder
#include <src/vt/runtime/runtime_headers.h>
using vt:: runtime:: RuntimeHolderUnsafePtrType = RuntimeHolderType:: PointerType
#include <src/vt/runtime/runtime_headers.h>
Function documentation
#include <src/vt/runtime/runtime.cc>
template<typename T>
void vt:: runtime:: printComponentFootprint(T* component)
RuntimeHolder vt:: runtime:: makeRuntimePtr(RuntimeHolder:: PointerType const ptr)
#include <src/vt/runtime/runtime_holder.h>