mirror of https://github.com/CGAL/cgal
Fix missing \relates \ingroup for some property maps
This commit is contained in:
parent
b668fb4b5a
commit
5c058a8c9b
|
|
@ -105,7 +105,6 @@ make_OR_property_map(const PM1& pm1, const PM2& pm2)
|
||||||
/// \cgalModels{ReadablePropertyMap}
|
/// \cgalModels{ReadablePropertyMap}
|
||||||
///
|
///
|
||||||
/// \tparam InputIterator an input iterator
|
/// \tparam InputIterator an input iterator
|
||||||
/// \endcond
|
|
||||||
template<class InputIterator>
|
template<class InputIterator>
|
||||||
struct Input_iterator_property_map{
|
struct Input_iterator_property_map{
|
||||||
typedef InputIterator key_type;
|
typedef InputIterator key_type;
|
||||||
|
|
@ -119,6 +118,8 @@ struct Input_iterator_property_map{
|
||||||
get(Input_iterator_property_map<InputIterator>, const InputIterator& it){ return *it; }
|
get(Input_iterator_property_map<InputIterator>, const InputIterator& it){ return *it; }
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/// \endcond
|
||||||
|
|
||||||
#ifdef DOXYGEN_RUNNING
|
#ifdef DOXYGEN_RUNNING
|
||||||
/// \ingroup PkgPropertyMapRef
|
/// \ingroup PkgPropertyMapRef
|
||||||
/// Property map that composes two property maps,
|
/// Property map that composes two property maps,
|
||||||
|
|
@ -274,8 +275,8 @@ struct Compose_property_map<KeyMap, ValueMap, boost::lvalue_property_map_tag>
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
/// \ingroup PkgPropertyMapRef
|
/// \ingroup PkgPropertyMapRef
|
||||||
/// \relates Compose_property_map
|
|
||||||
/// returns `Compose_property_maps<KeyMap, ValueMap>(km,vm)`
|
/// returns `Compose_property_maps<KeyMap, ValueMap>(km,vm)`
|
||||||
|
/// \relates Compose_property_map
|
||||||
template <class KeyMap, class ValueMap>
|
template <class KeyMap, class ValueMap>
|
||||||
Compose_property_map<KeyMap, ValueMap>
|
Compose_property_map<KeyMap, ValueMap>
|
||||||
make_compose_property_map(const KeyMap& km, const ValueMap& vm)
|
make_compose_property_map(const KeyMap& km, const ValueMap& vm)
|
||||||
|
|
@ -304,8 +305,8 @@ struct Dereference_property_map
|
||||||
reference operator[](const Iter_& it) const { return *it; }
|
reference operator[](const Iter_& it) const { return *it; }
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/// \ingroup PkgPropertyMapRef
|
||||||
/// Free function to create a `Dereference_property_map` property map.
|
/// Free function to create a `Dereference_property_map` property map.
|
||||||
///
|
|
||||||
/// \relates Dereference_property_map
|
/// \relates Dereference_property_map
|
||||||
template <class Iter> // Type convertible to `key_type`
|
template <class Iter> // Type convertible to `key_type`
|
||||||
Dereference_property_map<typename CGAL::value_type_traits<Iter>::type>
|
Dereference_property_map<typename CGAL::value_type_traits<Iter>::type>
|
||||||
|
|
@ -371,8 +372,8 @@ struct Identity_property_map_no_lvalue
|
||||||
};
|
};
|
||||||
/// \endcond
|
/// \endcond
|
||||||
|
|
||||||
|
/// \ingroup PkgPropertyMapRef
|
||||||
/// Free function to create a `Identity_property_map` property map.
|
/// Free function to create a `Identity_property_map` property map.
|
||||||
///
|
|
||||||
/// \relates Identity_property_map
|
/// \relates Identity_property_map
|
||||||
template <class T> // Key and value type
|
template <class T> // Key and value type
|
||||||
Identity_property_map<T>
|
Identity_property_map<T>
|
||||||
|
|
@ -409,8 +410,8 @@ struct First_of_pair_property_map
|
||||||
/// @}
|
/// @}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/// \ingroup PkgPropertyMapRef
|
||||||
/// Free function to create a `First_of_pair_property_map` property map.
|
/// Free function to create a `First_of_pair_property_map` property map.
|
||||||
///
|
|
||||||
/// \relates First_of_pair_property_map
|
/// \relates First_of_pair_property_map
|
||||||
template <class Pair> // Pair type
|
template <class Pair> // Pair type
|
||||||
First_of_pair_property_map<Pair>
|
First_of_pair_property_map<Pair>
|
||||||
|
|
@ -449,8 +450,8 @@ struct Second_of_pair_property_map
|
||||||
/// @}
|
/// @}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/// \ingroup PkgPropertyMapRef
|
||||||
/// Free function to create a Second_of_pair_property_map property map.
|
/// Free function to create a Second_of_pair_property_map property map.
|
||||||
///
|
|
||||||
/// \relates Second_of_pair_property_map
|
/// \relates Second_of_pair_property_map
|
||||||
template <class Pair> // Pair type
|
template <class Pair> // Pair type
|
||||||
Second_of_pair_property_map<Pair>
|
Second_of_pair_property_map<Pair>
|
||||||
|
|
@ -509,8 +510,8 @@ struct Nth_of_tuple_property_map<N,std::tuple<T...> >
|
||||||
friend void put(const Self&, key_type& k, const value_type& v) { std::get<N>(k) = v; }
|
friend void put(const Self&, key_type& k, const value_type& v) { std::get<N>(k) = v; }
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/// \ingroup PkgPropertyMapRef
|
||||||
/// Free function to create a Nth_of_tuple_property_map property map.
|
/// Free function to create a Nth_of_tuple_property_map property map.
|
||||||
///
|
|
||||||
/// \relates Nth_of_tuple_property_map
|
/// \relates Nth_of_tuple_property_map
|
||||||
template <int N, class Tuple> // Tuple type
|
template <int N, class Tuple> // Tuple type
|
||||||
Nth_of_tuple_property_map<N, Tuple>
|
Nth_of_tuple_property_map<N, Tuple>
|
||||||
|
|
@ -563,6 +564,7 @@ struct Pointer_property_map{
|
||||||
/// This function is a shortcut to the recommended replacement:
|
/// This function is a shortcut to the recommended replacement:
|
||||||
/// `boost::make_iterator_property_map(<pointer>, boost::typed_identity_property_map<std::size_t>())`
|
/// `boost::make_iterator_property_map(<pointer>, boost::typed_identity_property_map<std::size_t>())`
|
||||||
/// Note that the property map is a mutable `LvaluePropertyMap` with `std::size_t` as key.
|
/// Note that the property map is a mutable `LvaluePropertyMap` with `std::size_t` as key.
|
||||||
|
/// \relates Pointer_property_map
|
||||||
template <class T>
|
template <class T>
|
||||||
inline
|
inline
|
||||||
typename Pointer_property_map<T>::type
|
typename Pointer_property_map<T>::type
|
||||||
|
|
@ -574,6 +576,7 @@ make_property_map(T* pointer)
|
||||||
/// \ingroup PkgPropertyMapRef
|
/// \ingroup PkgPropertyMapRef
|
||||||
/// equivalent to `make_property_map(&v[0])`
|
/// equivalent to `make_property_map(&v[0])`
|
||||||
/// Note that `v` must not be modified while using the property map created
|
/// Note that `v` must not be modified while using the property map created
|
||||||
|
/// \relates Pointer_property_map
|
||||||
template <class T>
|
template <class T>
|
||||||
inline
|
inline
|
||||||
typename Pointer_property_map<T>::type
|
typename Pointer_property_map<T>::type
|
||||||
|
|
@ -587,6 +590,7 @@ make_property_map(std::vector<T>& v)
|
||||||
|
|
||||||
/// \ingroup PkgPropertyMapRef
|
/// \ingroup PkgPropertyMapRef
|
||||||
/// Non-mutable version
|
/// Non-mutable version
|
||||||
|
/// \relates Pointer_property_map
|
||||||
template <class T>
|
template <class T>
|
||||||
inline
|
inline
|
||||||
typename Pointer_property_map<T>::const_type
|
typename Pointer_property_map<T>::const_type
|
||||||
|
|
@ -598,6 +602,7 @@ make_property_map(const T* pointer)
|
||||||
/// \ingroup PkgPropertyMapRef
|
/// \ingroup PkgPropertyMapRef
|
||||||
/// equivalent to `make_property_map(&v[0])`
|
/// equivalent to `make_property_map(&v[0])`
|
||||||
/// Note that `v` must not be modified while using the property map created
|
/// Note that `v` must not be modified while using the property map created
|
||||||
|
/// \relates Pointer_property_map
|
||||||
template <class T>
|
template <class T>
|
||||||
inline
|
inline
|
||||||
typename Pointer_property_map<T>::const_type
|
typename Pointer_property_map<T>::const_type
|
||||||
|
|
@ -674,6 +679,7 @@ struct Boolean_property_map
|
||||||
|
|
||||||
/// \ingroup PkgPropertyMapRef
|
/// \ingroup PkgPropertyMapRef
|
||||||
/// returns `Boolean_property_map<Set>(set_)`
|
/// returns `Boolean_property_map<Set>(set_)`
|
||||||
|
/// \relates Boolean_property_map
|
||||||
template <class Set>
|
template <class Set>
|
||||||
Boolean_property_map<Set>
|
Boolean_property_map<Set>
|
||||||
make_boolean_property_map(Set& set_)
|
make_boolean_property_map(Set& set_)
|
||||||
|
|
@ -717,6 +723,7 @@ struct Cartesian_converter_property_map
|
||||||
|
|
||||||
/// \ingroup PkgPropertyMapRef
|
/// \ingroup PkgPropertyMapRef
|
||||||
/// returns `Cartesian_converter_property_map<GeomObject, Vpm>(vpm)`
|
/// returns `Cartesian_converter_property_map<GeomObject, Vpm>(vpm)`
|
||||||
|
/// \relates Cartesian_converter_property_map
|
||||||
template<class GeomObject, class Vpm>
|
template<class GeomObject, class Vpm>
|
||||||
Cartesian_converter_property_map<GeomObject, Vpm>
|
Cartesian_converter_property_map<GeomObject, Vpm>
|
||||||
make_cartesian_converter_property_map(Vpm vpm)
|
make_cartesian_converter_property_map(Vpm vpm)
|
||||||
|
|
@ -766,8 +773,8 @@ public:
|
||||||
};
|
};
|
||||||
|
|
||||||
/// \ingroup PkgPropertyMapRef
|
/// \ingroup PkgPropertyMapRef
|
||||||
/// \relates Random_access_property_map
|
|
||||||
/// returns `Random_access_property_map<Container>(container)`
|
/// returns `Random_access_property_map<Container>(container)`
|
||||||
|
/// \relates Random_access_property_map
|
||||||
template <class Container>
|
template <class Container>
|
||||||
Random_access_property_map<Container>
|
Random_access_property_map<Container>
|
||||||
make_random_access_property_map(Container& container)
|
make_random_access_property_map(Container& container)
|
||||||
|
|
@ -776,6 +783,7 @@ make_random_access_property_map(Container& container)
|
||||||
}
|
}
|
||||||
|
|
||||||
/// \cond SKIP_IN_MANUAL
|
/// \cond SKIP_IN_MANUAL
|
||||||
|
|
||||||
// Syntaxic sugar for transform_iterator+pmap_to_unary_function
|
// Syntaxic sugar for transform_iterator+pmap_to_unary_function
|
||||||
template <typename Iterator, typename Pmap>
|
template <typename Iterator, typename Pmap>
|
||||||
typename boost::transform_iterator<CGAL::Property_map_to_unary_function<Pmap>, Iterator>
|
typename boost::transform_iterator<CGAL::Property_map_to_unary_function<Pmap>, Iterator>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue