MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ short_dynamic_type_name() [1/2]

template<typename T >
std::string MayaFlux::Reflect::short_dynamic_type_name ( const std::shared_ptr< T > &  ptr)
inlinenoexcept

Overload for shared_ptr: dereferences before querying dynamic type.

Parameters
ptrshared_ptr to a polymorphic object.
Returns
Unqualified dynamic type name, or "null" if ptr is empty.

Definition at line 107 of file TypeInfo.hpp.

108{
109 if (!ptr)
110 return "null";
112}
const uint8_t * ptr
std::string short_dynamic_type_name(const T &obj) noexcept
Returns the unqualified dynamic type name of obj.
Definition TypeInfo.hpp:95

References ptr, and short_dynamic_type_name().

+ Here is the call graph for this function: