|
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 |