is_distributed_selector.hpp 847 B

1234567891011121314151617181920212223242526
  1. // Copyright 2012 The Trustees of Indiana University.
  2. // Distributed under the Boost Software License, Version 1.0.
  3. // (See accompanying file LICENSE_1_0.txt or copy at
  4. // http://www.boost.org/LICENSE_1_0.txt)
  5. // Authors: Jeremiah Willcock
  6. // Andrew Lumsdaine
  7. // Selector to determine whether a selector is distributedS (can only be true
  8. // if <boost/graph/distributed/selector.hpp> has been included) so that we can
  9. // disable various sequential-graph-only traits specializations for distributed
  10. // graphs.
  11. #ifndef BOOST_GRAPH_DETAIL_IS_DISTRIBUTED_SELECTOR_HPP
  12. #define BOOST_GRAPH_DETAIL_IS_DISTRIBUTED_SELECTOR_HPP
  13. #include <boost/mpl/bool.hpp>
  14. namespace boost {
  15. namespace detail {
  16. template <typename> struct is_distributed_selector: boost::mpl::false_ {};
  17. }
  18. }
  19. #endif // BOOST_GRAPH_DETAIL_IS_DISTRIBUTED_SELECTOR_HPP