cppreference.com
Create account
Log in
Namespaces
Page
Discussion
Variants
Views
View
Edit
History
Actions
std::experimental::reflect::
Function
From cppreference.com
<
cpp
|
experimental
|
reflect
C++
Compiler support
Freestanding and hosted
Language
Standard library
Standard library headers
Named requirements
Feature test macros
(C++20)
Language support library
Concepts library
(C++20)
Diagnostics library
Memory management library
Metaprogramming library
(C++11)
General utilities library
Containers library
Iterators library
Ranges library
(C++20)
Algorithms library
Strings library
Text processing library
Numerics library
Date and time library
Input/output library
Filesystem library
(C++17)
Concurrency support library
(C++11)
Execution control library
(C++26)
Technical specifications
Symbols index
External libraries
[edit]
Experimental
Technical Specification
Filesystem library
(filesystem TS)
Library fundamentals
(library fundamentals TS)
Library fundamentals 2
(library fundamentals TS v2)
Library fundamentals 3
(library fundamentals TS v3)
Extensions for parallelism
(parallelism TS)
Extensions for parallelism 2
(parallelism TS v2)
Extensions for concurrency
(concurrency TS)
Extensions for concurrency 2
(concurrency TS v2)
Concepts
(concepts TS)
Ranges
(ranges TS)
Reflection
(reflection TS)
Mathematical special functions
(special functions TR)
Experimental Non-TS
Pattern Matching
Linear Algebra
std::execution
Contracts
2D Graphics
[edit]
Extensions for reflection
Concepts
Object
ObjectSequence
TemplateParameterScope
Named
Alias
RecordMember
Enumerator
Variable
ScopeMember
Typed
Namespace
GlobalScope
Class
Enum
Record
Scope
Type
Constant
Base
FunctionParameter
Callable
Expression
ParenthesizedExpression
FunctionCallExpression
FunctionalTypeConversion
Function
MemberFunction
SpecialMemberFunction
Constructor
Destructor
Operator
ConversionOperator
Lambda
LambdaCapture
Meta-object operations
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_key
uses_struct_key
ScopeMember
get_scope
RecordMember
and
Base
is_public
is_protected