|  | slope 6.0.1
    | 
Thread-safe warning logging facility for the slope library. More...
#include <map>#include <mutex>#include <string>#include <vector>

Go to the source code of this file.
| Classes | |
| struct | slope::Warning | 
| Structure representing a warning with its code and message.  More... | |
| class | slope::WarningLogger | 
| Thread-safe warning logger for tracking runtime warnings.  More... | |
| Namespaces | |
| namespace | slope | 
| Namespace containing SLOPE regression implementation. | |
| Enumerations | |
| enum class | slope::WarningCode { slope::GENERIC_WARNING , slope::DEPRECATED_FEATURE , slope::MAXIT_REACHED , slope::LINE_SEARCH_FAILED } | 
| Standard warning codes used throughout the slope library.  More... | |
| Functions | |
| std::string | slope::warningCodeToString (WarningCode code) | 
| Convert a warning code to its string representation. | |
Thread-safe warning logging facility for the slope library.
This module provides a centralized warning logging system that works correctly in both single-threaded and multi-threaded (OpenMP) contexts. Warnings are categorized by type and stored per thread to avoid contention.
Definition in file logger.h.