/usr/include/boost/histogram/detail
NameSizeModeActions
accumulator_traits.hpp28120644editdlrm
args_type.hpp15460644editdlrm
argument_traits.hpp25480644editdlrm
array_wrapper.hpp20500644editdlrm
axes.hpp133620644editdlrm
common_type.hpp13350644editdlrm
convert_integer.hpp5660644editdlrm
counting_streambuf.hpp19230644editdlrm
detect.hpp83200644editdlrm
fill.hpp126090644editdlrm
fill_n.hpp136960644editdlrm
index_translator.hpp34370644editdlrm
iterator_adaptor.hpp44840644editdlrm
large_int.hpp65430644editdlrm
limits.hpp9860644editdlrm
linearize.hpp44820644editdlrm
make_default.hpp7100644editdlrm
mutex_base.hpp12280644editdlrm
nonmember_container_access.hpp14480644editdlrm
operators.hpp44940644editdlrm
optional_index.hpp14260644editdlrm
priority.hpp5930644editdlrm
reduce_command.hpp25410644editdlrm
relaxed_equal.hpp12170644editdlrm
relaxed_tuple_size.hpp9560644editdlrm
replace_type.hpp8180644editdlrm
safe_comparison.hpp25190644editdlrm
span.hpp90480644editdlrm
static_if.hpp14770644editdlrm
sub_array.hpp35770644editdlrm
try_cast.hpp15750644editdlrm
tuple_slice.hpp10190644editdlrm
type_name.hpp10830644editdlrm
variant_proxy.hpp24300644editdlrm
Edit: /usr/include/boost/histogram/detail/mutex_base.hpp (1228B)
// Copyright 2019 Hans Dembinski // // 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) #ifndef BOOST_HISTOGRAM_DETAIL_NOOP_MUTEX_HPP #define BOOST_HISTOGRAM_DETAIL_NOOP_MUTEX_HPP #include #include #include // mp_if #include namespace boost { namespace histogram { namespace detail { struct null_mutex { bool try_lock() noexcept { return true; } void lock() noexcept {} void unlock() noexcept {} }; template ::value), std::mutex, detail::null_mutex>> struct mutex_base : empty_value { mutex_base() = default; // do not copy or move mutex mutex_base(const mutex_base&) : empty_value() {} // do not copy or move mutex mutex_base& operator=(const mutex_base&) { return *this; } }; } // namespace detail } // namespace histogram } // namespace boost #endif