docc 0.8.3 (0d44999b)
C++ API Reference
Loading...
Searching...
No Matches
options.h File Reference
#include <cstdint>
#include <stdexcept>
#include <string>
#include <string_view>
#include <type_traits>
#include <unordered_map>
#include <variant>
#include <vector>

Go to the source code of this file.

Classes

struct  sdfg::OptionSpec
struct  sdfg::OptionKey< T >
class  sdfg::Options
class  sdfg::OptionRegistry

Namespaces

namespace  sdfg

Typedefs

using sdfg::OptionValue = std::variant<bool, int64_t, double, std::string>

Enumerations

enum class  sdfg::OptionType { sdfg::Bool , sdfg::Int , sdfg::Double , sdfg::String }

Functions

template<class T>
constexpr OptionType sdfg::option_type_of ()