名稱空間
變體
操作

std::experimental::reflect::RecordMember

來自 cppreference.com
 
 
實驗性
技術規範
檔案系統庫 (檔案系統 TS)
庫基礎 (庫基礎 TS)
庫基礎 2 (庫基礎 TS v2)
庫基礎 3 (庫基礎 TS v3)
並行性擴充套件 (並行性 TS)
並行性擴充套件 2 (並行性 TS v2)
併發性擴充套件 (併發性 TS)
併發擴充套件 2 (併發 TS v2)
概念 (概念 TS)
範圍 (範圍 TS)
反射 (反射 TS)
數學特殊函式 (特殊函式 TR)
實驗性非 TS
模式匹配
線性代數
std::execution
契約
2D 圖形
 
反射擴充套件
概念
元物件操作
RecordMemberBase
Record (記錄)
Enum (列舉)
Variable (變數)
FunctionParameter (函式引數)
Callable (可呼叫)
VariableCallable
NamespaceCallable
ParenthesizedExpression (帶括號表示式)
FunctionCallExpression (函式呼叫表示式)
FunctionalConversion (函式式轉換)
VariableFunction
MemberFunction (成員函式)
RecordMemberFunction
VariableMemberFunction
Lambda (Lambda)
LambdaCapture (Lambda 捕獲)
 
定義於標頭檔案 <experimental/reflect>
template< class T >
concept RecordMember = ScopeMember<T> && /* 參見下方 */;
(反射 TS)

當且僅當 T 反射 member-declaration 時,RecordMember 概念才被滿足。

[編輯] 示例

[編輯] 參閱