// Generic Geometry Library
//
// Copyright Barend Gehrels 1995-2009, Geodan Holding B.V. Amsterdam, the Netherlands.
// Copyright Bruno Lalande 2008, 2009
// Use, modification and distribution is subject to the Boost Software License,
// Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at
// http://www.boost.org/LICENSE_1_0.txt)

#ifndef GGL_ALGORITHMS_DETAIL_CALCULATE_NULL_HPP
#define GGL_ALGORITHMS_DETAIL_CALCULATE_NULL_HPP

namespace ggl
{

#ifndef DOXYGEN_NO_DETAIL
namespace detail
{

template<typename ReturnValue, typename Geometry, typename Strategy>
struct calculate_null
{
    static inline ReturnValue apply(Geometry const& , Strategy const&)
    {
        return ReturnValue();
    }
};

} // namespace detail
#endif // DOXYGEN_NO_DETAIL

} // namespace ggl

#endif // GGL_ALGORITHMS_DETAIL_CALCULATE_NULL_HPP
