std::meta Symbol Index (C++26 起)
此页面列出所有来自标准库(reflection library)在命名空间 std::meta 中的符号。符号书写如下:
- 函数名带
()。 - 模板带
<>。
A
access_context (C++26 起)
add_const() (C++26 起)
add_cv() (C++26 起)
add_lvalue_reference() (C++26 起)
add_pointer() (C++26 起)
add_rvalue_reference() (C++26 起)
add_volatile() (C++26 起)
alignment_of() (C++26 起)
annotations_of() (C++26 起)
annotations_of_with_type() (C++26 起)
apply_result() (C++26 起)
B
bases_of() (C++26 起)
bit_size_of() (C++26 起)
C
can_substitute<>() (C++26 起)
common_reference<>() (C++26 起)
common_type<>() (C++26 起)
constant_of() (C++26 起)
current_class() (C++26 起)
current_function() (C++26 起)
current_namespace() (C++26 起)
D
data_member_options<> (C++26 起)
data_member_spec() (C++26 起)
dealias() (C++26 起)
decay() (C++26 起)
define_aggregate<>() (C++26 起)
display_string_of() (C++26 起)
E
enumerators_of() (C++26 起)
exception (C++26 起)
extent() (C++26 起)
extract<>() (C++26 起)
H
has_automatic_storage_duration() (C++26 起)
has_c_language_linkage() (C++26 起)
has_default_argument() (C++26 起)
has_default_member_initializer() (C++26 起)
has_external_linkage() (C++26 起)
has_identifier() (C++26 起)
has_inaccessible_bases() (C++26 起)
has_inaccessible_nonstatic_data_members() (C++26 起)
has_inaccessible_subobjects() (C++26 起)
has_internal_linkage() (C++26 起)
has_linkage() (C++26 起)
has_module_linkage() (C++26 起)
has_parent() (C++26 起)
has_static_storage_duration() (C++26 起)
has_template_arguments() (C++26 起)
has_thread_storage_duration() (C++26 起)
has_unique_object_representations() (C++26 起)
has_virtual_destructor() (C++26 起)
I
identifier_of() (C++26 起)
info (C++26 起)
invoke_result<>() (C++26 起)
is_abstract_type() (C++26 起)
is_accessible() (C++26 起)
is_aggregate_type() (C++26 起)
is_alias_template() (C++26 起)
is_annotation() (C++26 起)
is_applicable_type() (C++26 起)
is_arithmetic_type() (C++26 起)
is_array_type() (C++26 起)
is_assignable_type() (C++26 起)
is_assignment() (C++26 起)
is_base() (C++26 起)
is_base_of_type() (C++26 起)
is_bit_field() (C++26 起)
is_bounded_array_type() (C++26 起)
is_class_member() (C++26 起)
is_class_template() (C++26 起)
is_class_type() (C++26 起)
is_complete_type() (C++26 起)
is_compound_type() (C++26 起)
is_concept() (C++26 起)
is_const() (C++26 起)
is_const_type() (C++26 起)
is_constructible_type<>() (C++26 起)
is_constructor() (C++26 起)
is_constructor_template() (C++26 起)
is_conversion_function() (C++26 起)
is_conversion_function_template() (C++26 起)
is_convertible_type() (C++26 起)
is_copy_assignable_type() (C++26 起)
is_copy_assignment() (C++26 起)
is_copy_constructible_type() (C++26 起)
is_copy_constructor() (C++26 起)
is_data_member_spec() (C++26 起)
is_default_constructible_type() (C++26 起)
is_default_constructor() (C++26 起)
is_defaulted() (C++26 起)
is_deleted() (C++26 起)
is_destructible_type() (C++26 起)
is_destructor() (C++26 起)
is_empty_type() (C++26 起)
is_enum_type() (C++26 起)
is_enumerable_type() (C++26 起)
is_enumerator() (C++26 起)
is_explicit() (C++26 起)
is_explicit_object_parameter() (C++26 起)
is_final() (C++26 起)
is_final_type() (C++26 起)
is_floating_point_type() (C++26 起)
is_function() (C++26 起)
is_function_parameter() (C++26 起)
is_function_template() (C++26 起)
is_function_type() (C++26 起)
is_fundamental_type() (C++26 起)
is_implicit_lifetime_type() (C++26 起)
is_integral_type() (C++26 起)
is_invocable_r_type<>() (C++26 起)
is_invocable_type<>() (C++26 起)
is_layout_compatible_type() (C++26 起)
is_literal_operator() (C++26 起)
is_literal_operator_template() (C++26 起)
is_lvalue_reference_qualified() (C++26 起)
is_lvalue_reference_type() (C++26 起)
is_member_function_pointer_type() (C++26 起)
is_member_object_pointer_type() (C++26 起)
is_member_pointer_type() (C++26 起)
is_move_assignable_type() (C++26 起)
is_move_assignment() (C++26 起)
is_move_constructible_type() (C++26 起)
is_move_constructor() (C++26 起)
is_mutable_member() (C++26 起)
is_namespace() (C++26 起)
is_namespace_alias() (C++26 起)
is_namespace_member() (C++26 起)
is_noexcept() (C++26 起)
is_nonstatic_data_member() (C++26 起)
is_nothrow_applicable_type() (C++26 起)
is_nothrow_assignable_type() (C++26 起)
is_nothrow_constructible_type<>() (C++26 起)
is_nothrow_convertible_type() (C++26 起)
is_nothrow_copy_assignable_type() (C++26 起)
is_nothrow_copy_constructible_type() (C++26 起)
is_nothrow_default_constructible_type() (C++26 起)
is_nothrow_destructible_type() (C++26 起)
is_nothrow_invocable_r_type<>() (C++26 起)
is_nothrow_invocable_type<>() (C++26 起)
is_nothrow_move_assignable_type() (C++26 起)
is_nothrow_move_constructible_type() (C++26 起)
is_nothrow_swappable_type() (C++26 起)
is_nothrow_swappable_with_type() (C++26 起)
is_null_pointer_type() (C++26 起)
is_object() (C++26 起)
is_object_type() (C++26 起)
is_operator_function() (C++26 起)
is_operator_function_template() (C++26 起)
is_override() (C++26 起)
is_pointer_interconvertible_base_of_type() (C++26 起)
is_pointer_type() (C++26 起)
is_polymorphic_type() (C++26 起)
is_private() (C++26 起)
is_protected() (C++26 起)
is_public() (C++26 起)
is_pure_virtual() (C++26 起)
is_reference_type() (C++26 起)
is_reflection_type() (C++26 起)
is_rvalue_reference_qualified() (C++26 起)
is_rvalue_reference_type() (C++26 起)
is_same_type() (C++26 起)
is_scalar_type() (C++26 起)
is_scoped_enum_type() (C++26 起)
is_signed_type() (C++26 起)
is_special_member_function() (C++26 起)
is_standard_layout_type() (C++26 起)
is_static_member() (C++26 起)
is_structural_type() (C++26 起)
is_structured_binding() (C++26 起)
is_swappable_type() (C++26 起)
is_swappable_with_type() (C++26 起)
is_template() (C++26 起)
is_trivially_assignable_type() (C++26 起)
is_trivially_constructible_type<>() (C++26 起)
is_trivially_copy_assignable_type() (C++26 起)
is_trivially_copy_constructible_type() (C++26 起)
is_trivially_copyable_type() (C++26 起)
is_trivially_default_constructible_type() (C++26 起)
is_trivially_destructible_type() (C++26 起)
is_trivially_move_assignable_type() (C++26 起)
is_trivially_move_constructible_type() (C++26 起)
is_type() (C++26 起)
is_type_alias() (C++26 起)
is_unbounded_array_type() (C++26 起)
is_union_type() (C++26 起)
is_unsigned_type() (C++26 起)
is_user_declared() (C++26 起)
is_user_provided() (C++26 起)
is_value() (C++26 起)
is_vararg_function() (C++26 起)
is_variable() (C++26 起)
is_variable_template() (C++26 起)
is_virtual() (C++26 起)
is_virtual_base_of_type() (C++26 起)
is_void_type() (C++26 起)
is_volatile() (C++26 起)
is_volatile_type() (C++26 起)
M
make_signed() (C++26 起)
make_unsigned() (C++26 起)
member_offset<> (C++26 起)
members_of() (C++26 起)
N
nonstatic_data_members_of() (C++26 起)
O
object_of() (C++26 起)
offset_of() (C++26 起)
operator_of() (C++26 起)
operators (C++26 起)
P
parameters_of() (C++26 起)
parent_of() (C++26 起)
R
rank() (C++26 起)
reference_constructs_from_temporary() (C++26 起)
reference_converts_from_temporary() (C++26 起)
reflect_constant<>() (C++26 起)
reflect_constant_array<>() (C++26 起)
reflect_constant_string<>() (C++26 起)
reflect_function<>() (C++26 起)
reflect_object<>() (C++26 起)
reflection_range<> (C++26 起)
remove_all_extents() (C++26 起)
remove_const() (C++26 起)
remove_cv() (C++26 起)
remove_cvref() (C++26 起)
remove_extent() (C++26 起)
remove_pointer() (C++26 起)
remove_reference() (C++26 起)
remove_volatile() (C++26 起)
return_type_of() (C++26 起)
S
size_of() (C++26 起)
source_location_of() (C++26 起)
static_data_members_of() (C++26 起)
subobjects_of() (C++26 起)
substitute<>() (C++26 起)
symbol_of() (C++26 起)
T
template_arguments_of() (C++26 起)
template_of() (C++26 起)
tuple_element() (C++26 起)
tuple_size() (C++26 起)
type_of() (C++26 起)
type_order() (C++26 起)
U
u8display_string_of() (C++26 起)
u8identifier_of() (C++26 起)
u8symbol_of() (C++26 起)
underlying_type() (C++26 起)
unwrap_ref_decay() (C++26 起)
unwrap_reference() (C++26 起)
V
variable_of() (C++26 起)
variant_alternative() (C++26 起)
variant_size() (C++26 起)