diff options
Diffstat (limited to 'boost/interprocess/allocators/private_node_allocator.hpp')
-rw-r--r-- | boost/interprocess/allocators/private_node_allocator.hpp | 40 |
1 files changed, 20 insertions, 20 deletions
diff --git a/boost/interprocess/allocators/private_node_allocator.hpp b/boost/interprocess/allocators/private_node_allocator.hpp index f202e316fa..46b7dd6097 100644 --- a/boost/interprocess/allocators/private_node_allocator.hpp +++ b/boost/interprocess/allocators/private_node_allocator.hpp @@ -33,7 +33,7 @@ #include <cstddef> //!\file -//!Describes private_node_allocator_base pooled shared memory STL compatible allocator +//!Describes private_node_allocator_base pooled shared memory STL compatible allocator namespace boost { namespace interprocess { @@ -97,7 +97,7 @@ class private_node_allocator_base //!Obtains node_allocator from other node_allocator template<class T2> struct rebind - { + { typedef private_node_allocator_base <Version, T2, SegmentManager, NodesPerBlock> other; }; @@ -146,7 +146,7 @@ class private_node_allocator_base {} //!Destructor, frees all used memory. Never throws - ~private_node_allocator_base() + ~private_node_allocator_base() {} //!Returns the segment manager. Never throws @@ -170,13 +170,13 @@ class private_node_allocator_base //!Equality test for same type of private_node_allocator_base template<unsigned int V, class T, class S, std::size_t NPC> inline -bool operator==(const private_node_allocator_base<V, T, S, NPC> &alloc1, +bool operator==(const private_node_allocator_base<V, T, S, NPC> &alloc1, const private_node_allocator_base<V, T, S, NPC> &alloc2) { return &alloc1 == &alloc2; } //!Inequality test for same type of private_node_allocator_base template<unsigned int V, class T, class S, std::size_t NPC> inline -bool operator!=(const private_node_allocator_base<V, T, S, NPC> &alloc1, +bool operator!=(const private_node_allocator_base<V, T, S, NPC> &alloc1, const private_node_allocator_base<V, T, S, NPC> &alloc2) { return &alloc1 != &alloc2; } @@ -198,11 +198,11 @@ class private_node_allocator_v1 template<class T2> struct rebind - { + { typedef private_node_allocator_v1<T2, SegmentManager, NodesPerBlock> other; }; - private_node_allocator_v1(SegmentManager *segment_mngr) + private_node_allocator_v1(SegmentManager *segment_mngr) : base_t(segment_mngr) {} @@ -217,11 +217,11 @@ class private_node_allocator_v1 /// @endcond -//!An STL node allocator that uses a segment manager as memory +//!An STL node allocator that uses a segment manager as memory //!source. The internal pointer type will of the same type (raw, smart) as //!"typename SegmentManager::void_pointer" type. This allows //!placing the allocator in shared memory, memory mapped-files, etc... -//!This allocator has its own node pool. NodesPerBlock is the number of nodes allocated +//!This allocator has its own node pool. NodesPerBlock is the number of nodes allocated //!at once when the allocator needs runs out of nodes template < class T , class SegmentManager @@ -246,12 +246,12 @@ class private_node_allocator template<class T2> struct rebind - { + { typedef private_node_allocator <T2, SegmentManager, NodesPerBlock> other; }; - private_node_allocator(SegmentManager *segment_mngr) + private_node_allocator(SegmentManager *segment_mngr) : base_t(segment_mngr) {} @@ -275,11 +275,11 @@ class private_node_allocator typedef typename segment_manager::size_type size_type; typedef typename segment_manage::difference_type difference_type; - //!Obtains private_node_allocator from + //!Obtains private_node_allocator from //!private_node_allocator template<class T2> struct rebind - { + { typedef private_node_allocator <T2, SegmentManager, NodesPerBlock> other; }; @@ -291,7 +291,7 @@ class private_node_allocator private_node_allocator& operator= (const private_node_allocator<T2, SegmentManager2, N2>&); - //!Not assignable from + //!Not assignable from //!other private_node_allocator private_node_allocator& operator=(const private_node_allocator&); @@ -301,7 +301,7 @@ class private_node_allocator //!Can throw boost::interprocess::bad_alloc private_node_allocator(segment_manager *segment_mngr); - //!Copy constructor from other private_node_allocator. Increments the reference + //!Copy constructor from other private_node_allocator. Increments the reference //!count of the associated node pool. Never throws private_node_allocator(const private_node_allocator &other); @@ -328,7 +328,7 @@ class private_node_allocator //!Never throws size_type max_size() const; - //!Allocate memory for an array of count elements. + //!Allocate memory for an array of count elements. //!Throws boost::interprocess::bad_alloc if there is no enough memory pointer allocate(size_type count, cvoid_pointer hint = 0); @@ -352,7 +352,7 @@ class private_node_allocator //!Never throws const_pointer address(const_reference value) const; - //!Copy construct an object. + //!Copy construct an object. //!Throws if T's copy constructor throws void construct(const pointer &ptr, const_reference v); @@ -367,7 +367,7 @@ class private_node_allocator std::pair<pointer, bool> allocation_command(boost::interprocess::allocation_type command, - size_type limit_size, + size_type limit_size, size_type preferred_size, size_type &received_size, const pointer &reuse = 0); @@ -425,13 +425,13 @@ class private_node_allocator //!Equality test for same type //!of private_node_allocator template<class T, class S, std::size_t NodesPerBlock, std::size_t F, unsigned char OP> inline -bool operator==(const private_node_allocator<T, S, NodesPerBlock, F, OP> &alloc1, +bool operator==(const private_node_allocator<T, S, NodesPerBlock, F, OP> &alloc1, const private_node_allocator<T, S, NodesPerBlock, F, OP> &alloc2); //!Inequality test for same type //!of private_node_allocator template<class T, class S, std::size_t NodesPerBlock, std::size_t F, unsigned char OP> inline -bool operator!=(const private_node_allocator<T, S, NodesPerBlock, F, OP> &alloc1, +bool operator!=(const private_node_allocator<T, S, NodesPerBlock, F, OP> &alloc1, const private_node_allocator<T, S, NodesPerBlock, F, OP> &alloc2); #endif |