24#include "absl/container/btree_map.h"
33 Defaults(std::map<std::string, std::string, std::less<void>> defaults);
36 std::optional<std::string_view>
Value(std::string_view k)
const;
37 std::optional<bool>
BoolValue(std::string_view k)
const;
40 absl::btree_map<std::string, std::string>
defaults_;
Definition: defaults.h:30
static Result< Defaults > FromFile(const std::string &path)
Definition: defaults.cc:53
Defaults()
Definition: defaults.h:32
std::optional< std::string_view > Value(std::string_view k) const
Definition: defaults.cc:39
absl::btree_map< std::string, std::string > defaults_
Definition: defaults.h:40
std::optional< bool > BoolValue(std::string_view k) const
Definition: defaults.cc:49
Definition: alloc_driver.h:20
tl::expected< T, StackTraceError > Result
Definition: result_type.h:30