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