/usr/include/boost/fiber
NameSizeModeActions
algo/-0755rm
cuda/-0755rm
detail/-0755rm
future/-0755rm
hip/-0755rm
numa/-0755rm
all.hpp13810644editdlrm
barrier.hpp10220644editdlrm
buffered_channel.hpp255790644editdlrm
channel_op_status.hpp6780644editdlrm
condition_variable.hpp87120644editdlrm
context.hpp159270644editdlrm
exceptions.hpp33520644editdlrm
fiber.hpp45490644editdlrm
fixedsize_stack.hpp7820644editdlrm
fss.hpp25930644editdlrm
future.hpp3840644editdlrm
mutex.hpp13730644editdlrm
operations.hpp30340644editdlrm
policy.hpp8120644editdlrm
pooled_fixedsize_stack.hpp7210644editdlrm
properties.hpp20770644editdlrm
protected_fixedsize_stack.hpp7390644editdlrm
recursive_mutex.hpp16480644editdlrm
recursive_timed_mutex.hpp23800644editdlrm
scheduler.hpp55250644editdlrm
segmented_stack.hpp8170644editdlrm
timed_mutex.hpp21050644editdlrm
type.hpp23320644editdlrm
unbuffered_channel.hpp267860644editdlrm
Edit: /usr/include/boost/fiber/type.hpp (2332B)
// Copyright Oliver Kowalke 2013. // 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_FIBERS_TYPE_H #define BOOST_FIBERS_TYPE_H #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #ifdef BOOST_HAS_ABI_HEADERS # include BOOST_ABI_PREFIX #endif namespace boost { namespace fibers { enum class type { none = 0, main_context = 1 << 1, dispatcher_context = 1 << 2, worker_context = 1 << 3, pinned_context = main_context | dispatcher_context }; inline constexpr type operator&( type l, type r) { return static_cast< type >( static_cast< unsigned int >( l) & static_cast< unsigned int >( r) ); } inline constexpr type operator|( type l, type r) { return static_cast< type >( static_cast< unsigned int >( l) | static_cast< unsigned int >( r) ); } inline constexpr type operator^( type l, type r) { return static_cast< type >( static_cast< unsigned int >( l) ^ static_cast< unsigned int >( r) ); } inline constexpr type operator~( type l) { return static_cast< type >( ~static_cast< unsigned int >( l) ); } inline type & operator&=( type & l, type r) { l = l & r; return l; } inline type & operator|=( type & l, type r) { l = l | r; return l; } inline type & operator^=( type & l, type r) { l = l ^ r; return l; } }} #ifdef BOOST_HAS_ABI_HEADERS # include BOOST_ABI_SUFFIX #endif #endif // BOOST_FIBERS_TYPE_H