Public Types | |
| typedef HIDDEN | exact_type |
| typedef iterable< exact_type > | super_type |
Iterator types | |
| typedef HIDDEN | iterator |
| typedef iterator | const_iterator |
Public Member Functions | |
| template<class L > | |
| list_of_iterables (const L &list) | |
| bool | empty () const |
| size_t | size () const |
| exact_type & | push_back (const T &) |
| const T & | get (unsigned i) const |
| T & | get (unsigned i) |
| iterator | begin () const |
| iterator | end () const |
| template<class OutputIterator > | |
| void | operator() (const OutputIterator &output) const |
| template<class O > | |
| void | operator() (const O &o) const |
| template<class F > | |
| void | for_each (F &f) const |
| template<class F > | |
| void | for_each (const F &f) const |
Apply a function/functor to each element | |
| template<class Functor > | |
| void | for_each (Functor &f) const |
| template<class Functor > | |
| void | for_each (const Functor &f) const |
Downcast methods | |
| const exact_type & | exact () const |
| exact_type & | exact () |
| const exact_type * | exact_ptr () const |
| exact_type * | exact_ptr () |
Friends | |
| class | list_of_iterables_iterator< T, Bottom, bottom > |
1.6.2