AllegroFlare/Logger
view source (cpp, hpp, quintessence) • view tests (test file)
  
    Properties
     
  | once_emitted_warnings | std::set<std::string> | 
    
     Methods
     
  | build_error_message(std::string from="[unset-from]", std::string message="[unset-message]") | 
  | build_guard_error_message(std::string from="[unset-from]", std::string guard_statement="[unset-guard_statement]") | 
  | build_warning_message(std::string from="[unset-from]", std::string message="[unset-message]") | 
  | build_not_included_message(std::string element_not_present="[unset-missing_element]", std::vector<std::string> valid_elements={}) | 
  | build_unhandled_case_message() | 
  | build_info_message(std::string from="[unset-from]", std::string message="[unset-message]") | 
  | throw_missing_file_error(std::string from="[unset-from]", std::string filename="[unset-filename]", std::string filetype="[unset-filetype]") | 
  | info_from(std::string from="[unset-from]", std::string message="[unset-message]") | 
  | warn_from(std::string from="[unset-from]", std::string message="[unset-message]") | 
  | warn_from_once(std::string from="[unset-from]", std::string message="[unset-message]") | 
  | throw_error(std::string from="[unset-from]", std::string message="[unset-message]") | 
  | throw_unhandled_case(std::string from="[unset-from]", std::string unhandled_case="[unset-unhandled_case]") | 
  | join(std::vector<std::string> tokens={}, std::string delimiter=", ") | 
  | quote_and_escape_inner_quotes(std::string subject="[unset-subject]") | 
  | replace(std::string subject="[unset-subject]", std::string search="[unset-search]", std::string replace="[unset-replace]") | 
    
     Dependencies
     
  | {"symbol"=>"std::filesystem", "headers"=>["filesystem"]} | 
  | {"symbol"=>"AllegroFlare::ConsoleColors", "headers"=>["AllegroFlare/ConsoleColors.hpp"]} | 
    
    
Sponsor
Look no further than CLUBCATT for cat shirts, cat mugs, and all kinds of cat-fancy stuff.