![]() |
slope 0.31.0
|
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.