PineForge HPO 1.11.0
Native hyperparameter optimization for PineForge strategies
Loading...
Searching...
No Matches
error.hpp File Reference
#include <cstdint>
#include <map>
#include <optional>
#include <stdexcept>
#include <string>
#include <utility>
#include <variant>

Go to the source code of this file.

Classes

class  pineforge::hpo::ErrorArgument
 A typed JSON scalar; strings in HPO-owned arguments use closed catalog vocabularies. More...
 
class  pineforge::hpo::HpoError
 Stable machine-readable failure metadata shared by the standard exception families. More...
 
class  pineforge::hpo::TypedHpoError< Base >
 Adds stable metadata while preserving a standard exception's catch compatibility. More...
 
class  pineforge::hpo::EngineError
 An engine-owned failure whose optional metadata is forwarded without reclassification. More...
 

Namespaces

namespace  pineforge
 
namespace  pineforge::hpo
 

Typedefs

using pineforge::hpo::ErrorArguments = std::map< std::string, ErrorArgument >
 Deterministically ordered failure arguments. No strategy-computed value belongs here.
 

Enumerations

enum class  pineforge::hpo::FailureOrigin : std::uint8_t { pineforge::hpo::Hpo , pineforge::hpo::Engine }
 Provenance of a failure, independent of its human-readable diagnostic. More...