#include <context.hpp>
|
template<typename T , typename D = T, typename... Args> |
auto | add (Args &&... args) -> T & |
|
template<typename T > |
auto | has () const -> bool |
|
template<typename T > |
auto | get () -> T & |
|
template<typename T > |
auto | get () const -> const T & |
|
template<typename T > |
auto | get_cached () -> T & |
|
template<typename T > |
auto | get_cached () const -> const T & |
|
template<typename T > |
auto | get_or_empalce () -> T & |
|
template<typename T > |
void | remove () |
|
auto | empty () const -> bool |
|
void | print_types () const |
|
Definition at line 13 of file context.hpp.
◆ add()
template<typename T , typename D = T, typename... Args>
auto rtti::context::add |
( |
Args &&... | args | ) |
-> T&
|
|
inline |
◆ empty()
auto rtti::context::empty |
( |
| ) |
const -> bool
|
|
inline |
◆ get() [1/2]
template<typename T >
auto rtti::context::get |
( |
| ) |
-> T&
|
|
inline |
◆ get() [2/2]
template<typename T >
auto rtti::context::get |
( |
| ) |
const -> const T&
|
|
inline |
◆ get_cached() [1/2]
template<typename T >
auto rtti::context::get_cached |
( |
| ) |
-> T&
|
|
inline |
◆ get_cached() [2/2]
template<typename T >
auto rtti::context::get_cached |
( |
| ) |
const -> const T&
|
|
inline |
◆ get_or_empalce()
template<typename T >
auto rtti::context::get_or_empalce |
( |
| ) |
-> T&
|
|
inline |
◆ has()
template<typename T >
auto rtti::context::has |
( |
| ) |
const -> bool
|
|
inline |
◆ print_types()
void rtti::context::print_types |
( |
| ) |
const |
|
inline |
◆ remove()
template<typename T >
void rtti::context::remove |
( |
| ) |
|
|
inline |
The documentation for this struct was generated from the following file:
- C:/Workspace/github/UnravelEngine/UnravelEngine/engine/core/context/context.hpp