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...