std::meta::static_data_members_of
cppreference.net에서
| 헤더 <meta>
|
||
consteval std::vector<std::meta::info>
static_data_members_of( std::meta::info type, std::meta::access_context ctx );
|
에 정의됨 (C++26부터) | |
std::vector를 반환합니다. 이 벡터는 type이 나타내는 클래스의 정적 데이터 멤버 리플렉션을 포함하며, 접근 문맥 ctx에 의해 필터링됩니다.
매개변수
| type | - | 완전한 클래스 형식의 리플렉션 |
| ctx | - | 접근 문맥 |
반환값
e이 std::meta::members_of(type, ctx)의 요소 중 std::meta::is_variable(e)이 true인 각 요소를 포함하는 벡터로, 요소 순서를 유지합니다.
예외
std::meta::exception을 던집니다. 단, std::meta::dealias(type)이 평가 문맥의 어떤 지점에서 완전한 클래스 형식을 나타내지 않는 경우에만 해당합니다.
예제
| 이 섹션은 완전하지 않습니다 이유: 예제가 없음 |
참고 항목
(C++26) |
리플렉션된 클래스 또는 네임스페이스의 접근 가능한 직접 멤버를 얻습니다 (함수) |
(C++26) |
리플렉션이 변수를 나타내는지 확인합니다 (함수) |
(C++26) |
주어진 문맥에서 멤버에 접근할 수 있는지 확인합니다 (함수) |