/cvmfs/atlas.cern.ch/repo/sw/ASG/AnalysisBase/2.4.31/CxxUtils/CxxUtils/pointer_list.h File Reference

A fast way to store a variable-sized collection of pointers. More...

#include "boost/static_assert.hpp"
#include <iterator>
#include "CxxUtils/pointer_list.icc"

Go to the source code of this file.

Classes

class  CxxUtils::pointer_list_base
 A fast way to store a variable-sized collection of pointers. More...
struct  CxxUtils::pointer_list_base::list_block
 A single block in the list. More...
class  CxxUtils::pointer_list_base::allocator
 Very simple allocator for use with pointer_list. More...
struct  CxxUtils::pointer_list_base::allocator::chunk
 One memory allocation chunk.
class  CxxUtils::pointer_list< NELT >
 A fast way to store a variable-sized collection of pointers. More...
class  CxxUtils::pointer_list< NELT >::allocator
 Allocator for pointer_list, specialized for NELT. More...
class  CxxUtils::pointer_list< NELT >::iterator
 Forward iterator over the list. More...

Namespaces

namespace  CxxUtils
 

Copy the elements of a sequence for which a predicate is true.



Detailed Description

A fast way to store a variable-sized collection of pointers.

Author:
scott snyder <snyder@bnl.gov>
Date:
Oct, 2009, from earlier code.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 1 Dec 2017 for RootCore Packages by  doxygen 1.6.1