list.h File Reference

#include <rpa/common.h>
#include <rpa/testing.h>
#include <list>

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)

Generated on Tue Sep 25 10:20:30 2007 for rpa by  doxygen 1.4.7