[index][doc] Remove manually enabled doxygen code for details since now it should be automatically generated.

This commit is contained in:
Adam Wulkiewicz 2015-03-20 03:42:13 +01:00
parent 3475f33972
commit d3f95f2cbb
6 changed files with 3 additions and 84 deletions

View File

@ -284,8 +284,7 @@ SEARCH_INCLUDES = YES
INCLUDE_PATH =
INCLUDE_FILE_PATTERNS =
PREDEFINED = "BOOST_RV_REF(T)=T &&" \
"BOOST_COPY_ASSIGN_REF(T)=T const &" \
DOXYGEN_NO_DETAIL
"BOOST_COPY_ASSIGN_REF(T)=T const &"
EXPAND_AS_DEFINED =
SKIP_FUNCTION_MACROS = YES
#---------------------------------------------------------------------------

View File

@ -75,11 +75,7 @@ operator|(
\param pred Predicates.
*/
template <typename Predicates>
#ifndef DOXYGEN_NO_DETAIL
detail::query<Predicates>
#else
unspecified
#endif
queried(Predicates const& pred)
{
return detail::query<Predicates>(pred);

View File

@ -235,9 +235,7 @@ other types using operator==.
*/
template <typename Value>
struct equal_to
#ifndef DOXYGEN_NO_DETAIL
: detail::equal_to<Value>
#endif
{
/*! \brief The type of result returned by function object. */
typedef typename detail::equal_to<Value>::result_type result_type;

View File

@ -195,9 +195,7 @@ and variadic templates are supported.
*/
template <typename Value>
struct indexable
#ifndef DOXYGEN_NO_DETAIL
: detail::indexable<Value>
#endif
{
/*! \brief The type of result returned by function object. It should be const Indexable reference. */
typedef typename detail::indexable<Value>::result_type result_type;

View File

@ -70,12 +70,7 @@ inline size_t default_rstar_reinserted_elements_d_calc(size_t max_elements, size
\tparam MinElements Minimum number of elements in nodes. Default: 0.3*Max.
*/
template <size_t MaxElements,
#ifndef DOXYGEN_NO_DETAIL
size_t MinElements = detail::default_min_elements_s<MaxElements>::value
#else
size_t MinElements = 0.3*MaxElements
#endif
>
size_t MinElements = detail::default_min_elements_s<MaxElements>::value>
struct linear
{
BOOST_MPL_ASSERT_MSG((0 < MinElements && 2*MinElements <= MaxElements+1),
@ -95,12 +90,7 @@ struct linear
\tparam MinElements Minimum number of elements in nodes. Default: 0.3*Max.
*/
template <size_t MaxElements,
#ifndef DOXYGEN_NO_DETAIL
size_t MinElements = detail::default_min_elements_s<MaxElements>::value
#else
size_t MinElements = 0.3*MaxElements
#endif
>
size_t MinElements = detail::default_min_elements_s<MaxElements>::value>
struct quadratic
{
BOOST_MPL_ASSERT_MSG((0 < MinElements && 2*MinElements <= MaxElements+1),
@ -128,13 +118,8 @@ struct quadratic
and true minimum overlap cost is calculated. Default: 32.
*/
template <size_t MaxElements,
#ifndef DOXYGEN_NO_DETAIL
size_t MinElements = detail::default_min_elements_s<MaxElements>::value,
size_t ReinsertedElements = detail::default_rstar_reinserted_elements_s<MaxElements>::value,
#else
size_t MinElements = 0.3*MaxElements,
size_t ReinsertedElements = 0.3*MaxElements,
#endif
size_t OverlapCostThreshold = 32>
struct rstar
{
@ -172,11 +157,7 @@ public:
\param min_elements Minimum number of elements in nodes. Default: 0.3*Max.
*/
dynamic_linear(size_t max_elements,
#ifndef DOXYGEN_NO_DETAIL
size_t min_elements = detail::default_min_elements_d())
#else
size_t min_elements = 0.3*max_elements)
#endif
: m_max_elements(max_elements)
, m_min_elements(detail::default_min_elements_d_calc(max_elements, min_elements))
{
@ -205,11 +186,7 @@ public:
\param min_elements Minimum number of elements in nodes. Default: 0.3*Max.
*/
dynamic_quadratic(size_t max_elements,
#ifndef DOXYGEN_NO_DETAIL
size_t min_elements = detail::default_min_elements_d())
#else
size_t min_elements = 0.3*max_elements)
#endif
: m_max_elements(max_elements)
, m_min_elements(detail::default_min_elements_d_calc(max_elements, min_elements))
{
@ -246,13 +223,8 @@ public:
and true minimum overlap cost is calculated. Default: 32.
*/
dynamic_rstar(size_t max_elements,
#ifndef DOXYGEN_NO_DETAIL
size_t min_elements = detail::default_min_elements_d(),
size_t reinserted_elements = detail::default_rstar_reinserted_elements_d(),
#else
size_t min_elements = 0.3*max_elements,
size_t reinserted_elements = 0.3*max_elements,
#endif
size_t overlap_cost_threshold = 32)
: m_max_elements(max_elements)
, m_min_elements(detail::default_min_elements_d_calc(max_elements, min_elements))

View File

@ -43,11 +43,7 @@ bgi::query(spatial_index, bgi::contains(box), std::back_inserter(result));
\param g The Geometry object.
*/
template <typename Geometry> inline
#ifndef DOXYGEN_NO_DETAIL
detail::predicates::spatial_predicate<Geometry, detail::predicates::contains_tag, false>
#else
unspecified
#endif
contains(Geometry const& g)
{
return detail::predicates::spatial_predicate
@ -77,11 +73,7 @@ bgi::query(spatial_index, bgi::covered_by(box), std::back_inserter(result));
\param g The Geometry object.
*/
template <typename Geometry> inline
#ifndef DOXYGEN_NO_DETAIL
detail::predicates::spatial_predicate<Geometry, detail::predicates::covered_by_tag, false>
#else
unspecified
#endif
covered_by(Geometry const& g)
{
return detail::predicates::spatial_predicate
@ -111,11 +103,7 @@ bgi::query(spatial_index, bgi::covers(box), std::back_inserter(result));
\param g The Geometry object.
*/
template <typename Geometry> inline
#ifndef DOXYGEN_NO_DETAIL
detail::predicates::spatial_predicate<Geometry, detail::predicates::covers_tag, false>
#else
unspecified
#endif
covers(Geometry const& g)
{
return detail::predicates::spatial_predicate
@ -145,11 +133,7 @@ bgi::query(spatial_index, bgi::disjoint(box), std::back_inserter(result));
\param g The Geometry object.
*/
template <typename Geometry> inline
#ifndef DOXYGEN_NO_DETAIL
detail::predicates::spatial_predicate<Geometry, detail::predicates::disjoint_tag, false>
#else
unspecified
#endif
disjoint(Geometry const& g)
{
return detail::predicates::spatial_predicate
@ -181,11 +165,7 @@ bgi::query(spatial_index, bgi::intersects(polygon), std::back_inserter(result));
\param g The Geometry object.
*/
template <typename Geometry> inline
#ifndef DOXYGEN_NO_DETAIL
detail::predicates::spatial_predicate<Geometry, detail::predicates::intersects_tag, false>
#else
unspecified
#endif
intersects(Geometry const& g)
{
return detail::predicates::spatial_predicate
@ -215,11 +195,7 @@ bgi::query(spatial_index, bgi::overlaps(box), std::back_inserter(result));
\param g The Geometry object.
*/
template <typename Geometry> inline
#ifndef DOXYGEN_NO_DETAIL
detail::predicates::spatial_predicate<Geometry, detail::predicates::overlaps_tag, false>
#else
unspecified
#endif
overlaps(Geometry const& g)
{
return detail::predicates::spatial_predicate
@ -246,11 +222,7 @@ returns true.
\param g The Geometry object.
*/
template <typename Geometry> inline
#ifndef DOXYGEN_NO_DETAIL
detail::predicates::spatial_predicate<Geometry, detail::predicates::touches_tag, false>
#else
unspecified
#endif
touches(Geometry const& g)
{
return detail::predicates::spatial_predicate
@ -282,11 +254,7 @@ bgi::query(spatial_index, bgi::within(box), std::back_inserter(result));
\param g The Geometry object.
*/
template <typename Geometry> inline
#ifndef DOXYGEN_NO_DETAIL
detail::predicates::spatial_predicate<Geometry, detail::predicates::within_tag, false>
#else
unspecified
#endif
within(Geometry const& g)
{
return detail::predicates::spatial_predicate
@ -331,11 +299,7 @@ std::back_inserter(result));
\param pred The unary predicate function or function object.
*/
template <typename UnaryPredicate> inline
#ifndef DOXYGEN_NO_DETAIL
detail::predicates::satisfies<UnaryPredicate, false>
#else
unspecified
#endif
satisfies(UnaryPredicate const& pred)
{
return detail::predicates::satisfies<UnaryPredicate, false>(pred);
@ -365,11 +329,7 @@ Only one \c nearest() predicate may be used in a query.
\param k The maximum number of values to return.
*/
template <typename Geometry> inline
#ifndef DOXYGEN_NO_DETAIL
detail::predicates::nearest<Geometry>
#else
unspecified
#endif
nearest(Geometry const& geometry, unsigned k)
{
return detail::predicates::nearest<Geometry>(geometry, k);
@ -399,11 +359,7 @@ Only one distance predicate (\c nearest() or \c path()) may be used in a query.
\param k The maximum number of values to return.
*/
template <typename SegmentOrLinestring> inline
#ifndef DOXYGEN_NO_DETAIL
detail::predicates::path<SegmentOrLinestring>
#else
unspecified
#endif
path(SegmentOrLinestring const& linestring, unsigned k)
{
return detail::predicates::path<SegmentOrLinestring>(linestring, k);