/usr/include/boost/multi_index/detail
NameSizeModeActions
access_specifier.hpp21150644editdlrm
adl_swap.hpp8580644editdlrm
allocator_traits.hpp49570644editdlrm
archive_constructed.hpp19910644editdlrm
auto_space.hpp29070644editdlrm
base_type.hpp19810644editdlrm
bidir_node_iterator.hpp25840644editdlrm
bucket_array.hpp77300644editdlrm
cons_stdtuple.hpp22060644editdlrm
converter.hpp13720644editdlrm
copy_map.hpp47130644editdlrm
define_if_constexpr_macro.hpp8760644editdlrm
do_not_copy_elements_tag.hpp7620644editdlrm
duplicates_iterator.hpp25740644editdlrm
hash_index_args.hpp30660644editdlrm
hash_index_iterator.hpp44070644editdlrm
hash_index_node.hpp231700644editdlrm
has_tag.hpp9150644editdlrm
header_holder.hpp12960644editdlrm
ignore_wstrict_aliasing.hpp5480644editdlrm
index_base.hpp91890644editdlrm
index_loader.hpp34720644editdlrm
index_matcher.hpp61340644editdlrm
index_node_base.hpp35000644editdlrm
index_saver.hpp37870644editdlrm
invariant_assert.hpp5780644editdlrm
is_function.hpp14390644editdlrm
is_index_list.hpp9780644editdlrm
is_transparent.hpp36160644editdlrm
iter_adaptor.hpp75910644editdlrm
modify_key_adaptor.hpp10660644editdlrm
node_handle.hpp62490644editdlrm
node_type.hpp17830644editdlrm
no_duplicate_tags.hpp22130644editdlrm
ord_index_args.hpp23630644editdlrm
ord_index_impl.hpp498500644editdlrm
ord_index_impl_fwd.hpp40240644editdlrm
ord_index_node.hpp201370644editdlrm
ord_index_ops.hpp76290644editdlrm
promotes_arg.hpp18860644editdlrm
raw_ptr.hpp11870644editdlrm
restore_wstrict_aliasing.hpp4570644editdlrm
rnd_index_loader.hpp48860644editdlrm
rnd_index_node.hpp64530644editdlrm
rnd_index_ops.hpp60030644editdlrm
rnd_index_ptr_array.hpp34990644editdlrm
rnd_node_iterator.hpp31350644editdlrm
rnk_index_ops.hpp86210644editdlrm
safe_mode.hpp181030644editdlrm
scope_guard.hpp137030644editdlrm
seq_index_node.hpp54550644editdlrm
seq_index_ops.hpp61520644editdlrm
serialization_version.hpp18010644editdlrm
uintptr_type.hpp24460644editdlrm
unbounded.hpp15560644editdlrm
undef_if_constexpr_macro.hpp4590644editdlrm
value_compare.hpp12400644editdlrm
vartempl_support.hpp109650644editdlrm
Edit: /usr/include/boost/multi_index/detail/unbounded.hpp (1556B)
/* Copyright 2003-2013 Joaquin M Lopez Munoz. * 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/multi_index for library home page. */ #ifndef BOOST_MULTI_INDEX_DETAIL_UNBOUNDED_HPP #define BOOST_MULTI_INDEX_DETAIL_UNBOUNDED_HPP #if defined(_MSC_VER) #pragma once #endif #include /* keep it first to prevent nasty warns in MSVC */ #include namespace boost{ namespace multi_index{ /* dummy type and variable for use in ordered_index::range() */ /* ODR-abiding technique shown at the example attached to * http://lists.boost.org/Archives/boost/2006/07/108355.php */ namespace detail{class unbounded_helper;} detail::unbounded_helper unbounded(detail::unbounded_helper); namespace detail{ class unbounded_helper { unbounded_helper(){} unbounded_helper(const unbounded_helper&){} friend unbounded_helper multi_index::unbounded(unbounded_helper); }; typedef unbounded_helper (*unbounded_type)(unbounded_helper); } /* namespace multi_index::detail */ inline detail::unbounded_helper unbounded(detail::unbounded_helper) { return detail::unbounded_helper(); } /* tags used in the implementation of range */ namespace detail{ struct none_unbounded_tag{}; struct lower_unbounded_tag{}; struct upper_unbounded_tag{}; struct both_unbounded_tag{}; } /* namespace multi_index::detail */ } /* namespace multi_index */ } /* namespace boost */ #endif