Index

C++ Code Documentation

base::defaultPool

File: BASE/base/Pool.H

Class defaultPool is an alternate Pool which uses the default new/delete allocators. This may be useful for comparison with class Pool, either in debugging or time test.

public:
  • defaultPool( size_t element_size, size_t );
    constructor
  • virtual ~defaultPool();
    destructor
  • void *allocate();
  • void deallocate(void *p);
  • size_t memory_in_use() const;
  • size_t elements_in_use() const;
  • size_t elements_in_block() const;
  • size_t element_size() const;
  • size_t blocks_in_use() const;
protected:
  • size_t _element_size;
    size of element
  • size_t _elements_in_use;
    number of elements currently in use
private:
  • defaultPool( defaultPool const & );
  • defaultPool &operator=( defaultPool const & );


base::defaultPool GANG