LeviLamina
Loading...
Searching...
No Matches
ll::data::VersionRequirement Struct Reference

Classes

struct  Comparator

Public Types

enum class  Operator : std::uint8_t {
  Equal , Greater , GreaterEqual , Less ,
  LessEqual
}
using ComparatorSet = std::vector<Comparator>

Public Member Functions

constexpr VersionRequirement (std::string_view str)
constexpr detail::from_chars_result from_chars (char const *first, char const *last) noexcept
constexpr detail::from_chars_result from_string_noexcept (std::string_view str) noexcept
constexpr VersionRequirement & from_string (std::string_view str)
constexpr bool matches (Version const &version) const noexcept
constexpr std::vector< ComparatorSet > const & comparatorSets () const noexcept
constexpr std::string to_string () const
constexpr bool operator== (VersionRequirement const &other) const noexcept

Static Public Member Functions

static constexpr bool valid (std::string_view str) noexcept

The documentation for this struct was generated from the following file: