7 namespace launchdarkly::server_side::evaluation {
11 static Error CyclicSegmentReference(std::string segment_key);
12 static Error CyclicPrerequisiteReference(std::string prereq_key);
13 static Error InvalidAttributeReference(std::string ref);
14 static Error RolloutMissingVariations();
15 static Error NonexistentVariationIndex(std::int64_t index);
16 static Error MissingSalt(std::string item_key);
18 friend std::ostream& operator<<(std::ostream& out,
Error const& arr);
19 friend bool operator==(
Error const& lhs,
Error const& rhs);
22 Error(
char const* format, std::string arg);
23 Error(
char const* format, std::int64_t arg);
24 Error(
char const* msg);
27 std::optional<std::string> arg_;
Definition: evaluation_error.hpp:9