|
NexusForce 1.0.0
A Modern C++ Library with extended functionality, web components, and utility libraries
|
成员的完整列表,这些成员属于 meta_type,包括所有继承而来的类成员
| all_functions() const | meta_type | inline |
| all_properties() const | meta_type | inline |
| base_type(meta_type *base) | meta_type | inline |
| base_type(string_view base_name) | meta_type | inline |
| base_types() const | meta_type | inline |
| constructor(constructor_func ctor) | meta_type | inline |
| constructor_func typedef | meta_type | |
| create() const | meta_type | inline |
| create(const vector< meta_any > &args) const | meta_type | inline |
| function(string_view name, meta_function::invoker invoker) | meta_type | inline |
| functions() const | meta_type | inline |
| get_function(string_view name) const | meta_type | inline |
| get_property(string_view name) const | meta_type | inline |
| is_derived_from(reflect::type_id base_id) const | meta_type | inline |
| is_derived_from(string_view base_name) const | meta_type | inline |
| meta_type(string_view name, reflect::type_id id, size_t size) | meta_type | inline |
| name() const noexcept | meta_type | inline |
| properties() const | meta_type | inline |
| property(string_view name, reflect::type_id prop_type_id, meta_property::getter getter, meta_property::setter setter) | meta_type | inline |
| resolve_bases(registry *registry) | meta_type | |
| resolve_bases_unlocked(registry *registry) | meta_type | |
| size() const noexcept | meta_type | inline |
| type_id() const noexcept | meta_type | inline |