BuildObject()

System::BuildObject(Args&&…) function

Build an object with shared ownership.

template<typename T,typename...> Details::ObjectBuilder<T, SharedPtr<T>> System::BuildObject(Args &&... args)

Template parameters

ParameterDescription
TType of object to build
ArgsArgument types for object construction

Arguments

ParameterTypeDescription
argsArgs&&…Arguments to forward to object constructor

Return Value

ObjectBuilder configured for shared pointer construction

Remarks

Creates a SharedPtr and returns a builder for it Object construction must be finished with Get() call

See Also