7 #include <launchdarkly/data/evaluation_detail_internal.hpp> 
    9 namespace launchdarkly {
 
   20     [[nodiscard]] uint64_t 
Version() 
const;
 
   25     [[nodiscard]] std::optional<uint64_t> 
FlagVersion() 
const;
 
   42     [[nodiscard]] std::optional<
 
   43         std::chrono::time_point<std::chrono::system_clock>>
 
   51     [[nodiscard]] std::optional<std::vector<std::string>> 
const& Prerequisites()
 
   56         std::optional<uint64_t> flag_version,
 
   59         std::optional<std::chrono::time_point<std::chrono::system_clock>>
 
   60             debug_events_until_date,
 
   65         std::optional<uint64_t> flag_version,
 
   68         std::optional<std::chrono::time_point<std::chrono::system_clock>>
 
   69             debug_events_until_date,
 
   71         std::optional<std::vector<std::string>> prerequisites);
 
   75     std::optional<uint64_t> flag_version_;
 
   78     std::optional<std::chrono::time_point<std::chrono::system_clock>>
 
   79         debug_events_until_date_;
 
   81     std::optional<std::vector<std::string>> prerequisites_;
 
Definition: evaluation_detail_internal.hpp:29
 
Definition: evaluation_result.hpp:15
 
std::optional< std::chrono::time_point< std::chrono::system_clock > > DebugEventsUntilDate() const
Definition: evaluation_result.cpp:26
 
EvaluationDetailInternal const  & Detail() const
Definition: evaluation_result.cpp:30
 
uint64_t Version() const
Definition: evaluation_result.cpp:9
 
bool TrackReason() const
Definition: evaluation_result.cpp:21
 
std::optional< uint64_t > FlagVersion() const
Definition: evaluation_result.cpp:13
 
bool TrackEvents() const
Definition: evaluation_result.cpp:17