#include <MRId.h>
Public Member Functions | |
constexpr | Id () noexcept |
Id (NoInit) noexcept | |
constexpr | Id (UndirectedEdgeId u) noexcept |
constexpr | Id (int i) noexcept |
constexpr | Id (unsigned int i) noexcept |
constexpr | Id (size_t i) noexcept |
constexpr | operator int () const |
constexpr bool | valid () const |
constexpr | operator bool () const |
constexpr int & | get () noexcept |
constexpr Id | sym () const |
constexpr bool | even () const |
constexpr bool | odd () const |
constexpr UndirectedEdgeId | undirected () const |
constexpr | operator UndirectedEdgeId () const |
constexpr bool | operator== (Id b) const |
constexpr bool | operator!= (Id b) const |
constexpr bool | operator< (Id b) const |
template<typename U > | |
bool | operator== (Id< U > b) const =delete |
template<typename U > | |
bool | operator!= (Id< U > b) const =delete |
template<typename U > | |
bool | operator< (Id< U > b) const =delete |
constexpr Id & | operator-- () |
constexpr Id & | operator++ () |
constexpr Id | operator-- (int) |
constexpr Id | operator++ (int) |
constexpr Id & | operator-= (int a) |
constexpr Id & | operator+= (int a) |
|
inlineconstexprnoexcept |
|
inlineexplicitnoexcept |
|
inlineconstexprnoexcept |
|
inlineexplicitconstexprnoexcept |
|
inlineexplicitconstexprnoexcept |
|
inlineexplicitconstexprnoexcept |
|
inlineconstexpr |
|
inlineconstexprnoexcept |
|
inlineconstexpr |
|
inlineexplicitconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
delete |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
delete |
|
inlineconstexpr |
|
delete |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |