|
Flow
Documentation for the Flow C++ Library
|
#include <flow_non_type_list.h>
Public Types | |
| using | type = std::common_type_t<decltype(values)...> |
| template<auto value> | |
| using | append = Append<NonTypeList, value>::type |
| template<auto value> | |
| using | prepend = Prepend<NonTypeList, value>::type |
| using | popFront = PopFront<NonTypeList>::type |
| using | popBack = PopBack<NonTypeList>::type |
| template<std::size_t index, type value> | |
| using | set = Set<NonTypeList, index, value>::type |
| template<std::size_t first, std::size_t last> | |
| using | splice = Splice<NonTypeList, first, last>::type |
Static Public Member Functions | |
| static constexpr std::array< type, sizeof...(values)> | data () |
| Return all the values in an array. | |
| static constexpr auto | get (std::size_t index) |
Static Public Attributes | |
| static constexpr std::size_t | size = sizeof...(values) |
Definition at line 39 of file flow_non_type_list.h.
| using flow::NonTypeList< values >::append = Append<NonTypeList, value>::type |
Definition at line 47 of file flow_non_type_list.h.
| using flow::NonTypeList< values >::popBack = PopBack<NonTypeList>::type |
Definition at line 54 of file flow_non_type_list.h.
| using flow::NonTypeList< values >::popFront = PopFront<NonTypeList>::type |
Definition at line 52 of file flow_non_type_list.h.
| using flow::NonTypeList< values >::prepend = Prepend<NonTypeList, value>::type |
Definition at line 50 of file flow_non_type_list.h.
| using flow::NonTypeList< values >::set = Set<NonTypeList, index, value>::type |
Definition at line 57 of file flow_non_type_list.h.
| using flow::NonTypeList< values >::splice = Splice<NonTypeList, first, last>::type |
Definition at line 60 of file flow_non_type_list.h.
| using flow::NonTypeList< values >::type = std::common_type_t<decltype(values)...> |
Definition at line 40 of file flow_non_type_list.h.
|
inlinestaticconstexpr |
Return all the values in an array.
Definition at line 64 of file flow_non_type_list.h.
Referenced by flow::NonTypeList< vs..., v >::get().
|
inlinestaticconstexpr |
Definition at line 68 of file flow_non_type_list.h.
|
staticconstexpr |
Definition at line 44 of file flow_non_type_list.h.