mirror of
https://github.com/BlackMATov/meta.hpp.git
synced 2025-12-12 18:56:14 +07:00
9.1 KiB
9.1 KiB
API Reference
Basics
Classes
| uerror | uerror |
| uresult | uresult |
| uvalue | uvalue |
Functions
| make_uerror | make_uerror |
| make_uresult | make_uresult |
| make_uvalue | make_uvalue |
| ucast | ucast |
Binds
Classes
| array_bind | array_bind |
| class_bind | class_bind |
| enum_bind | enum_bind |
| function_bind | function_bind |
| member_bind | member_bind |
| method_bind | method_bind |
| nullptr_bind | nullptr_bind |
| number_bind | number_bind |
| pointer_bind | pointer_bind |
| reference_bind | reference_bind |
| void_bind | void_bind |
| scope_bind | scope_bind |
| arguments_bind | arguments_bind |
| metadata_bind | metadata_bind |
Functions
| bind_ | bind_ |
| array_ | array_ |
| class_ | class_ |
| enum_ | enum_ |
| function_ | function_ |
| member_ | member_ |
| method_ | method_ |
| nullptr_ | nullptr_ |
| number_ | number_ |
| pointer_ | pointer_ |
| reference_ | reference_ |
| void_ | void_ |
| local_scope_ | local_scope_ |
| static_scope_ | static_scope_ |
| extend_scope_ | extend_scope_ |
| purge_ | purge_ |
| purge_binds_ | purge_binds_ |
| purge_metadata_ | purge_metadata_ |
| arguments_ | arguments_ |
| metadata_ | metadata_ |
Invoke
Functions
| invoke | invoke |
| invoke_variadic | invoke_variadic |
| try_invoke | try_invoke |
| try_invoke_variadic | try_invoke_variadic |
| is_invocable_with | is_invocable_with |
| is_variadic_invocable_with | is_variadic_invocable_with |
| check_invocable_error | check_invocable_error |
| check_variadic_invocable_error | check_variadic_invocable_error |
Policies
Namespaces
| constructor_policy | constructor_policy |
| function_policy | function_policy |
| member_policy | member_policy |
| method_policy | method_policy |
| variable_policy | variable_policy |
Registry
Functions
| for_each_type | for_each_type |
| resolve_type | resole_type |
| for_each_scope | for_each_scope |
| resolve_scope | resolve_scope |
States
Classes
| state_base | state_base |
| argument | argument |
| constructor | constructor |
| destructor | destructor |
| evalue | evalue |
| function | function |
| member | member |
| method | method |
| scope | scope |
| variable | variable |
Types
Classes
| type_id | type_id |
| type_base | type_base |
| any_type | any_type |
| array_type | array_type |
| class_type | class_type |
| constructor_type | constructor_type |
| destructor_type | destructor_type |
| enum_type | enum_type |
| function_type | function_type |
| member_type | member_type |
| method_type | method_type |
| nullptr_type | nullptr_type |
| number_type | number_type |
| pointer_type | pointer_type |
| reference_type | reference_type |
| void_type | void_type |
Enumerations
| array_flags | array_flags |
| class_flags | class_flags |
| constructor_flags | constructor_flags |
| destructor_flags | destructor_flags |
| enum_flags | enum_flags |
| function_flags | function_flags |
| member_flags | member_flags |
| method_flags | method_flags |
| number_flags | number_flags |
| pointer_flags | pointer_flags |
| reference_flags | reference_flags |