23#include <boost/shared_ptr.hpp>
24#include <boost/unordered_set.hpp>
33#ifndef BOOST_NO_CXX11_CONSTEXPR
34template <boost::
intmax_t N, boost::
intmax_t D>
35const boost::intmax_t boost::ratio<N, D>::num;
36template <boost::
intmax_t N, boost::
intmax_t D>
37const boost::intmax_t boost::ratio<N, D>::den;
95namespace bind_ns = boost;
99template<
typename Key,
typename Iterator,
bool IS_ITER_TO_PAIR>
101template<
typename Hash>
103template<
typename Pred>
120template<
typename Key,
typename Iterator,
typename Hash,
typename Pred,
bool IS_ITER_TO_PAIR>
138template<
typename Rep,
typename Period>
154template<
typename Rep,
typename Period>
The internal-use Hash functor wrapper, used as the hasher type in internal-use set-type Linked_hash_k...
The internal-use Pred functor wrapper, used as the key-equality-determiner type in internal-use set-t...
The internal-use key/iterator-wrapper, used as the key type in internal-use set-type Linked_hash_key_...
Flow module containing miscellaneous general-use facilities that don't fit into any other Flow module...
constexpr String_view get_last_path_segment(String_view full_path)
Helper for FLOW_UTIL_WHERE_AM_I() that, given a pointer/length of a string in memory containing a pat...
std::string get_where_am_i_str(String_view file, String_view function, unsigned int line)
Helper for FLOW_UTIL_WHERE_AM_I(), etc., that, given values for source code file name,...
Fine_time_pt chrono_duration_from_now_to_fine_time_pt(const boost::chrono::duration< Rep, Period > &dur)
Helper that takes a non-negative duration of arbitrary precision/period and converts it to Fine_durat...
Fine_duration chrono_duration_to_fine_duration(const boost::chrono::duration< Rep, Period > &dur)
Helper that takes a non-negative duration of arbitrary precision/period and converts it to Fine_durat...
boost::unordered_set< Linked_hash_key< Key, Iterator, IS_ITER_TO_PAIR >, Linked_hash_key_hash< Hash >, Linked_hash_key_pred< Pred > > Linked_hash_key_set
The lookup structure used inside Linked_hash_map and Linked_hash_set.
Basic_string_view< char > String_view
Commonly used char-based Basic_string_view. See its doc header.
Fine_clock::duration Fine_duration
A high-res time duration as computed from two Fine_time_pts.
Fine_clock::time_point Fine_time_pt
A high-res time point as returned by Fine_clock::now() and suitable for precise time math in general.