Flow 2.0.0
Flow project: Full implementation reference.
|
Go to the source code of this file.
Classes | |
class | flow::log::Component_payload_type_dict< Dict_by_ptr_t, Dict_by_val_t > |
An internal-use dictionary for fast lookup of small Cfg values keyed by type_info objects; impl = 1 Component_payload_type_dict_by_val_... and 1 Component_payload_type_dict_by_ptr_... . More... | |
class | flow::log::Component_payload_type_dict_by_ptr_via_map< Map_to_cfg_t > |
An internal-use dictionary for fast lookup of small Cfg values keyed by type_info objects, given the guarantee that any type involved shall have 1 uniquely-addressed such object; impl = map. More... | |
class | flow::log::Component_payload_type_dict_by_ptr_via_array< Cfg_t > |
Exactly equivalent to Component_payload_type_dict_by_ptr_via_map but with impl = array with optimized linear search. More... | |
class | flow::log::Component_payload_type_dict_by_ptr_via_sorted_array< Cfg_t > |
Exactly equivalent to Component_payload_type_dict_by_ptr_via_array but with impl = sorted array susceptible to binary search. More... | |
class | flow::log::Component_payload_type_dict_by_val_via_map< Map_to_cfg_t > |
An internal-use dictionary for fast lookup of small Cfg values keyed by type_info objects, given NO guarantee that any type involved shall have 1 uniquely-addressed such object; impl = map. More... | |
class | flow::log::Component_payload_type_dict_by_val_via_array< Cfg_t > |
Exactly equivalent to Component_payload_type_dict_by_val_via_map but with impl = array with linear search (likely by string equality). More... | |
class | flow::log::Component_payload_type_dict_by_val_via_sorted_array< Cfg_t > |
Exactly equivalent to Component_payload_type_dict_by_val_via_array but with impl = sorted array susceptible to binary search (likely with string lexicographic less-than comparisons). More... | |
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. | |