MCRO
C++23 utilities for Unreal Engine.
|
Go to the source code of this file.
Data Structures | |
struct | Mcro::UObjects::Init::FConstructObjectParameters |
Namespaces | |
namespace | Mcro |
namespace | Mcro::UObjects |
namespace | Mcro::UObjects::Init |
namespace | Mcro::UObjects::Init::Detail |
Concepts | |
concept | Mcro::UObjects::Init::CUObjectInitializable |
Functions | |
template<CUObject T, typename... Args> | |
void | Mcro::UObjects::Init::Detail::InitObject (T *object, Args &&... args) |
template<CUObject T, typename... Args> requires CUObjectInitializable<T, Args...> | |
void | Mcro::UObjects::Init::Detail::InitObject (T *object, Args &&... args) |
template<CUObject T, typename... Args> | |
T * | Mcro::UObjects::Init::NewInit (FConstructObjectParameters &¶ms, Args &&... args) |
template<CFunctorObject Initializer, typename TArg = TFunction_Arg<Initializer, 0>, CUObject T = std::decay_t<TArg>> requires std::is_lvalue_reference_v<TArg> | |
T * | Mcro::UObjects::Init::Construct (FConstructObjectParameters &¶ms, Initializer &&init) |
template<CFunctorObject Initializer, typename... Args, typename TArg = TFunction_Arg<Initializer, 0>, CUObject T = std::decay_t<TArg>> requires std::is_lvalue_reference_v<TArg> | |
T * | Mcro::UObjects::Init::ConstructInit (FConstructObjectParameters &¶ms, Initializer &&init, Args &&... args) |
Definition in file Init.h.