Sha256: 6159152c8ec9f1ac8e9f7ce685479dbdf378203933b7ac95a9f52c14cbb7a714

Contents?: true

Size: 1.21 KB

Versions: 47

Compression:

Stored size: 1.21 KB

Contents

/////////////////////////////////////////////////////////////////////////////
//
// (C) Copyright Ion Gaztanaga  2014-2014
//
// Distributed under 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)
//
// See http://www.boost.org/libs/intrusive for documentation.
//
/////////////////////////////////////////////////////////////////////////////

#ifndef BOOST_INTRUSIVE_DETAIL_EMPTY_NODE_CHECKER_HPP
#define BOOST_INTRUSIVE_DETAIL_EMPTY_NODE_CHECKER_HPP

#ifndef BOOST_CONFIG_HPP
#  include <boost/config.hpp>
#endif

#if defined(BOOST_HAS_PRAGMA_ONCE)
#  pragma once
#endif

namespace boost {
namespace intrusive {
namespace detail {

template<class ValueTraits>
struct empty_node_checker
{
   typedef ValueTraits                             value_traits;
   typedef typename value_traits::node_traits      node_traits;
   typedef typename node_traits::const_node_ptr    const_node_ptr;

   struct return_type {};

   void operator () (const const_node_ptr&, const return_type&, const return_type&, return_type&) {}
};

}  //namespace detail{
}  //namespace intrusive{
}  //namespace boost{

#endif //BOOST_INTRUSIVE_DETAIL_EMPTY_NODE_CHECKER_HPP

Version data entries

47 entries across 47 versions & 2 rubygems

Version Path
passenger-6.0.14 src/cxx_supportlib/vendor-modified/boost/intrusive/detail/empty_node_checker.hpp
passenger-6.0.13 src/cxx_supportlib/vendor-modified/boost/intrusive/detail/empty_node_checker.hpp
passenger-6.0.12 src/cxx_supportlib/vendor-modified/boost/intrusive/detail/empty_node_checker.hpp
passenger-6.0.11 src/cxx_supportlib/vendor-modified/boost/intrusive/detail/empty_node_checker.hpp
passenger-6.0.10 src/cxx_supportlib/vendor-modified/boost/intrusive/detail/empty_node_checker.hpp
passenger-6.0.9 src/cxx_supportlib/vendor-modified/boost/intrusive/detail/empty_node_checker.hpp
passenger-6.0.8 src/cxx_supportlib/vendor-modified/boost/intrusive/detail/empty_node_checker.hpp
passenger-6.0.7 src/cxx_supportlib/vendor-modified/boost/intrusive/detail/empty_node_checker.hpp
passenger-6.0.6 src/cxx_supportlib/vendor-modified/boost/intrusive/detail/empty_node_checker.hpp
passenger-6.0.5 src/cxx_supportlib/vendor-modified/boost/intrusive/detail/empty_node_checker.hpp
passenger-6.0.4 src/cxx_supportlib/vendor-modified/boost/intrusive/detail/empty_node_checker.hpp
passenger-6.0.3 src/cxx_supportlib/vendor-modified/boost/intrusive/detail/empty_node_checker.hpp
passenger-6.0.2 src/cxx_supportlib/vendor-modified/boost/intrusive/detail/empty_node_checker.hpp
passenger-6.0.1 src/cxx_supportlib/vendor-modified/boost/intrusive/detail/empty_node_checker.hpp
passenger-6.0.0 src/cxx_supportlib/vendor-modified/boost/intrusive/detail/empty_node_checker.hpp
passenger-5.3.7 src/cxx_supportlib/vendor-modified/boost/intrusive/detail/empty_node_checker.hpp
passenger-5.3.6 src/cxx_supportlib/vendor-modified/boost/intrusive/detail/empty_node_checker.hpp
passenger-5.3.5 src/cxx_supportlib/vendor-modified/boost/intrusive/detail/empty_node_checker.hpp
passenger-5.3.4 src/cxx_supportlib/vendor-modified/boost/intrusive/detail/empty_node_checker.hpp
passenger-5.3.3 src/cxx_supportlib/vendor-modified/boost/intrusive/detail/empty_node_checker.hpp