名前空間
変種
操作

std::experimental::reflect::get_source_column

From cppreference.com
 
 
 
リフレクション拡張
コンセプト
メタオブジェクト操作
Variable
FunctionParameter
Callable
VariableCallable
NamespaceCallable
ParenthesizedExpression
FunctionCallExpression
FunctionalConversion
VariableFunction
 
ヘッダ <experimental/reflect> で定義
template< Object T >
struct get_source_column;
(reflection TS)

T によって反映されるエンティティまたは typedef 名の宣言行の開始からのオフセットを表す、実装定義の値であるメンバー定数 value を提供します。

目次

[編集] ヘルパー変数テンプレート

template< class T >
constexpr auto get_source_column_v = get_source_column<T>::value;
(reflection TS)

std::integral_constant から継承

メンバ定数

value
[static]
T によって反映されるエンティティまたは typedef 名の宣言行の開始からのオフセットを表す、実装定義の値
(公開静的メンバ定数)

メンバ関数

operator std::uint_least32_t
オブジェクトを std::uint_least32_t に変換し、value を返します。
(public member function)
operator()
(C++14)
value を返します。
(public member function)

メンバ型

定義
value_type std::uint_least32_t
type std::integral_constant<std::uint_least32_t, value>

[編集]

[編集] 関連項目

このオブジェクトが表す列番号を返す
(std::source_location の public メンバー関数) [編集]
English 日本語 中文(简体) 中文(繁體)