diff --git a/containers_cpp/include/embb/containers/lock_free_tree_value_pool.h b/containers_cpp/include/embb/containers/lock_free_tree_value_pool.h index 7b218fc..0709586 100644 --- a/containers_cpp/include/embb/containers/lock_free_tree_value_pool.h +++ b/containers_cpp/include/embb/containers/lock_free_tree_value_pool.h @@ -283,7 +283,7 @@ class LockFreeTreeValuePool { /** * Due to concurrency effects, a pool might provide less elements than managed * by it. However, usually one wants to guarantee a minimal capacity. The - * count of elements, that must be given to the pool when to guarantee \c + * count of elements that must be given to the pool when to guarantee \c * capacity elements is computed using this function. * * \return count of indices the pool has to be initialized with diff --git a/containers_cpp/include/embb/containers/object_pool.h b/containers_cpp/include/embb/containers/object_pool.h index 889f5cc..abc56f7 100644 --- a/containers_cpp/include/embb/containers/object_pool.h +++ b/containers_cpp/include/embb/containers/object_pool.h @@ -70,7 +70,7 @@ class ObjectPool { /** * The size of the underlying value pool. This is also the size of the object - * array in this class. It is assumed, that the valuepool manages indices in + * array in this class. It is assumed that the valuepool manages indices in * range [0;value_pool_size_-1]. */ size_t value_pool_size_; diff --git a/containers_cpp/include/embb/containers/wait_free_array_value_pool.h b/containers_cpp/include/embb/containers/wait_free_array_value_pool.h index 5a6bfda..c148936 100644 --- a/containers_cpp/include/embb/containers/wait_free_array_value_pool.h +++ b/containers_cpp/include/embb/containers/wait_free_array_value_pool.h @@ -44,25 +44,25 @@ namespace containers { * given at construction time by providing first/last iterators. * * \par - * A value pool provides two primary operations: \c Allocate and \c Free. \c - * Allocate allocates an element/index "pair" (index via return, element via + * A value pool provides two primary operations: \c Allocate and \c Free. + * \c Allocate allocates an element/index "pair" (index via return, element via * reference parameter) from the pool, and \c Free returns an element/index pair * to the pool. To guarantee linearizability, \c element is not allowed to be * modified between \c Allocate and \c Free. It is only allowed to free elements * that have previously been allocated. The \c Allocate function does not - * guarantee an order on which indices are allocated. The count of elements that - * can be allocated with \c Allocate might be smaller than the count of + * guarantee an order on which indices are allocated. The number of elements + * that can be allocated with \c Allocate might be smaller than the number of * elements, the pool is initialized with. This might be because of * implementation details and respective concurrency effects: for example, if * indices are managed within a queue, one has to protect queue elements from * concurrency effects (reuse and access). As long as a thread potentially * accesses a node (and with that an index), the respective index cannot not be * given out to the user, even if being logically not part of the pool anymore. - * However, the user might want to guarantee a certain amount of indices to the - * user. Therefore, the static \c GetMinimumElementCountForGuaranteedCapacity - * method is used. The user passes the count of indices to this method, that - * shall be guaranteed by the pool. The method returns the count on indices, the - * pool has to be initialized with in order to guarantee this count on indices. + * However, the user might want to guarantee the required capacity. + * For that purpose, the static \c GetMinimumElementCountForGuaranteedCapacity method + * is used. The user passes the number of indices to this method, that shall be + * guaranteed by the pool. The method returns the number on indices, the pool + * has to be initialized with in order to guarantee this number on indices. * * \par Requirements * - Let \c Pool be the pool class @@ -102,7 +102,7 @@ namespace containers { * Allocates an element/index "pair" from the pool. Returns -1, if no * element is available, i.e., the pool is empty. Otherwise, returns the * index of the element in the pool. The value of the pool element is - * written into parameter reference \c c. + * written into reference parameter \c c. * * *