|
Namespaces |
namespace | rpa |
Classes |
struct | rpa::cas1< RPA_LIST_ITERATOR_CONST(Type) > |
struct | rpa::cas1< RPA_LIST_ITERATOR(Type) > |
struct | rpa::cas2< RPA_LIST_ITERATOR_CONST(Type), size_t > |
struct | rpa::cas2< const Type *, RPA_LIST_ITERATOR(Type) > |
struct | rpa::cas2< RPA_LIST_ITERATOR_CONST(Type), RPA_LIST_ITERATOR(Type) > |
struct | rpa::atomic< RPA_LIST_ITERATOR(Type) > |
| This emulates with a mutex, the atomic manipulation of a list iterator. More...
|
struct | rpa::atomic< RPA_LIST_ITERATOR_CONST(Type) > |
| This emulates with a mutex, the atomic use of a list const iterator. More...
|
struct | rpa::resizer< std::list< Type, Alloc > > |
class | rpa::obuf_base< std::back_insert_iterator< std::list< Type, Alloc > >, std::list< Type, Alloc > > |
class | rpa::range_outp< obuf_iterator< std::back_insert_iterator< std::list< Type, Alloc > >, std::list< Type, Alloc >, BufIter, void > > |
class | rpa::range_outp< obuf_iterator< std::back_insert_iterator< std::list< Type, Alloc > >, std::list< Type, Alloc >, BufIter, void > >::slice |
class | rpa::range_outp< obuf_iterator< std::back_insert_iterator< std::list< Type, Alloc > >, std::list< Type, Alloc >, BufIter, Mutex > > |
class | rpa::range_outp< obuf_iterator< std::back_insert_iterator< std::list< Type, Alloc > >, std::list< Type, Alloc >, BufIter, Mutex > >::slice |
struct | rpa::insert_invalidates_iterators< std::list< Type, Alloc > > |
Functions |
template<class Type, class Alloc, class IterIn> |
size_t | rpa::append (std::list< Type, Alloc > &aCont, IterIn itBeg, IterIn itEnd, size_t szReserve) |