Unravel Engine C++ Reference
Loading...
Searching...
No Matches
crtp_meta_type< T, Args > Struct Template Reference

#include <registration.h>

Inheritance diagram for crtp_meta_type< T, Args >:

Public Member Functions

virtual auto get_meta_type () const -> entt::meta_type
 
template<typename U >
auto is () const -> bool
 
auto is (const entt::meta_type &type) const -> bool
 
virtual auto as_derived () -> entt::meta_any
 

Static Public Member Functions

static auto get_static_meta_type () -> entt::meta_type
 

Detailed Description

template<typename T, typename... Args>
struct crtp_meta_type< T, Args >

Definition at line 8 of file registration.h.

Member Function Documentation

◆ as_derived()

template<typename T , typename... Args>
virtual auto crtp_meta_type< T, Args >::as_derived ( ) -> entt::meta_any
inlinevirtual

Definition at line 37 of file registration.h.

◆ get_meta_type()

template<typename T , typename... Args>
virtual auto crtp_meta_type< T, Args >::get_meta_type ( ) const -> entt::meta_type
inlinevirtual

Definition at line 10 of file registration.h.

◆ get_static_meta_type()

template<typename T , typename... Args>
static auto crtp_meta_type< T, Args >::get_static_meta_type ( ) -> entt::meta_type
inlinestatic

Definition at line 15 of file registration.h.

◆ is() [1/2]

template<typename T , typename... Args>
template<typename U >
auto crtp_meta_type< T, Args >::is ( ) const -> bool
inline

Definition at line 21 of file registration.h.

◆ is() [2/2]

template<typename T , typename... Args>
auto crtp_meta_type< T, Args >::is ( const entt::meta_type & type) const -> bool
inline

Definition at line 26 of file registration.h.


The documentation for this struct was generated from the following file: