Compile time deduced information about a type.
More...
#include <type_info.hpp>
Compile time deduced information about a type.
◆ Type_Info() [1/2]
| chaiscript::Type_Info::Type_Info |
( |
const bool | t_is_const, |
|
|
const bool | t_is_reference, |
|
|
const bool | t_is_pointer, |
|
|
const bool | t_is_void, |
|
|
const bool | t_is_arithmetic, |
|
|
const std::type_info * | t_ti, |
|
|
const std::type_info * | t_bare_ti ) |
|
inlineconstexpr |
◆ Type_Info() [2/2]
| chaiscript::Type_Info::Type_Info |
( |
| ) |
|
|
constexprdefault |
◆ bare_equal()
| bool chaiscript::Type_Info::bare_equal |
( |
const Type_Info & | ti | ) |
const |
|
inlineconstexprnoexcept |
◆ bare_equal_type_info()
| bool chaiscript::Type_Info::bare_equal_type_info |
( |
const std::type_info & | ti | ) |
const |
|
inlineconstexprnoexcept |
◆ bare_name()
| std::string chaiscript::Type_Info::bare_name |
( |
| ) |
const |
|
inline |
◆ bare_type_info()
| const std::type_info * chaiscript::Type_Info::bare_type_info |
( |
| ) |
const |
|
inlineconstexpr |
◆ is_arithmetic()
| bool chaiscript::Type_Info::is_arithmetic |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ is_const()
| bool chaiscript::Type_Info::is_const |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ is_pointer()
| bool chaiscript::Type_Info::is_pointer |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ is_reference()
| bool chaiscript::Type_Info::is_reference |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ is_undef()
| bool chaiscript::Type_Info::is_undef |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ is_void()
| bool chaiscript::Type_Info::is_void |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ name()
| std::string chaiscript::Type_Info::name |
( |
| ) |
const |
|
inline |
◆ operator!=() [1/2]
| bool chaiscript::Type_Info::operator!= |
( |
const std::type_info & | ti | ) |
const |
|
inlineconstexprnoexcept |
◆ operator!=() [2/2]
| bool chaiscript::Type_Info::operator!= |
( |
const Type_Info & | ti | ) |
const |
|
inlineconstexprnoexcept |
◆ operator<()
| bool chaiscript::Type_Info::operator< |
( |
const Type_Info & | ti | ) |
const |
|
inlinenoexcept |
◆ operator==() [1/2]
| bool chaiscript::Type_Info::operator== |
( |
const std::type_info & | ti | ) |
const |
|
inlineconstexprnoexcept |
◆ operator==() [2/2]
| bool chaiscript::Type_Info::operator== |
( |
const Type_Info & | ti | ) |
const |
|
inlineconstexprnoexcept |
The documentation for this class was generated from the following file:
- chai/ChaiScript-6.1.0/include/chaiscript/dispatchkit/type_info.hpp