22#include <boost/thread.hpp>
23#include <boost/unordered_map.hpp>
26#include <unordered_map>
36class Serial_file_logger;
37template<
typename Map_to_cfg_t>
38class Component_payload_type_dict_by_ptr_via_map;
39template<
typename Cfg_t>
40class Component_payload_type_dict_by_ptr_via_array;
41template<
typename Cfg_t>
42class Component_payload_type_dict_by_ptr_via_sorted_array;
43template<
typename Map_to_cfg_t>
44class Component_payload_type_dict_by_val_via_map;
45template<
typename Cfg_t>
46class Component_payload_type_dict_by_val_via_array;
47template<
typename Cfg_t>
48class Component_payload_type_dict_by_val_via_sorted_array;
49template<
typename Dict_by_ptr_t,
typename Dict_by_val_t>
50class Component_payload_type_dict;
53template<
typename Cfg_t>
57template<
typename Cfg_t>
61template<
typename Cfg_t>
65template<
typename Cfg_t>
69template<
typename Cfg_t>
73template<
typename Cfg_t>
An internal-use dictionary for fast lookup of small Cfg values keyed by type_info objects,...
An internal-use dictionary for fast lookup of small Cfg values keyed by type_info objects,...
Flow module providing logging functionality.
boost::thread_specific_ptr< Msg_metadata > this_thread_sync_msg_metadata_ptr
Thread-local Msg_metadata object used by FLOW_LOG_WITHOUT_CHECKING() for an alleged perf bonus in the...