MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
TypeInfo.hpp File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  MayaFlux
 Main namespace for the Maya Flux audio engine.
 
namespace  MayaFlux::Reflect
 
namespace  MayaFlux::Reflect::detail
 

Functions

template<typename T >
std::string MayaFlux::Reflect::dynamic_type_name (const T &obj) noexcept
 Returns the demangled fully qualified dynamic type name of obj.
 
template<typename T >
std::string MayaFlux::Reflect::short_dynamic_type_name (const std::shared_ptr< T > &ptr) noexcept
 Overload for shared_ptr: dereferences before querying dynamic type.
 
template<typename T >
std::string MayaFlux::Reflect::short_dynamic_type_name (const T &obj) noexcept
 Returns the unqualified dynamic type name of obj.
 
template<typename T >
constexpr std::string_view MayaFlux::Reflect::short_type_name () noexcept
 Returns the unqualified compile-time type name of T.
 
std::string_view MayaFlux::Reflect::detail::strip_namespaces (std::string_view name) noexcept
 
template<typename T >
constexpr std::string_view MayaFlux::Reflect::type_name () noexcept
 Returns the fully qualified compile-time type name of T.