qxLib
Public Member Functions | Static Public Member Functions | List of all members
qx::class_id Class Reference

Class id, unique for each class using qx rtti system. More...

#include <class_id.h>

Public Member Functions

constexpr string_view get_class_name () const
 Get class name. More...
 

Static Public Member Functions

template<class T >
constexpr static class_id create ()
 Create a class id for a given type (the type doesn't require to use qx rtti system) More...
 

Detailed Description

Class id, unique for each class using qx rtti system.

Author
Khrapov
Date
5.07.2024

Definition at line 26 of file class_id.h.

Member Function Documentation

◆ create()

template<class T >
constexpr static class_id qx::class_id::create ( )
staticconstexpr

Create a class id for a given type (the type doesn't require to use qx rtti system)

Template Parameters
T- a type
Return values
-T id

◆ get_class_name()

constexpr string_view qx::class_id::get_class_name ( ) const
constexpr

Get class name.

Return values
-class name

Definition at line 72 of file class_id.h.


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