mirror of
https://github.com/boostorg/container.git
synced 2025-08-02 05:54:28 +02:00
Fix Doxygen warnings about missing documentation in some classes.
This commit is contained in:
@@ -29,6 +29,8 @@ using deque = boost::container::deque<T, polymorphic_allocator<T>>;
|
||||
|
||||
#endif
|
||||
|
||||
//! A portable metafunction to obtain a deque
|
||||
//! that uses a polymorphic allocator
|
||||
template<class T>
|
||||
struct deque_of
|
||||
{
|
||||
|
@@ -38,6 +38,8 @@ using flat_multimap = boost::container::flat_multimap<Key, T, Compare, polymorph
|
||||
|
||||
#endif
|
||||
|
||||
//! A portable metafunction to obtain a flat_map
|
||||
//! that uses a polymorphic allocator
|
||||
template <class Key
|
||||
,class T
|
||||
,class Compare = std::less<Key>
|
||||
@@ -47,6 +49,8 @@ struct flat_map_of
|
||||
typedef boost::container::flat_map<Key, T, Compare, polymorphic_allocator<std::pair<Key, T> > > type;
|
||||
};
|
||||
|
||||
//! A portable metafunction to obtain a flat_multimap
|
||||
//! that uses a polymorphic allocator
|
||||
template <class Key
|
||||
,class T
|
||||
,class Compare = std::less<Key>
|
||||
|
@@ -36,6 +36,8 @@ using flat_multiset = boost::container::flat_multiset<Key, Compare, polymorphic_
|
||||
|
||||
#endif
|
||||
|
||||
//! A portable metafunction to obtain a flat_set
|
||||
//! that uses a polymorphic allocator
|
||||
template <class Key
|
||||
,class Compare = std::less<Key>
|
||||
,class Options = tree_assoc_defaults >
|
||||
@@ -44,6 +46,8 @@ struct flat_set_of
|
||||
typedef boost::container::flat_set<Key, Compare, polymorphic_allocator<Key> > type;
|
||||
};
|
||||
|
||||
//! A portable metafunction to obtain a flat_multiset
|
||||
//! that uses a polymorphic allocator
|
||||
template <class Key
|
||||
,class Compare = std::less<Key>
|
||||
,class Options = tree_assoc_defaults >
|
||||
|
@@ -29,6 +29,8 @@ using list = boost::container::list<T, polymorphic_allocator<T>>;
|
||||
|
||||
#endif
|
||||
|
||||
//! A portable metafunction to obtain a deque
|
||||
//! that uses a polymorphic allocator
|
||||
template<class T>
|
||||
struct list_of
|
||||
{
|
||||
|
@@ -38,6 +38,8 @@ using multimap = boost::container::multimap<Key, T, Compare, polymorphic_allocat
|
||||
|
||||
#endif
|
||||
|
||||
//! A portable metafunction to obtain a map
|
||||
//! that uses a polymorphic allocator
|
||||
template <class Key
|
||||
,class T
|
||||
,class Compare = std::less<Key>
|
||||
@@ -47,6 +49,8 @@ struct map_of
|
||||
typedef boost::container::map<Key, T, Compare, polymorphic_allocator<std::pair<const Key, T> >, Options> type;
|
||||
};
|
||||
|
||||
//! A portable metafunction to obtain a multimap
|
||||
//! that uses a polymorphic allocator
|
||||
template <class Key
|
||||
,class T
|
||||
,class Compare = std::less<Key>
|
||||
|
@@ -36,6 +36,8 @@ using multiset = boost::container::multiset<Key, Compare, polymorphic_allocator<
|
||||
|
||||
#endif
|
||||
|
||||
//! A portable metafunction to obtain a set
|
||||
//! that uses a polymorphic allocator
|
||||
template <class Key
|
||||
,class Compare = std::less<Key>
|
||||
,class Options = tree_assoc_defaults >
|
||||
@@ -44,6 +46,8 @@ struct set_of
|
||||
typedef boost::container::set<Key, Compare, polymorphic_allocator<Key>, Options> type;
|
||||
};
|
||||
|
||||
//! A portable metafunction to obtain a multiset
|
||||
//! that uses a polymorphic allocator
|
||||
template <class Key
|
||||
,class Compare = std::less<Key>
|
||||
,class Options = tree_assoc_defaults >
|
||||
|
@@ -29,6 +29,8 @@ using slist = boost::container::slist<T, polymorphic_allocator<T>>;
|
||||
|
||||
#endif
|
||||
|
||||
//! A portable metafunction to obtain a slist
|
||||
//! that uses a polymorphic allocator
|
||||
template<class T>
|
||||
struct slist_of
|
||||
{
|
||||
|
@@ -29,6 +29,8 @@ using small_vector = boost::container::small_vector<T, N, polymorphic_allocator<
|
||||
|
||||
#endif
|
||||
|
||||
//! A portable metafunction to obtain a small_vector
|
||||
//! that uses a polymorphic allocator
|
||||
template<class T, std::size_t N>
|
||||
struct small_vector_of
|
||||
{
|
||||
|
@@ -29,6 +29,8 @@ using stable_vector = boost::container::stable_vector<T, polymorphic_allocator<T
|
||||
|
||||
#endif
|
||||
|
||||
//! A portable metafunction to obtain a stable_vector
|
||||
//! that uses a polymorphic allocator
|
||||
template<class T>
|
||||
struct stable_vector_of
|
||||
{
|
||||
|
@@ -30,6 +30,8 @@ using basic_string =
|
||||
|
||||
#endif
|
||||
|
||||
//! A portable metafunction to obtain a basic_string
|
||||
//! that uses a polymorphic allocator
|
||||
template <class CharT, class Traits = std::char_traits<CharT> >
|
||||
struct basic_string_of
|
||||
{
|
||||
|
@@ -29,6 +29,8 @@ using vector = boost::container::vector<T, polymorphic_allocator<T>>;
|
||||
|
||||
#endif
|
||||
|
||||
//! A portable metafunction to obtain a vector
|
||||
//! that uses a polymorphic allocator
|
||||
template<class T>
|
||||
struct vector_of
|
||||
{
|
||||
|
@@ -1676,13 +1676,16 @@ namespace container {
|
||||
#include <boost/move/detail/std_ns_begin.hpp>
|
||||
BOOST_CONTAINER_DOC1ST(namespace std {, BOOST_MOVE_STD_NS_BEG)
|
||||
|
||||
//! A specialization of insert_iterator
|
||||
//! that works with slist
|
||||
template <class T, class Allocator>
|
||||
class insert_iterator<boost::container::slist<T, Allocator> >
|
||||
{
|
||||
protected:
|
||||
private:
|
||||
typedef boost::container::slist<T, Allocator> Container;
|
||||
Container* container;
|
||||
typename Container::iterator iter;
|
||||
|
||||
public:
|
||||
typedef Container container_type;
|
||||
typedef output_iterator_tag iterator_category;
|
||||
|
Reference in New Issue
Block a user