MRC_API void MR_UndirectedEdgeUndirectedEdge_Destroy(const MR_UndirectedEdgeUndirectedEdge *_this)
Destroys a heap-allocated instance of MR_UndirectedEdgeUndirectedEdge. Does nothing if the pointer is...
MRC_API MR_FaceFace * MR_FaceFace_OffsetMutablePtr(MR_FaceFace *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API void MR_FaceFace_DestroyArray(const MR_FaceFace *_this)
Destroys a heap-allocated array of MR_FaceFace. Does nothing if the pointer is null.
MRC_API MR_FaceId * MR_FaceFace_GetMutable_bFace(MR_FaceFace *_this)
MRC_API MR_FaceFace * MR_FaceFace_DefaultConstructArray(size_t num_elems)
MRC_API void MR_FaceFace_Set_bFace(MR_FaceFace *_this, MR_FaceId value)
MRC_API void MR_FaceFace_Destroy(const MR_FaceFace *_this)
Destroys a heap-allocated instance of MR_FaceFace. Does nothing if the pointer is null.
struct MR_FaceFace MR_FaceFace
Definition MRFaceFace.h:15
MRC_API MR_FaceId * MR_FaceFace_GetMutable_aFace(MR_FaceFace *_this)
MRC_API MR_UndirectedEdgeId * MR_UndirectedEdgeUndirectedEdge_GetMutable_bUndirEdge(MR_UndirectedEdgeUndirectedEdge *_this)
MRC_API const MR_UndirectedEdgeUndirectedEdge * MR_UndirectedEdgeUndirectedEdge_OffsetPtr(const MR_UndirectedEdgeUndirectedEdge *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_UndirectedEdgeUndirectedEdge * MR_UndirectedEdgeUndirectedEdge_DefaultConstructArray(size_t num_elems)
MRC_API const MR_UndirectedEdgeId * MR_UndirectedEdgeUndirectedEdge_Get_aUndirEdge(const MR_UndirectedEdgeUndirectedEdge *_this)
MRC_API MR_UndirectedEdgeUndirectedEdge * MR_UndirectedEdgeUndirectedEdge_Construct(MR_UndirectedEdgeId a, MR_UndirectedEdgeId b)
MRC_API MR_UndirectedEdgeUndirectedEdge * MR_UndirectedEdgeUndirectedEdge_DefaultConstruct(void)
MRC_API const MR_FaceFace * MR_FaceFace_OffsetPtr(const MR_FaceFace *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API const MR_FaceId * MR_FaceFace_Get_bFace(const MR_FaceFace *_this)
MRC_API void MR_FaceFace_Set_aFace(MR_FaceFace *_this, MR_FaceId value)
MRC_API void MR_UndirectedEdgeUndirectedEdge_Set_aUndirEdge(MR_UndirectedEdgeUndirectedEdge *_this, MR_UndirectedEdgeId value)
MRC_API MR_FaceFace * MR_FaceFace_Construct(MR_FaceId a, MR_FaceId b)
MRC_API const MR_FaceId * MR_FaceFace_Get_aFace(const MR_FaceFace *_this)
MRC_API MR_UndirectedEdgeUndirectedEdge * MR_UndirectedEdgeUndirectedEdge_ConstructFromAnother(const MR_UndirectedEdgeUndirectedEdge *_other)
MRC_API void MR_UndirectedEdgeUndirectedEdge_Set_bUndirEdge(MR_UndirectedEdgeUndirectedEdge *_this, MR_UndirectedEdgeId value)
MRC_API MR_UndirectedEdgeUndirectedEdge * MR_UndirectedEdgeUndirectedEdge_AssignFromAnother(MR_UndirectedEdgeUndirectedEdge *_this, const MR_UndirectedEdgeUndirectedEdge *_other)
MRC_API const MR_UndirectedEdgeId * MR_UndirectedEdgeUndirectedEdge_Get_bUndirEdge(const MR_UndirectedEdgeUndirectedEdge *_this)
struct MR_UndirectedEdgeUndirectedEdge MR_UndirectedEdgeUndirectedEdge
Definition MRFaceFace.h:19
MRC_API void MR_UndirectedEdgeUndirectedEdge_DestroyArray(const MR_UndirectedEdgeUndirectedEdge *_this)
Destroys a heap-allocated array of MR_UndirectedEdgeUndirectedEdge. Does nothing if the pointer is nu...
MRC_API MR_UndirectedEdgeId * MR_UndirectedEdgeUndirectedEdge_GetMutable_aUndirEdge(MR_UndirectedEdgeUndirectedEdge *_this)
MRC_API MR_FaceFace * MR_FaceFace_AssignFromAnother(MR_FaceFace *_this, const MR_FaceFace *_other)
MRC_API MR_FaceFace * MR_FaceFace_DefaultConstruct(void)
MRC_API MR_UndirectedEdgeUndirectedEdge * MR_UndirectedEdgeUndirectedEdge_OffsetMutablePtr(MR_UndirectedEdgeUndirectedEdge *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_FaceFace * MR_FaceFace_ConstructFromAnother(const MR_FaceFace *_other)
#define MRC_API
Definition exports.h:11