Namespaces
Variants

std::experimental::reflect:: get_source_column

From cppreference.net
Extensions for reflection
Concepts
Meta-object operations
Variable
FunctionParameter
Callable
Variable and Callable
Namespace and Callable
ParenthesizedExpression
FunctionCallExpression
FunctionalConversion
Variable and Function
Определено в заголовочном файле <experimental/reflect>
template < Object T >
struct get_source_column ;
(reflection TS)

Предоставляет константу-член value равную определяемой реализацией величине, представляющей некоторое смещение от начала строки объявления сущности или typedef-name, отражённой T .

Содержание

Шаблон вспомогательной переменной

template < class T >
constexpr auto get_source_column_v = get_source_column < T > :: value ;
(отражение TS)

Унаследовано от std:: integral_constant

Константы-члены

value
[static]
определяемое реализацией значение, представляющее некоторое смещение от начала строки объявления сущности или typedef-name, отражённой через T
(public static member constant)

Функции-члены

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 )