coveo::linq
Implementation of .NET-like LINQ operators in C++
|
Ccoveo::linq::empty_sequence | Empty sequence exception |
Ccoveo::enumerable< T > | Type-erased sequence wrapper |
Ccoveo::enumerable< typename coveo::seq_traits< Seq >::value_type > | |
Ccoveo::is_enumerable< T > | Traits class to identify enumerable objects |
Ccoveo::enumerable< T >::iterator | Iterator for elements in the sequence |
Ccoveo::linq::out_of_range | Out-of-range exception |
Ccoveo::seq_element_traits< T > | Traits class for elements in a sequence |
▼Ccoveo::seq_element_traits< decltype(*std::begin(std::declval< Seq & >()))> | |
Ccoveo::seq_traits< Seq > | Traits class for a sequence |
▼Ccoveo::seq_element_traits< decltype(*std::begin(std::declval< Seq1 & >()))> | |
Ccoveo::seq_traits< Seq1 > | |
▼Ccoveo::seq_element_traits< decltype(*std::begin(std::declval< Seq2 & >()))> | |
Ccoveo::seq_traits< Seq2 > |