//
-// Open Service Platform
// Copyright (c) 2012 Samsung Electronics Co., Ltd.
//
// Licensed under the Apache License, Version 2.0 (the License);
*
* This header file contains the declarations of the %AllElementsDeleter struct.
*/
-
#ifndef _FBASE_COL_ALL_ELEMENTS_DELETER_H_
#define _FBASE_COL_ALL_ELEMENTS_DELETER_H_
{
/**
* @struct AllElementsDeleter
- * @brief This function object provides a resource clean-up function for collection.
+ * @brief This function object provides a resource clean-up function for a collection.
*
- * This can be used with unique_ptr as a custom deleter.
+ * The %AllElementsDeleter struct provides a resource clean-up function for a collection. This can be used with unique_ptr as a custom deleter.
*
* @since 2.0
*/
* @since 2.0
*
* @param[in] c The collection to clean up
- * @remarks The collection should be destructible and support the RemoveAll(bool) method.
- * IList, IMap, and IMultiMap support this concept.
+ * @remarks The collection should be destructible and should support the RemoveAll(bool) method.
+ * IList, IMap, and IMultiMap support this concept.
*/
template< typename Collection >
void operator ()(Collection* c)