#include <InsBag.h>
Classes | |
| struct | holder |
| struct | splicer |
Public Types | |
| typedef T | value_type |
| typedef const T & | const_reference |
| typedef T & | reference |
| typedef boost::transform_iterator < boost::mem_fun_ref_t< T &, holder >, typename ListTy::iterator > | iterator |
Public Member Functions | |
| galois_insert_bag () | |
| ~galois_insert_bag () | |
| iterator | begin () |
| iterator | end () |
| reference | push (const T &val) |
Private Types | |
| typedef boost::intrusive::list_base_hook < boost::intrusive::tag < InsBagTag > , boost::intrusive::link_mode < boost::intrusive::normal_link > > | InsBagBaseHook |
| typedef boost::intrusive::list < holder, boost::intrusive::base_hook < InsBagBaseHook > , boost::intrusive::constant_time_size < false > > | ListTy |
Private Attributes | |
| Galois::GReducible< ListTy, splicer > | heads |
| GaloisRuntime::MM::FixedSizeAllocator | allocSrc |
| typedef const T& GaloisRuntime::galois_insert_bag< T >::const_reference |
typedef boost::intrusive::list_base_hook<boost::intrusive::tag<InsBagTag>, boost::intrusive::link_mode<boost::intrusive::normal_link> > GaloisRuntime::galois_insert_bag< T >::InsBagBaseHook [private] |
| typedef boost::transform_iterator<boost::mem_fun_ref_t<T&,holder>, typename ListTy::iterator> GaloisRuntime::galois_insert_bag< T >::iterator |
typedef boost::intrusive::list<holder, boost::intrusive::base_hook<InsBagBaseHook>, boost::intrusive::constant_time_size<false> > GaloisRuntime::galois_insert_bag< T >::ListTy [private] |
| typedef T& GaloisRuntime::galois_insert_bag< T >::reference |
| typedef T GaloisRuntime::galois_insert_bag< T >::value_type |
| GaloisRuntime::galois_insert_bag< T >::galois_insert_bag | ( | ) | [inline] |
| GaloisRuntime::galois_insert_bag< T >::~galois_insert_bag | ( | ) | [inline] |
| iterator GaloisRuntime::galois_insert_bag< T >::begin | ( | ) | [inline] |
| iterator GaloisRuntime::galois_insert_bag< T >::end | ( | ) | [inline] |
| reference GaloisRuntime::galois_insert_bag< T >::push | ( | const T & | val | ) | [inline] |
GaloisRuntime::MM::FixedSizeAllocator GaloisRuntime::galois_insert_bag< T >::allocSrc [private] |
Galois::GReducible<ListTy, splicer> GaloisRuntime::galois_insert_bag< T >::heads [private] |
1.6.3