#include <gemmi/seqid.hpp>
template<int N>
OptionalInt struct
Contents
Public types
- enum (anonymous) { None =N }
- using value_type = int
Constructors, destructors, conversion operators
- OptionalInt() defaulted
- OptionalInt(int n)
- operator int() const explicit
- operator bool() const explicit
Public functions
- auto has_value() const -> bool
-
auto str(char null = '?') const -> std::
string - auto operator=(int n) -> OptionalInt&
- auto operator==(const OptionalInt& o) const -> bool
- auto operator!=(const OptionalInt& o) const -> bool
- auto operator<(const OptionalInt& o) const -> bool
- auto operator==(int n) const -> bool
- auto operator!=(int n) const -> bool
- auto operator+(OptionalInt o) const -> OptionalInt
- auto operator-(OptionalInt o) const -> OptionalInt
- auto operator+=(int n) -> OptionalInt&
- auto operator-=(int n) -> OptionalInt&
- auto operator*() -> int&
- auto operator*() const -> const int&
- auto emplace(int n) -> int&
Public variables
- int value