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 push_front_t = typename push_front<T, List>::type |