relx 0.1.0
A Modern C++23 Type-Safe SQL Query Builder
Loading...
Searching...
No Matches
relx::result::column_member_value< Table, ColumnMemberPtr > Struct Template Reference

Helper to get the value type from a column member pointer. More...

#include <relx/results/result.hpp>

Public Types

using column_type = std::remove_reference_t< decltype(std::declval< Table >().*std::declval< ColumnMemberPtr >())>
 
using type = typename column_type::value_type
 

Detailed Description

template<typename Table, typename ColumnMemberPtr>
struct relx::result::column_member_value< Table, ColumnMemberPtr >

Helper to get the value type from a column member pointer.

Definition at line 51 of file result.hpp.

Member Typedef Documentation

◆ column_type

template<typename Table , typename ColumnMemberPtr >
using relx::result::column_member_value< Table, ColumnMemberPtr >::column_type = std::remove_reference_t<decltype(std::declval<Table>().*std::declval<ColumnMemberPtr>())>

Definition at line 52 of file result.hpp.

◆ type

template<typename Table , typename ColumnMemberPtr >
using relx::result::column_member_value< Table, ColumnMemberPtr >::type = typename column_type::value_type

Definition at line 54 of file result.hpp.


The documentation for this struct was generated from the following file: