MeshLib Documentation
Loading...
Searching...
No Matches
MRId.h File Reference
#include "MRMeshFwd.h"
#include <cassert>
#include <cstddef>

Go to the source code of this file.

Classes

class  MR::Id< T >
 
class  MR::Id< MR::EdgeTag >
 
class  MR::Id< VoxelTag >
 

Namespaces

namespace  MR
 

Functions

template<typename T >
constexpr Id< T > MR::operator+ (Id< T > id, int a)
 
template<typename T >
constexpr Id< T > MR::operator+ (Id< T > id, unsigned int a)
 
template<typename T >
constexpr Id< T > MR::operator+ (Id< T > id, size_t a)
 
template<typename T >
constexpr Id< T > MR::operator- (Id< T > id, int a)
 
template<typename T >
constexpr Id< T > MR::operator- (Id< T > id, unsigned int a)
 
template<typename T >
constexpr Id< T > MR::operator- (Id< T > id, size_t a)
 
constexpr FaceId MR::operator""_f (unsigned long long i) noexcept
 
constexpr VertId MR::operator""_v (unsigned long long i) noexcept
 
constexpr EdgeId MR::operator""_e (unsigned long long i) noexcept
 
constexpr UndirectedEdgeId MR::operator""_ue (unsigned long long i) noexcept
 
constexpr VoxelId MR::operator""_vox (unsigned long long i) noexcept