tetl 0.1.0
Embedded Template Library
|
Classes | |
struct | at |
struct | at< 0, list< Head, Tail... > > |
struct | at< I, list< Head, Tail... > > |
struct | contains |
struct | contains< Needle, list< Ts... > > |
struct | count |
struct | count< Needle, list< Ts... > > |
struct | head |
struct | head< list< Head, Tail... > > |
struct | index_of |
struct | index_of< Head, list< Head, Tail... > > |
struct | index_of< T, list< Head, Tail... > > |
struct | list |
struct | push_back |
struct | push_back< T, list< Ts... > > |
struct | push_front |
struct | push_front< T, list< Ts... > > |
struct | tail |
struct | tail< list< Head, Tail... > > |
Typedefs | |
template<etl::size_t I, typename List> | |
using | at_t = typename at<I, List>::type |
template<typename List> | |
using | head_t = typename head<List>::type |
template<typename T, typename List> | |
using | push_back_t = typename push_back<T, List>::type |
template<typename T, typename List> | |
using | push_front_t = typename push_front<T, List>::type |
template<typename List> | |
using | tail_t = typename tail<List>::type |
Variables | |
template<typename Needle, typename Haystack> | |
constexpr auto | contains_v = contains<Needle, Haystack>::value |
template<typename Needle, typename Haystack> | |
constexpr auto | count_v = count<Needle, Haystack>::value |
template<typename T, typename List> | |
constexpr auto | index_of_v = index_of<T, List>::value |
using at_t = typename at<I, List>::type |
using push_front_t = typename push_front<T, List>::type |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |