rll::comparators namespace inline

Enums

enum class comparators_option: std::uint8_t { exclude_prerelease, include_prerelease }

Functions

auto compare(version const& lhs, version const& rhs, comparators_option option = comparators_option::include_prerelease) →  int constexpr noexcept
auto equal_to(version const& lhs, version const& rhs, comparators_option option = comparators_option::include_prerelease) →  bool constexpr noexcept
auto greater(version const& lhs, version const& rhs, comparators_option option = comparators_option::include_prerelease) →  bool constexpr noexcept
auto greater_equal(version const& lhs, version const& rhs, comparators_option option = comparators_option::include_prerelease) →  bool constexpr noexcept
auto less(version const& lhs, version const& rhs, comparators_option option = comparators_option::include_prerelease) →  bool constexpr noexcept
auto less_equal(version const& lhs, version const& rhs, comparators_option option = comparators_option::include_prerelease) →  bool constexpr noexcept
auto not_equal_to(version const& lhs, version const& rhs, comparators_option option = comparators_option::include_prerelease) →  bool constexpr noexcept