std::experimental::reflect::GlobalScope - cppreference.com (original) (raw)

Object
reflects_same
get_source_line
get_source_column
get_source_file_name
ObjectSequence
get_size
get_element
unpack_sequence
Named
is_unnamed
get_name
get_display_name
Alias
get_alias
Type
get_type
get_reflected_type
is_enum
is_union
uses_class_keyuses_struct_key
ScopeMember
get_scope
RecordMember and Base
is_public
is_protected
is_private
Record
get_public_data_membersget_accessible_data_membersget_data_members
get_public_member_functionsget_accessible_member_functionsget_member_functions
get_constructors
get_operators
get_destructor
get_public_member_typesget_accessible_member_typesget_member_types
get_public_base_classesget_accessible_base_classesget_base_classes
Enum
is_scoped_enum
get_enumerators
get_underlying_type
Variable
get_constant
is_thread_local
FunctionParameter
has_default_argument
Callable
get_parameters
is_vararg
is_noexcept
is_deleted
Variable and Callable
is_constexpr
Namespace and Callable
is_inline
ParenthesizedExpression
get_subexpression
FunctionCallExpression
get_callable
FunctionalConversion
get_constructor
Variable and Function
get_pointer
MemberFunction
is_constis_volatilehas_lvalueref_qualifierhas_rvalueref_qualifier
is_override
is_implicitly_declared
is_defaulted
is_explicit
is_virtual
is_pure_virtual
Record and MemberFunction
is_final
Variable and MemberFunction
is_static
Lambda
get_captures
uses_default_copy_captureuses_default_reference_capture
is_call_operator_const
LambdaCapture
is_explicitly_captured
is_init_capture