|
Flow 2.0.0
Flow project: Full implementation reference.
|
#include "flow/log/log_fwd.hpp"#include <boost/thread.hpp>#include <boost/unordered_map.hpp>#include <vector>#include <map>#include <unordered_map>#include <typeinfo>#include <typeindex>Go to the source code of this file.
Namespaces | |
| namespace | flow |
| Catch-all namespace for the Flow project: A collection of various production-quality modules written in modern C++17, originally by ygoldfel. | |
| namespace | flow::log |
| Flow module providing logging functionality. | |
Typedefs | |
| template<typename Cfg_t > | |
| using | flow::log::Component_payload_type_dict_by_ptr_via_tree_map = Component_payload_type_dict_by_ptr_via_map< std::map< const std::type_info *, Cfg_t > > |
| Convenience alias. More... | |
| template<typename Cfg_t > | |
| using | flow::log::Component_payload_type_dict_by_ptr_via_s_hash_map = Component_payload_type_dict_by_ptr_via_map< std::unordered_map< const std::type_info *, Cfg_t > > |
| Convenience alias. More... | |
| template<typename Cfg_t > | |
| using | flow::log::Component_payload_type_dict_by_ptr_via_b_hash_map = Component_payload_type_dict_by_ptr_via_map< boost::unordered_map< const std::type_info *, Cfg_t > > |
| Convenience alias. More... | |
| template<typename Cfg_t > | |
| using | flow::log::Component_payload_type_dict_by_val_via_tree_map = Component_payload_type_dict_by_val_via_map< std::map< std::type_index, Cfg_t > > |
| Convenience alias. More... | |
| template<typename Cfg_t > | |
| using | flow::log::Component_payload_type_dict_by_val_via_s_hash_map = Component_payload_type_dict_by_val_via_map< std::unordered_map< std::type_index, Cfg_t > > |
| Convenience alias. More... | |
| template<typename Cfg_t > | |
| using | flow::log::Component_payload_type_dict_by_val_via_b_hash_map = Component_payload_type_dict_by_val_via_map< boost::unordered_map< std::type_index, Cfg_t > > |
| Convenience alias. More... | |
Variables | |
| boost::thread_specific_ptr< Msg_metadata > | flow::log::this_thread_sync_msg_metadata_ptr |
| Thread-local Msg_metadata object used by FLOW_LOG_WITHOUT_CHECKING() for an alleged perf bonus in the synchronous-Logger code path. More... | |