mrdocs::dom::newObject

Return a new object using a custom implementation.

Synopsis

Declared in <mrdocs/Dom/Object.hpp>
template<
    class T,
    class... Args>
requires std::derived_from<T, ObjectImpl>
Object
newObject(Args...&&... args);

Return Value

A new object using the specified implementation.

Template Parameters

Name Description
T The type of the custom implementation. This must be derived from ObjectImpl.
Args The types of the arguments.

Parameters

Name Description
args Arguments forwarded to the constructor of T.

Created with MrDocs