Allocator functor adaptor. More...
#include <block_alloc.h>
Public Member Functions | |
| offset_allocator (int_type offset_, const BaseAllocator_ &base_) | |
Creates functor based on instance of BaseAllocator_ functor with offset offset_. | |
| offset_allocator (const BaseAllocator_ &base_) | |
Creates functor based on instance of BaseAllocator_ functor. | |
| offset_allocator () | |
Creates functor based on default BaseAllocator_ functor. | |
| int | operator() (int_type i) const |
| int_type | get_offset () const |
| void | set_offset (int_type i) |
Public Attributes | |
| BaseAllocator_ | base |
| int_type | offset |
Allocator functor adaptor.
Gives offset to disk number sequence defined in constructor
| offset_allocator< BaseAllocator_ >::offset_allocator | ( | int_type | offset_, | |
| const BaseAllocator_ & | base_ | |||
| ) | [inline] |
Creates functor based on instance of BaseAllocator_ functor with offset offset_.
| offset_ | offset | |
| base_ | used to create a copy |
| offset_allocator< BaseAllocator_ >::offset_allocator | ( | const BaseAllocator_ & | base_ | ) | [inline] |
Creates functor based on instance of BaseAllocator_ functor.
| base_ | used to create a copy |
| offset_allocator< BaseAllocator_ >::offset_allocator | ( | ) | [inline] |
Creates functor based on default BaseAllocator_ functor.
1.7.1