MeshLib C++ Docs
Loading...
Searching...
No Matches

#include <MRMesh/MRId.h>

Public Types

using ValueType = size_t

Public Member Functions

constexpr Id () noexcept
 the type used for internal representation of Id
 Id (NoInit) noexcept
constexpr Id (ValueType i) noexcept
constexpr Id (int) noexcept=delete
constexpr operator ValueType () const
constexpr bool valid () const
constexpr operator bool () const
constexpr ValueTypeget () noexcept
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 Idoperator-- ()
constexpr Idoperator++ ()
constexpr Id operator-- (int)
constexpr Id operator++ (int)
constexpr Idoperator-= (ValueType a)
constexpr Idoperator+= (ValueType a)

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