MeshLib C Docs
Loading...
Searching...
No Matches
MRNoDefInit.h
Go to the documentation of this file.
1#pragma once
2
3#include <MRCMesh/MRId.h>
4#include <MRCMisc/common.h>
5#include <MRCMisc/exports.h>
6
7#include <stdbool.h>
8#include <stddef.h>
9
10#ifdef __cplusplus
11extern "C" {
12#endif
13
14typedef struct MR_Id_MR_ICPElemtTag MR_Id_MR_ICPElemtTag; // Defined in `#include <MRCMesh/MRId.h>`.
15
16
17// this class is similar to T, but does not make default initialization of the fields for best performance
24
25// this class is similar to T, but does not make default initialization of the fields for best performance
32
33// this class is similar to T, but does not make default initialization of the fields for best performance
40
41// this class is similar to T, but does not make default initialization of the fields for best performance
48
49// this class is similar to T, but does not make default initialization of the fields for best performance
56
57// this class is similar to T, but does not make default initialization of the fields for best performance
64
65// this class is similar to T, but does not make default initialization of the fields for best performance
72
73// this class is similar to T, but does not make default initialization of the fields for best performance
80
81// this class is similar to T, but does not make default initialization of the fields for best performance
88
89// this class is similar to T, but does not make default initialization of the fields for best performance
96
97// this class is similar to T, but does not make default initialization of the fields for best performance
104
105// this class is similar to T, but does not make default initialization of the fields for best performance
112
113// this class is similar to T, but does not make default initialization of the fields for best performance
120
125
129
134
138
143
146
149
153
156
161
164
167
171
175
181
185
190
194
198
202
207
212
217
221
226
230
235
238
241
245
248
253
256
259
263
267
273
277
282
286
290
294
299
304
309
313
318
322
327
330
333
337
340
345
348
351
355
359
365
369
374
378
382
386
391
396
401
405
410
414
419
422
425
429
432
437
440
443
447
451
455
461
465
470
471// returns identifier of the edge with same ends but opposite orientation
475
476// among each pair of sym-edges: one is always even and the other is odd
480
484
485// returns unique identifier of the edge ignoring its direction
489
493
497
501
506
511
516
520
525
529
534
537
540
544
547
552
555
558
562
566
572
576
581
585
589
593
598
603
608
612
617
621
626
629
632
636
639
644
647
650
654
658
664
668
673
677
681
685
690
695
700
704
709
713
718
721
724
728
731
736
739
742
746
750
756
760
765
769
773
777
782
787
792
796
801
805
810
813
816
820
823
828
831
834
838
842
848
852
857
861
865
869
874
879
884
888
893
897
902
905
908
912
915
920
923
926
930
934
940
944
949
953
957
961
966
971
976
980
985
989
994
997
1000
1004
1007
1012
1015
1018
1022
1026
1032
1036
1041
1045
1049
1053
1058
1063
1068
1072
1077
1081
1086
1089
1092
1096
1099
1104
1107
1110
1114
1118
1124
1128
1133
1137
1141
1145
1150
1155
1160
1164
1169
1173
1178
1181
1184
1188
1191
1196
1199
1202
1206
1210
1216
1220
1225
1229
1233
1237
1242
1247
1252
1256
1261
1265
1270
1273
1276
1280
1283
1288
1291
1294
1298
1302
1308
1312
1317
1322
1327
1332
1337
1342
1343#ifdef __cplusplus
1344} // extern "C"
1345#endif
struct MR_Id_MR_ICPElemtTag MR_Id_MR_ICPElemtTag
Definition MRBitSet.h:27
struct MR_NoDefInit_MR_EdgeId MR_NoDefInit_MR_EdgeId
Definition MRBuffer.h:15
struct MR_NoDefInit_MR_RegionId MR_NoDefInit_MR_RegionId
Definition MRBuffer.h:23
struct MR_NoDefInit_MR_FaceId MR_NoDefInit_MR_FaceId
Definition MRBuffer.h:16
struct MR_NoDefInit_MR_Id_MR_ICPElemtTag MR_NoDefInit_MR_Id_MR_ICPElemtTag
Definition MRBuffer.h:19
struct MR_NoDefInit_MR_GraphVertId MR_NoDefInit_MR_GraphVertId
Definition MRBuffer.h:18
struct MR_NoDefInit_MR_PixelId MR_NoDefInit_MR_PixelId
Definition MRBuffer.h:22
struct MR_NoDefInit_MR_VoxelId MR_NoDefInit_MR_VoxelId
Definition MRBuffer.h:27
struct MR_NoDefInit_MR_ObjId MR_NoDefInit_MR_ObjId
Definition MRBuffer.h:21
struct MR_NoDefInit_MR_GraphEdgeId MR_NoDefInit_MR_GraphEdgeId
Definition MRBuffer.h:17
struct MR_NoDefInit_MR_TextureId MR_NoDefInit_MR_TextureId
Definition MRBuffer.h:24
struct MR_NoDefInit_MR_UndirectedEdgeId MR_NoDefInit_MR_UndirectedEdgeId
Definition MRBuffer.h:25
struct MR_NoDefInit_MR_VertId MR_NoDefInit_MR_VertId
Definition MRBuffer.h:26
struct MR_NoDefInit_MR_NodeId MR_NoDefInit_MR_NodeId
Definition MRBuffer.h:20
MRC_API bool MR_less_MR_NoDefInit_MR_UndirectedEdgeId_MR_UndirectedEdgeId(const MR_NoDefInit_MR_UndirectedEdgeId *_this, MR_UndirectedEdgeId b)
MRC_API const MR_GraphEdgeId * MR_NoDefInit_MR_GraphEdgeId_UpcastTo_MR_GraphEdgeId(const MR_NoDefInit_MR_GraphEdgeId *object)
MRC_API MR_Id_MR_ICPElemtTag * MR_NoDefInit_MR_Id_MR_ICPElemtTag_add_assign(MR_NoDefInit_MR_Id_MR_ICPElemtTag *_this, int a)
MRC_API MR_NoDefInit_MR_EdgeId * MR_NoDefInit_MR_EdgeId_OffsetMutablePtr(MR_NoDefInit_MR_EdgeId *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_Id_MR_ICPElemtTag * MR_NoDefInit_MR_Id_MR_ICPElemtTag_sub_assign(MR_NoDefInit_MR_Id_MR_ICPElemtTag *_this, int a)
MRC_API const MR_EdgeId * MR_NoDefInit_MR_EdgeId_UpcastTo_MR_EdgeId(const MR_NoDefInit_MR_EdgeId *object)
MRC_API const MR_NoDefInit_MR_FaceId * MR_NoDefInit_MR_FaceId_OffsetPtr(const MR_NoDefInit_MR_FaceId *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 bool MR_not_equal_MR_NoDefInit_MR_FaceId_MR_FaceId(const MR_NoDefInit_MR_FaceId *_this, MR_FaceId b)
MRC_API bool MR_NoDefInit_MR_ObjId_valid(const MR_NoDefInit_MR_ObjId *_this)
MRC_API MR_uint64_t * MR_NoDefInit_MR_VoxelId_get(MR_NoDefInit_MR_VoxelId *_this)
MRC_API MR_NoDefInit_MR_FaceId * MR_NoDefInit_MR_FaceId_ConstructFromAnother(const MR_NoDefInit_MR_FaceId *_other)
MRC_API bool MR_equal_MR_NoDefInit_MR_FaceId_MR_FaceId(const MR_NoDefInit_MR_FaceId *_this, MR_FaceId b)
MRC_API bool MR_not_equal_MR_NoDefInit_MR_ObjId_MR_ObjId(const MR_NoDefInit_MR_ObjId *_this, MR_ObjId b)
MRC_API const int * MR_NoDefInit_MR_PixelId_Get_id_(const MR_NoDefInit_MR_PixelId *_this)
MRC_API MR_NoDefInit_MR_VertId * MR_NoDefInit_MR_VertId_AssignFromAnother(MR_NoDefInit_MR_VertId *_this, const MR_NoDefInit_MR_VertId *_other)
MRC_API void MR_NoDefInit_MR_TextureId_Destroy(const MR_NoDefInit_MR_TextureId *_this)
Destroys a heap-allocated instance of MR_NoDefInit_MR_TextureId. Does nothing if the pointer is null.
MRC_API MR_FaceId * MR_NoDefInit_MR_FaceId_MutableUpcastTo_MR_FaceId(MR_NoDefInit_MR_FaceId *object)
Upcasts an instance of MR::NoDefInit<MR::FaceId> to its base class MR::FaceId.
MRC_API bool MR_NoDefInit_MR_TextureId_ConvertTo_bool(const MR_NoDefInit_MR_TextureId *_this)
MRC_API const int * MR_NoDefInit_MR_UndirectedEdgeId_Get_id_(const MR_NoDefInit_MR_UndirectedEdgeId *_this)
MRC_API MR_NoDefInit_MR_GraphVertId * MR_NoDefInit_MR_GraphVertId_DefaultConstruct(void)
MRC_API void MR_NoDefInit_MR_EdgeId_Destroy(const MR_NoDefInit_MR_EdgeId *_this)
Destroys a heap-allocated instance of MR_NoDefInit_MR_EdgeId. Does nothing if the pointer is null.
MRC_API bool MR_equal_MR_NoDefInit_MR_VoxelId_MR_VoxelId(const MR_NoDefInit_MR_VoxelId *_this, MR_VoxelId b)
MRC_API int * MR_NoDefInit_MR_ObjId_get(MR_NoDefInit_MR_ObjId *_this)
MRC_API bool MR_equal_MR_NoDefInit_MR_GraphVertId_MR_GraphVertId(const MR_NoDefInit_MR_GraphVertId *_this, MR_GraphVertId b)
MRC_API MR_NoDefInit_MR_NodeId * MR_NoDefInit_MR_NodeId_AssignFromAnother(MR_NoDefInit_MR_NodeId *_this, const MR_NoDefInit_MR_NodeId *_other)
MRC_API MR_GraphVertId * MR_NoDefInit_MR_GraphVertId_sub_assign(MR_NoDefInit_MR_GraphVertId *_this, int a)
MRC_API const MR_VertId * MR_NoDefInit_MR_VertId_UpcastTo_MR_VertId(const MR_NoDefInit_MR_VertId *object)
MRC_API MR_ObjId * MR_NoDefInit_MR_ObjId_sub_assign(MR_NoDefInit_MR_ObjId *_this, int a)
MRC_API MR_NoDefInit_MR_TextureId * MR_NoDefInit_MR_TextureId_AssignFromAnother(MR_NoDefInit_MR_TextureId *_this, const MR_NoDefInit_MR_TextureId *_other)
MRC_API MR_NodeId * MR_NoDefInit_MR_NodeId_sub_assign(MR_NoDefInit_MR_NodeId *_this, int a)
MRC_API void MR_NoDefInit_MR_GraphVertId_DestroyArray(const MR_NoDefInit_MR_GraphVertId *_this)
Destroys a heap-allocated array of MR_NoDefInit_MR_GraphVertId. Does nothing if the pointer is null.
MRC_API bool MR_NoDefInit_MR_EdgeId_odd(const MR_NoDefInit_MR_EdgeId *_this)
MRC_API void MR_NoDefInit_MR_PixelId_Destroy(const MR_NoDefInit_MR_PixelId *_this)
Destroys a heap-allocated instance of MR_NoDefInit_MR_PixelId. Does nothing if the pointer is null.
MRC_API int * MR_NoDefInit_MR_EdgeId_GetMutable_id_(MR_NoDefInit_MR_EdgeId *_this)
MRC_API MR_NoDefInit_MR_VoxelId * MR_NoDefInit_MR_VoxelId_DefaultConstructArray(size_t num_elems)
MRC_API MR_NoDefInit_MR_VertId * MR_NoDefInit_MR_VertId_DefaultConstruct(void)
MRC_API MR_NoDefInit_MR_PixelId * MR_NoDefInit_MR_PixelId_AssignFromAnother(MR_NoDefInit_MR_PixelId *_this, const MR_NoDefInit_MR_PixelId *_other)
MRC_API const MR_NoDefInit_MR_PixelId * MR_NoDefInit_MR_PixelId_OffsetPtr(const MR_NoDefInit_MR_PixelId *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_NoDefInit_MR_EdgeId * MR_NoDefInit_MR_EdgeId_OffsetPtr(const MR_NoDefInit_MR_EdgeId *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 bool MR_less_MR_NoDefInit_MR_ObjId_MR_ObjId(const MR_NoDefInit_MR_ObjId *_this, MR_ObjId b)
MRC_API MR_VertId * MR_NoDefInit_MR_VertId_MutableUpcastTo_MR_VertId(MR_NoDefInit_MR_VertId *object)
Upcasts an instance of MR::NoDefInit<MR::VertId> to its base class MR::VertId.
MRC_API void MR_NoDefInit_MR_GraphEdgeId_DestroyArray(const MR_NoDefInit_MR_GraphEdgeId *_this)
Destroys a heap-allocated array of MR_NoDefInit_MR_GraphEdgeId. Does nothing if the pointer is null.
MRC_API bool MR_NoDefInit_MR_UndirectedEdgeId_ConvertTo_bool(const MR_NoDefInit_MR_UndirectedEdgeId *_this)
MRC_API bool MR_equal_MR_NoDefInit_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag(const MR_NoDefInit_MR_Id_MR_ICPElemtTag *_this, const MR_Id_MR_ICPElemtTag *b)
MRC_API bool MR_NoDefInit_MR_TextureId_valid(const MR_NoDefInit_MR_TextureId *_this)
MRC_API MR_EdgeId * MR_NoDefInit_MR_EdgeId_MutableUpcastTo_MR_EdgeId(MR_NoDefInit_MR_EdgeId *object)
Upcasts an instance of MR::NoDefInit<MR::EdgeId> to its base class MR::EdgeId.
MRC_API void MR_NoDefInit_MR_FaceId_DestroyArray(const MR_NoDefInit_MR_FaceId *_this)
Destroys a heap-allocated array of MR_NoDefInit_MR_FaceId. Does nothing if the pointer is null.
MRC_API MR_TextureId * MR_NoDefInit_MR_TextureId_sub_assign(MR_NoDefInit_MR_TextureId *_this, int a)
MRC_API bool MR_NoDefInit_MR_NodeId_ConvertTo_bool(const MR_NoDefInit_MR_NodeId *_this)
MRC_API MR_NoDefInit_MR_GraphVertId * MR_NoDefInit_MR_GraphVertId_OffsetMutablePtr(MR_NoDefInit_MR_GraphVertId *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 bool MR_not_equal_MR_NoDefInit_MR_NodeId_MR_NodeId(const MR_NoDefInit_MR_NodeId *_this, MR_NodeId b)
MRC_API const MR_UndirectedEdgeId * MR_NoDefInit_MR_UndirectedEdgeId_UpcastTo_MR_UndirectedEdgeId(const MR_NoDefInit_MR_UndirectedEdgeId *object)
MRC_API bool MR_not_equal_MR_NoDefInit_MR_EdgeId_MR_EdgeId(const MR_NoDefInit_MR_EdgeId *_this, MR_EdgeId b)
MRC_API MR_NoDefInit_MR_EdgeId * MR_NoDefInit_MR_EdgeId_ConstructFromAnother(const MR_NoDefInit_MR_EdgeId *_other)
MRC_API void MR_NoDefInit_MR_VoxelId_DestroyArray(const MR_NoDefInit_MR_VoxelId *_this)
Destroys a heap-allocated array of MR_NoDefInit_MR_VoxelId. Does nothing if the pointer is null.
MRC_API MR_NoDefInit_MR_FaceId * MR_NoDefInit_MR_FaceId_DefaultConstruct(void)
MRC_API MR_NoDefInit_MR_VoxelId * MR_NoDefInit_MR_VoxelId_AssignFromAnother(MR_NoDefInit_MR_VoxelId *_this, const MR_NoDefInit_MR_VoxelId *_other)
MRC_API MR_NoDefInit_MR_TextureId * MR_NoDefInit_MR_TextureId_DefaultConstructArray(size_t num_elems)
MRC_API MR_NoDefInit_MR_UndirectedEdgeId * MR_NoDefInit_MR_UndirectedEdgeId_DefaultConstructArray(size_t num_elems)
MRC_API const MR_NodeId * MR_NoDefInit_MR_NodeId_UpcastTo_MR_NodeId(const MR_NoDefInit_MR_NodeId *object)
MRC_API MR_NoDefInit_MR_NodeId * MR_NoDefInit_MR_NodeId_DefaultConstruct(void)
MRC_API void MR_NoDefInit_MR_TextureId_DestroyArray(const MR_NoDefInit_MR_TextureId *_this)
Destroys a heap-allocated array of MR_NoDefInit_MR_TextureId. Does nothing if the pointer is null.
MRC_API bool MR_NoDefInit_MR_VoxelId_valid(const MR_NoDefInit_MR_VoxelId *_this)
MRC_API void MR_NoDefInit_MR_ObjId_DestroyArray(const MR_NoDefInit_MR_ObjId *_this)
Destroys a heap-allocated array of MR_NoDefInit_MR_ObjId. Does nothing if the pointer is null.
MRC_API MR_EdgeId * MR_NoDefInit_MR_EdgeId_sub_assign(MR_NoDefInit_MR_EdgeId *_this, int a)
MRC_API MR_GraphEdgeId * MR_NoDefInit_MR_GraphEdgeId_add_assign(MR_NoDefInit_MR_GraphEdgeId *_this, int a)
MRC_API MR_FaceId * MR_NoDefInit_MR_FaceId_sub_assign(MR_NoDefInit_MR_FaceId *_this, int a)
MRC_API MR_NoDefInit_MR_ObjId * MR_NoDefInit_MR_ObjId_DefaultConstruct(void)
MRC_API void MR_NoDefInit_MR_GraphVertId_Destroy(const MR_NoDefInit_MR_GraphVertId *_this)
Destroys a heap-allocated instance of MR_NoDefInit_MR_GraphVertId. Does nothing if the pointer is nul...
MRC_API void MR_NoDefInit_MR_GraphVertId_Set_id_(MR_NoDefInit_MR_GraphVertId *_this, int value)
MRC_API bool MR_equal_MR_NoDefInit_MR_VertId_MR_VertId(const MR_NoDefInit_MR_VertId *_this, MR_VertId b)
MRC_API const int * MR_NoDefInit_MR_Id_MR_ICPElemtTag_Get_id_(const MR_NoDefInit_MR_Id_MR_ICPElemtTag *_this)
MRC_API void MR_NoDefInit_MR_Id_MR_ICPElemtTag_DestroyArray(const MR_NoDefInit_MR_Id_MR_ICPElemtTag *_this)
Destroys a heap-allocated array of MR_NoDefInit_MR_Id_MR_ICPElemtTag. Does nothing if the pointer is ...
MRC_API MR_EdgeId MR_NoDefInit_MR_EdgeId_sym(const MR_NoDefInit_MR_EdgeId *_this)
MRC_API const int * MR_NoDefInit_MR_TextureId_Get_id_(const MR_NoDefInit_MR_TextureId *_this)
MRC_API MR_EdgeId * MR_NoDefInit_MR_EdgeId_add_assign(MR_NoDefInit_MR_EdgeId *_this, int a)
MRC_API MR_NoDefInit_MR_FaceId * MR_NoDefInit_MR_FaceId_DefaultConstructArray(size_t num_elems)
MRC_API MR_NoDefInit_MR_VertId * MR_NoDefInit_MR_VertId_OffsetMutablePtr(MR_NoDefInit_MR_VertId *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_NoDefInit_MR_TextureId_Set_id_(MR_NoDefInit_MR_TextureId *_this, int value)
MRC_API int * MR_NoDefInit_MR_UndirectedEdgeId_GetMutable_id_(MR_NoDefInit_MR_UndirectedEdgeId *_this)
MRC_API MR_UndirectedEdgeId MR_NoDefInit_MR_EdgeId_ConvertTo_MR_UndirectedEdgeId(const MR_NoDefInit_MR_EdgeId *_this)
MRC_API int MR_NoDefInit_MR_PixelId_ConvertTo_int(const MR_NoDefInit_MR_PixelId *_this)
MRC_API MR_NoDefInit_MR_UndirectedEdgeId * MR_NoDefInit_MR_UndirectedEdgeId_DefaultConstruct(void)
MRC_API MR_NoDefInit_MR_VoxelId * MR_NoDefInit_MR_VoxelId_OffsetMutablePtr(MR_NoDefInit_MR_VoxelId *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_NoDefInit_MR_VoxelId_Destroy(const MR_NoDefInit_MR_VoxelId *_this)
Destroys a heap-allocated instance of MR_NoDefInit_MR_VoxelId. Does nothing if the pointer is null.
MRC_API const MR_NoDefInit_MR_NodeId * MR_NoDefInit_MR_NodeId_OffsetPtr(const MR_NoDefInit_MR_NodeId *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 bool MR_not_equal_MR_NoDefInit_MR_VoxelId_MR_VoxelId(const MR_NoDefInit_MR_VoxelId *_this, MR_VoxelId b)
MRC_API MR_NoDefInit_MR_GraphEdgeId * MR_NoDefInit_MR_GraphEdgeId_AssignFromAnother(MR_NoDefInit_MR_GraphEdgeId *_this, const MR_NoDefInit_MR_GraphEdgeId *_other)
MRC_API MR_NoDefInit_MR_NodeId * MR_NoDefInit_MR_NodeId_ConstructFromAnother(const MR_NoDefInit_MR_NodeId *_other)
MRC_API const MR_RegionId * MR_NoDefInit_MR_RegionId_UpcastTo_MR_RegionId(const MR_NoDefInit_MR_RegionId *object)
MRC_API bool MR_not_equal_MR_NoDefInit_MR_PixelId_MR_PixelId(const MR_NoDefInit_MR_PixelId *_this, MR_PixelId b)
MRC_API MR_GraphVertId * MR_NoDefInit_MR_GraphVertId_add_assign(MR_NoDefInit_MR_GraphVertId *_this, int a)
MRC_API int MR_NoDefInit_MR_GraphVertId_ConvertTo_int(const MR_NoDefInit_MR_GraphVertId *_this)
MRC_API MR_NoDefInit_MR_PixelId * MR_NoDefInit_MR_PixelId_OffsetMutablePtr(MR_NoDefInit_MR_PixelId *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 bool MR_NoDefInit_MR_GraphVertId_ConvertTo_bool(const MR_NoDefInit_MR_GraphVertId *_this)
MRC_API bool MR_not_equal_MR_NoDefInit_MR_TextureId_MR_TextureId(const MR_NoDefInit_MR_TextureId *_this, MR_TextureId b)
MRC_API MR_NoDefInit_MR_NodeId * MR_NoDefInit_MR_NodeId_OffsetMutablePtr(MR_NoDefInit_MR_NodeId *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_NoDefInit_MR_UndirectedEdgeId_DestroyArray(const MR_NoDefInit_MR_UndirectedEdgeId *_this)
Destroys a heap-allocated array of MR_NoDefInit_MR_UndirectedEdgeId. Does nothing if the pointer is n...
MRC_API void MR_NoDefInit_MR_VoxelId_Set_id_(MR_NoDefInit_MR_VoxelId *_this, MR_uint64_t value)
MRC_API const MR_uint64_t * MR_NoDefInit_MR_VoxelId_Get_id_(const MR_NoDefInit_MR_VoxelId *_this)
MRC_API MR_NoDefInit_MR_GraphEdgeId * MR_NoDefInit_MR_GraphEdgeId_DefaultConstructArray(size_t num_elems)
MRC_API int * MR_NoDefInit_MR_NodeId_get(MR_NoDefInit_MR_NodeId *_this)
MRC_API MR_NoDefInit_MR_VoxelId * MR_NoDefInit_MR_VoxelId_DefaultConstruct(void)
MRC_API int * MR_NoDefInit_MR_VertId_GetMutable_id_(MR_NoDefInit_MR_VertId *_this)
MRC_API bool MR_NoDefInit_MR_EdgeId_even(const MR_NoDefInit_MR_EdgeId *_this)
MRC_API MR_VoxelId * MR_NoDefInit_MR_VoxelId_sub_assign(MR_NoDefInit_MR_VoxelId *_this, MR_uint64_t a)
MRC_API const int * MR_NoDefInit_MR_GraphVertId_Get_id_(const MR_NoDefInit_MR_GraphVertId *_this)
MRC_API MR_UndirectedEdgeId * MR_NoDefInit_MR_UndirectedEdgeId_MutableUpcastTo_MR_UndirectedEdgeId(MR_NoDefInit_MR_UndirectedEdgeId *object)
Upcasts an instance of MR::NoDefInit<MR::UndirectedEdgeId> to its base class MR::UndirectedEdgeId.
MRC_API int * MR_NoDefInit_MR_EdgeId_get(MR_NoDefInit_MR_EdgeId *_this)
MRC_API int * MR_NoDefInit_MR_VertId_get(MR_NoDefInit_MR_VertId *_this)
MRC_API int MR_NoDefInit_MR_EdgeId_ConvertTo_int(const MR_NoDefInit_MR_EdgeId *_this)
MRC_API void MR_NoDefInit_MR_NodeId_Set_id_(MR_NoDefInit_MR_NodeId *_this, int value)
MRC_API bool MR_not_equal_MR_NoDefInit_MR_RegionId_MR_RegionId(const MR_NoDefInit_MR_RegionId *_this, MR_RegionId b)
MRC_API int * MR_NoDefInit_MR_FaceId_get(MR_NoDefInit_MR_FaceId *_this)
MRC_API MR_NoDefInit_MR_FaceId * MR_NoDefInit_MR_FaceId_OffsetMutablePtr(MR_NoDefInit_MR_FaceId *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_ObjId * MR_NoDefInit_MR_ObjId_MutableUpcastTo_MR_ObjId(MR_NoDefInit_MR_ObjId *object)
Upcasts an instance of MR::NoDefInit<MR::ObjId> to its base class MR::ObjId.
MRC_API const MR_NoDefInit_MR_RegionId * MR_NoDefInit_MR_RegionId_OffsetPtr(const MR_NoDefInit_MR_RegionId *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 bool MR_equal_MR_NoDefInit_MR_ObjId_MR_ObjId(const MR_NoDefInit_MR_ObjId *_this, MR_ObjId b)
MRC_API bool MR_NoDefInit_MR_NodeId_valid(const MR_NoDefInit_MR_NodeId *_this)
MRC_API void MR_NoDefInit_MR_PixelId_Set_id_(MR_NoDefInit_MR_PixelId *_this, int value)
MRC_API bool MR_equal_MR_NoDefInit_MR_RegionId_MR_RegionId(const MR_NoDefInit_MR_RegionId *_this, MR_RegionId b)
MRC_API MR_NoDefInit_MR_PixelId * MR_NoDefInit_MR_PixelId_ConstructFromAnother(const MR_NoDefInit_MR_PixelId *_other)
MRC_API const MR_NoDefInit_MR_Id_MR_ICPElemtTag * MR_NoDefInit_MR_Id_MR_ICPElemtTag_OffsetPtr(const MR_NoDefInit_MR_Id_MR_ICPElemtTag *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_ObjId * MR_NoDefInit_MR_ObjId_add_assign(MR_NoDefInit_MR_ObjId *_this, int a)
MRC_API bool MR_NoDefInit_MR_RegionId_ConvertTo_bool(const MR_NoDefInit_MR_RegionId *_this)
MRC_API MR_NoDefInit_MR_RegionId * MR_NoDefInit_MR_RegionId_AssignFromAnother(MR_NoDefInit_MR_RegionId *_this, const MR_NoDefInit_MR_RegionId *_other)
MRC_API void MR_NoDefInit_MR_Id_MR_ICPElemtTag_Set_id_(MR_NoDefInit_MR_Id_MR_ICPElemtTag *_this, int value)
MRC_API MR_NoDefInit_MR_FaceId * MR_NoDefInit_MR_FaceId_AssignFromAnother(MR_NoDefInit_MR_FaceId *_this, const MR_NoDefInit_MR_FaceId *_other)
MRC_API int * MR_NoDefInit_MR_GraphEdgeId_get(MR_NoDefInit_MR_GraphEdgeId *_this)
MRC_API int MR_NoDefInit_MR_GraphEdgeId_ConvertTo_int(const MR_NoDefInit_MR_GraphEdgeId *_this)
MRC_API bool MR_NoDefInit_MR_FaceId_ConvertTo_bool(const MR_NoDefInit_MR_FaceId *_this)
MRC_API MR_GraphEdgeId * MR_NoDefInit_MR_GraphEdgeId_MutableUpcastTo_MR_GraphEdgeId(MR_NoDefInit_MR_GraphEdgeId *object)
Upcasts an instance of MR::NoDefInit<MR::GraphEdgeId> to its base class MR::GraphEdgeId.
MRC_API void MR_NoDefInit_MR_RegionId_Set_id_(MR_NoDefInit_MR_RegionId *_this, int value)
MRC_API MR_VoxelId * MR_NoDefInit_MR_VoxelId_add_assign(MR_NoDefInit_MR_VoxelId *_this, MR_uint64_t a)
MRC_API MR_NoDefInit_MR_Id_MR_ICPElemtTag * MR_NoDefInit_MR_Id_MR_ICPElemtTag_OffsetMutablePtr(MR_NoDefInit_MR_Id_MR_ICPElemtTag *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 bool MR_not_equal_MR_NoDefInit_MR_GraphEdgeId_MR_GraphEdgeId(const MR_NoDefInit_MR_GraphEdgeId *_this, MR_GraphEdgeId b)
MRC_API bool MR_equal_MR_NoDefInit_MR_UndirectedEdgeId_MR_UndirectedEdgeId(const MR_NoDefInit_MR_UndirectedEdgeId *_this, MR_UndirectedEdgeId b)
MRC_API bool MR_NoDefInit_MR_EdgeId_valid(const MR_NoDefInit_MR_EdgeId *_this)
MRC_API MR_UndirectedEdgeId * MR_NoDefInit_MR_UndirectedEdgeId_sub_assign(MR_NoDefInit_MR_UndirectedEdgeId *_this, int a)
MRC_API int * MR_NoDefInit_MR_GraphVertId_GetMutable_id_(MR_NoDefInit_MR_GraphVertId *_this)
MRC_API const MR_NoDefInit_MR_GraphEdgeId * MR_NoDefInit_MR_GraphEdgeId_OffsetPtr(const MR_NoDefInit_MR_GraphEdgeId *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_PixelId * MR_NoDefInit_MR_PixelId_add_assign(MR_NoDefInit_MR_PixelId *_this, int a)
MRC_API MR_GraphVertId * MR_NoDefInit_MR_GraphVertId_MutableUpcastTo_MR_GraphVertId(MR_NoDefInit_MR_GraphVertId *object)
Upcasts an instance of MR::NoDefInit<MR::GraphVertId> to its base class MR::GraphVertId.
MRC_API bool MR_NoDefInit_MR_UndirectedEdgeId_valid(const MR_NoDefInit_MR_UndirectedEdgeId *_this)
MRC_API MR_NoDefInit_MR_VoxelId * MR_NoDefInit_MR_VoxelId_ConstructFromAnother(const MR_NoDefInit_MR_VoxelId *_other)
MRC_API int * MR_NoDefInit_MR_ObjId_GetMutable_id_(MR_NoDefInit_MR_ObjId *_this)
MRC_API MR_NoDefInit_MR_GraphEdgeId * MR_NoDefInit_MR_GraphEdgeId_DefaultConstruct(void)
MRC_API bool MR_NoDefInit_MR_VoxelId_ConvertTo_bool(const MR_NoDefInit_MR_VoxelId *_this)
MRC_API void MR_NoDefInit_MR_UndirectedEdgeId_Set_id_(MR_NoDefInit_MR_UndirectedEdgeId *_this, int value)
MRC_API void MR_NoDefInit_MR_RegionId_Destroy(const MR_NoDefInit_MR_RegionId *_this)
Destroys a heap-allocated instance of MR_NoDefInit_MR_RegionId. Does nothing if the pointer is null.
MRC_API MR_RegionId * MR_NoDefInit_MR_RegionId_add_assign(MR_NoDefInit_MR_RegionId *_this, int a)
MRC_API bool MR_NoDefInit_MR_GraphVertId_valid(const MR_NoDefInit_MR_GraphVertId *_this)
MRC_API const MR_GraphVertId * MR_NoDefInit_MR_GraphVertId_UpcastTo_MR_GraphVertId(const MR_NoDefInit_MR_GraphVertId *object)
MRC_API int MR_NoDefInit_MR_UndirectedEdgeId_ConvertTo_int(const MR_NoDefInit_MR_UndirectedEdgeId *_this)
MRC_API MR_PixelId * MR_NoDefInit_MR_PixelId_MutableUpcastTo_MR_PixelId(MR_NoDefInit_MR_PixelId *object)
Upcasts an instance of MR::NoDefInit<MR::PixelId> to its base class MR::PixelId.
MRC_API MR_UndirectedEdgeId * MR_NoDefInit_MR_UndirectedEdgeId_add_assign(MR_NoDefInit_MR_UndirectedEdgeId *_this, int a)
MRC_API MR_TextureId * MR_NoDefInit_MR_TextureId_MutableUpcastTo_MR_TextureId(MR_NoDefInit_MR_TextureId *object)
Upcasts an instance of MR::NoDefInit<MR::TextureId> to its base class MR::TextureId.
MRC_API void MR_NoDefInit_MR_FaceId_Set_id_(MR_NoDefInit_MR_FaceId *_this, int value)
MRC_API const int * MR_NoDefInit_MR_GraphEdgeId_Get_id_(const MR_NoDefInit_MR_GraphEdgeId *_this)
MRC_API const int * MR_NoDefInit_MR_ObjId_Get_id_(const MR_NoDefInit_MR_ObjId *_this)
MRC_API int * MR_NoDefInit_MR_TextureId_get(MR_NoDefInit_MR_TextureId *_this)
MRC_API MR_uint64_t MR_NoDefInit_MR_VoxelId_ConvertTo_uint64_t(const MR_NoDefInit_MR_VoxelId *_this)
MRC_API MR_NoDefInit_MR_TextureId * MR_NoDefInit_MR_TextureId_ConstructFromAnother(const MR_NoDefInit_MR_TextureId *_other)
MRC_API MR_NoDefInit_MR_RegionId * MR_NoDefInit_MR_RegionId_OffsetMutablePtr(MR_NoDefInit_MR_RegionId *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 bool MR_NoDefInit_MR_EdgeId_ConvertTo_bool(const MR_NoDefInit_MR_EdgeId *_this)
MRC_API MR_NoDefInit_MR_GraphVertId * MR_NoDefInit_MR_GraphVertId_AssignFromAnother(MR_NoDefInit_MR_GraphVertId *_this, const MR_NoDefInit_MR_GraphVertId *_other)
MRC_API int MR_NoDefInit_MR_NodeId_ConvertTo_int(const MR_NoDefInit_MR_NodeId *_this)
MRC_API MR_NoDefInit_MR_GraphEdgeId * MR_NoDefInit_MR_GraphEdgeId_OffsetMutablePtr(MR_NoDefInit_MR_GraphEdgeId *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_NoDefInit_MR_FaceId_Destroy(const MR_NoDefInit_MR_FaceId *_this)
Destroys a heap-allocated instance of MR_NoDefInit_MR_FaceId. Does nothing if the pointer is null.
MRC_API int * MR_NoDefInit_MR_GraphEdgeId_GetMutable_id_(MR_NoDefInit_MR_GraphEdgeId *_this)
MRC_API const MR_Id_MR_ICPElemtTag * MR_NoDefInit_MR_Id_MR_ICPElemtTag_UpcastTo_MR_Id_MR_ICPElemtTag(const MR_NoDefInit_MR_Id_MR_ICPElemtTag *object)
MRC_API const MR_NoDefInit_MR_ObjId * MR_NoDefInit_MR_ObjId_OffsetPtr(const MR_NoDefInit_MR_ObjId *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_NoDefInit_MR_VertId * MR_NoDefInit_MR_VertId_ConstructFromAnother(const MR_NoDefInit_MR_VertId *_other)
MRC_API MR_NoDefInit_MR_UndirectedEdgeId * MR_NoDefInit_MR_UndirectedEdgeId_AssignFromAnother(MR_NoDefInit_MR_UndirectedEdgeId *_this, const MR_NoDefInit_MR_UndirectedEdgeId *_other)
MRC_API const MR_NoDefInit_MR_GraphVertId * MR_NoDefInit_MR_GraphVertId_OffsetPtr(const MR_NoDefInit_MR_GraphVertId *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_NoDefInit_MR_GraphVertId * MR_NoDefInit_MR_GraphVertId_ConstructFromAnother(const MR_NoDefInit_MR_GraphVertId *_other)
MRC_API const int * MR_NoDefInit_MR_VertId_Get_id_(const MR_NoDefInit_MR_VertId *_this)
MRC_API int MR_NoDefInit_MR_VertId_ConvertTo_int(const MR_NoDefInit_MR_VertId *_this)
MRC_API MR_NoDefInit_MR_GraphVertId * MR_NoDefInit_MR_GraphVertId_DefaultConstructArray(size_t num_elems)
MRC_API const MR_FaceId * MR_NoDefInit_MR_FaceId_UpcastTo_MR_FaceId(const MR_NoDefInit_MR_FaceId *object)
MRC_API void MR_NoDefInit_MR_RegionId_DestroyArray(const MR_NoDefInit_MR_RegionId *_this)
Destroys a heap-allocated array of MR_NoDefInit_MR_RegionId. Does nothing if the pointer is null.
MRC_API MR_NodeId * MR_NoDefInit_MR_NodeId_add_assign(MR_NoDefInit_MR_NodeId *_this, int a)
MRC_API bool MR_NoDefInit_MR_PixelId_valid(const MR_NoDefInit_MR_PixelId *_this)
MRC_API const MR_NoDefInit_MR_UndirectedEdgeId * MR_NoDefInit_MR_UndirectedEdgeId_OffsetPtr(const MR_NoDefInit_MR_UndirectedEdgeId *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 int * MR_NoDefInit_MR_NodeId_Get_id_(const MR_NoDefInit_MR_NodeId *_this)
MRC_API void MR_NoDefInit_MR_NodeId_Destroy(const MR_NoDefInit_MR_NodeId *_this)
Destroys a heap-allocated instance of MR_NoDefInit_MR_NodeId. Does nothing if the pointer is null.
MRC_API MR_RegionId * MR_NoDefInit_MR_RegionId_MutableUpcastTo_MR_RegionId(MR_NoDefInit_MR_RegionId *object)
Upcasts an instance of MR::NoDefInit<MR::RegionId> to its base class MR::RegionId.
MRC_API const MR_ObjId * MR_NoDefInit_MR_ObjId_UpcastTo_MR_ObjId(const MR_NoDefInit_MR_ObjId *object)
MRC_API bool MR_NoDefInit_MR_VertId_valid(const MR_NoDefInit_MR_VertId *_this)
MRC_API bool MR_not_equal_MR_NoDefInit_MR_UndirectedEdgeId_MR_UndirectedEdgeId(const MR_NoDefInit_MR_UndirectedEdgeId *_this, MR_UndirectedEdgeId b)
MRC_API MR_FaceId * MR_NoDefInit_MR_FaceId_add_assign(MR_NoDefInit_MR_FaceId *_this, int a)
MRC_API MR_NoDefInit_MR_RegionId * MR_NoDefInit_MR_RegionId_DefaultConstructArray(size_t num_elems)
MRC_API void MR_NoDefInit_MR_VertId_Set_id_(MR_NoDefInit_MR_VertId *_this, int value)
MRC_API MR_NoDefInit_MR_EdgeId * MR_NoDefInit_MR_EdgeId_DefaultConstructArray(size_t num_elems)
MRC_API int MR_NoDefInit_MR_ObjId_ConvertTo_int(const MR_NoDefInit_MR_ObjId *_this)
MRC_API MR_NoDefInit_MR_TextureId * MR_NoDefInit_MR_TextureId_DefaultConstruct(void)
MRC_API int MR_NoDefInit_MR_FaceId_ConvertTo_int(const MR_NoDefInit_MR_FaceId *_this)
MRC_API int MR_NoDefInit_MR_Id_MR_ICPElemtTag_ConvertTo_int(const MR_NoDefInit_MR_Id_MR_ICPElemtTag *_this)
MRC_API bool MR_less_MR_NoDefInit_MR_VertId_MR_VertId(const MR_NoDefInit_MR_VertId *_this, MR_VertId b)
MRC_API bool MR_NoDefInit_MR_FaceId_valid(const MR_NoDefInit_MR_FaceId *_this)
MRC_API const int * MR_NoDefInit_MR_RegionId_Get_id_(const MR_NoDefInit_MR_RegionId *_this)
MRC_API void MR_NoDefInit_MR_NodeId_DestroyArray(const MR_NoDefInit_MR_NodeId *_this)
Destroys a heap-allocated array of MR_NoDefInit_MR_NodeId. Does nothing if the pointer is null.
MRC_API int * MR_NoDefInit_MR_NodeId_GetMutable_id_(MR_NoDefInit_MR_NodeId *_this)
MRC_API int * MR_NoDefInit_MR_Id_MR_ICPElemtTag_GetMutable_id_(MR_NoDefInit_MR_Id_MR_ICPElemtTag *_this)
MRC_API bool MR_less_MR_NoDefInit_MR_VoxelId_MR_VoxelId(const MR_NoDefInit_MR_VoxelId *_this, MR_VoxelId b)
MRC_API MR_NoDefInit_MR_RegionId * MR_NoDefInit_MR_RegionId_ConstructFromAnother(const MR_NoDefInit_MR_RegionId *_other)
MRC_API bool MR_equal_MR_NoDefInit_MR_EdgeId_MR_EdgeId(const MR_NoDefInit_MR_EdgeId *_this, MR_EdgeId b)
MRC_API bool MR_NoDefInit_MR_PixelId_ConvertTo_bool(const MR_NoDefInit_MR_PixelId *_this)
MRC_API MR_NoDefInit_MR_NodeId * MR_NoDefInit_MR_NodeId_DefaultConstructArray(size_t num_elems)
MRC_API MR_PixelId * MR_NoDefInit_MR_PixelId_sub_assign(MR_NoDefInit_MR_PixelId *_this, int a)
MRC_API MR_NoDefInit_MR_EdgeId * MR_NoDefInit_MR_EdgeId_DefaultConstruct(void)
MRC_API bool MR_NoDefInit_MR_RegionId_valid(const MR_NoDefInit_MR_RegionId *_this)
MRC_API bool MR_less_MR_NoDefInit_MR_GraphVertId_MR_GraphVertId(const MR_NoDefInit_MR_GraphVertId *_this, MR_GraphVertId b)
MRC_API MR_NoDefInit_MR_ObjId * MR_NoDefInit_MR_ObjId_ConstructFromAnother(const MR_NoDefInit_MR_ObjId *_other)
MRC_API MR_NoDefInit_MR_GraphEdgeId * MR_NoDefInit_MR_GraphEdgeId_ConstructFromAnother(const MR_NoDefInit_MR_GraphEdgeId *_other)
MRC_API int * MR_NoDefInit_MR_UndirectedEdgeId_get(MR_NoDefInit_MR_UndirectedEdgeId *_this)
MRC_API bool MR_less_MR_NoDefInit_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag(const MR_NoDefInit_MR_Id_MR_ICPElemtTag *_this, const MR_Id_MR_ICPElemtTag *b)
MRC_API MR_VertId * MR_NoDefInit_MR_VertId_add_assign(MR_NoDefInit_MR_VertId *_this, int a)
MRC_API bool MR_equal_MR_NoDefInit_MR_NodeId_MR_NodeId(const MR_NoDefInit_MR_NodeId *_this, MR_NodeId b)
MRC_API bool MR_less_MR_NoDefInit_MR_NodeId_MR_NodeId(const MR_NoDefInit_MR_NodeId *_this, MR_NodeId b)
MRC_API int * MR_NoDefInit_MR_RegionId_get(MR_NoDefInit_MR_RegionId *_this)
MRC_API MR_NoDefInit_MR_Id_MR_ICPElemtTag * MR_NoDefInit_MR_Id_MR_ICPElemtTag_DefaultConstruct(void)
MRC_API int * MR_NoDefInit_MR_Id_MR_ICPElemtTag_get(MR_NoDefInit_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_NoDefInit_MR_Id_MR_ICPElemtTag * MR_NoDefInit_MR_Id_MR_ICPElemtTag_ConstructFromAnother(const MR_NoDefInit_MR_Id_MR_ICPElemtTag *_other)
MRC_API const int * MR_NoDefInit_MR_FaceId_Get_id_(const MR_NoDefInit_MR_FaceId *_this)
MRC_API bool MR_NoDefInit_MR_Id_MR_ICPElemtTag_valid(const MR_NoDefInit_MR_Id_MR_ICPElemtTag *_this)
MRC_API void MR_NoDefInit_MR_ObjId_Destroy(const MR_NoDefInit_MR_ObjId *_this)
Destroys a heap-allocated instance of MR_NoDefInit_MR_ObjId. Does nothing if the pointer is null.
MRC_API void MR_NoDefInit_MR_Id_MR_ICPElemtTag_Destroy(const MR_NoDefInit_MR_Id_MR_ICPElemtTag *_this)
Destroys a heap-allocated instance of MR_NoDefInit_MR_Id_MR_ICPElemtTag. Does nothing if the pointer ...
MRC_API MR_RegionId * MR_NoDefInit_MR_RegionId_sub_assign(MR_NoDefInit_MR_RegionId *_this, int a)
MRC_API void MR_NoDefInit_MR_UndirectedEdgeId_Destroy(const MR_NoDefInit_MR_UndirectedEdgeId *_this)
Destroys a heap-allocated instance of MR_NoDefInit_MR_UndirectedEdgeId. Does nothing if the pointer i...
MRC_API MR_NoDefInit_MR_VertId * MR_NoDefInit_MR_VertId_DefaultConstructArray(size_t num_elems)
MRC_API int * MR_NoDefInit_MR_PixelId_get(MR_NoDefInit_MR_PixelId *_this)
MRC_API MR_NoDefInit_MR_UndirectedEdgeId * MR_NoDefInit_MR_UndirectedEdgeId_OffsetMutablePtr(MR_NoDefInit_MR_UndirectedEdgeId *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_NoDefInit_MR_TextureId * MR_NoDefInit_MR_TextureId_OffsetPtr(const MR_NoDefInit_MR_TextureId *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 int * MR_NoDefInit_MR_TextureId_GetMutable_id_(MR_NoDefInit_MR_TextureId *_this)
MRC_API MR_NodeId * MR_NoDefInit_MR_NodeId_MutableUpcastTo_MR_NodeId(MR_NoDefInit_MR_NodeId *object)
Upcasts an instance of MR::NoDefInit<MR::NodeId> to its base class MR::NodeId.
MRC_API MR_NoDefInit_MR_UndirectedEdgeId * MR_NoDefInit_MR_UndirectedEdgeId_ConstructFromAnother(const MR_NoDefInit_MR_UndirectedEdgeId *_other)
MRC_API void MR_NoDefInit_MR_EdgeId_DestroyArray(const MR_NoDefInit_MR_EdgeId *_this)
Destroys a heap-allocated array of MR_NoDefInit_MR_EdgeId. Does nothing if the pointer is null.
MRC_API bool MR_NoDefInit_MR_GraphEdgeId_ConvertTo_bool(const MR_NoDefInit_MR_GraphEdgeId *_this)
MRC_API MR_NoDefInit_MR_RegionId * MR_NoDefInit_MR_RegionId_DefaultConstruct(void)
MRC_API void MR_NoDefInit_MR_PixelId_DestroyArray(const MR_NoDefInit_MR_PixelId *_this)
Destroys a heap-allocated array of MR_NoDefInit_MR_PixelId. Does nothing if the pointer is null.
MRC_API int * MR_NoDefInit_MR_RegionId_GetMutable_id_(MR_NoDefInit_MR_RegionId *_this)
MRC_API MR_NoDefInit_MR_PixelId * MR_NoDefInit_MR_PixelId_DefaultConstruct(void)
MRC_API MR_VoxelId * MR_NoDefInit_MR_VoxelId_MutableUpcastTo_MR_VoxelId(MR_NoDefInit_MR_VoxelId *object)
Upcasts an instance of MR::NoDefInit<MR::VoxelId> to its base class MR::VoxelId.
MRC_API void MR_NoDefInit_MR_GraphEdgeId_Set_id_(MR_NoDefInit_MR_GraphEdgeId *_this, int value)
MRC_API const MR_VoxelId * MR_NoDefInit_MR_VoxelId_UpcastTo_MR_VoxelId(const MR_NoDefInit_MR_VoxelId *object)
MRC_API MR_NoDefInit_MR_Id_MR_ICPElemtTag * MR_NoDefInit_MR_Id_MR_ICPElemtTag_AssignFromAnother(MR_NoDefInit_MR_Id_MR_ICPElemtTag *_this, const MR_NoDefInit_MR_Id_MR_ICPElemtTag *_other)
MRC_API bool MR_equal_MR_NoDefInit_MR_PixelId_MR_PixelId(const MR_NoDefInit_MR_PixelId *_this, MR_PixelId b)
MRC_API MR_NoDefInit_MR_Id_MR_ICPElemtTag * MR_NoDefInit_MR_Id_MR_ICPElemtTag_DefaultConstructArray(size_t num_elems)
MRC_API int MR_NoDefInit_MR_TextureId_ConvertTo_int(const MR_NoDefInit_MR_TextureId *_this)
MRC_API bool MR_not_equal_MR_NoDefInit_MR_GraphVertId_MR_GraphVertId(const MR_NoDefInit_MR_GraphVertId *_this, MR_GraphVertId b)
MRC_API void MR_NoDefInit_MR_VertId_DestroyArray(const MR_NoDefInit_MR_VertId *_this)
Destroys a heap-allocated array of MR_NoDefInit_MR_VertId. Does nothing if the pointer is null.
MRC_API bool MR_equal_MR_NoDefInit_MR_GraphEdgeId_MR_GraphEdgeId(const MR_NoDefInit_MR_GraphEdgeId *_this, MR_GraphEdgeId b)
MRC_API bool MR_less_MR_NoDefInit_MR_FaceId_MR_FaceId(const MR_NoDefInit_MR_FaceId *_this, MR_FaceId b)
MRC_API MR_VertId * MR_NoDefInit_MR_VertId_sub_assign(MR_NoDefInit_MR_VertId *_this, int a)
MRC_API void MR_NoDefInit_MR_GraphEdgeId_Destroy(const MR_NoDefInit_MR_GraphEdgeId *_this)
Destroys a heap-allocated instance of MR_NoDefInit_MR_GraphEdgeId. Does nothing if the pointer is nul...
MRC_API bool MR_NoDefInit_MR_ObjId_ConvertTo_bool(const MR_NoDefInit_MR_ObjId *_this)
MRC_API bool MR_NoDefInit_MR_GraphEdgeId_valid(const MR_NoDefInit_MR_GraphEdgeId *_this)
MRC_API bool MR_less_MR_NoDefInit_MR_PixelId_MR_PixelId(const MR_NoDefInit_MR_PixelId *_this, MR_PixelId b)
MRC_API MR_NoDefInit_MR_ObjId * MR_NoDefInit_MR_ObjId_DefaultConstructArray(size_t num_elems)
MRC_API MR_NoDefInit_MR_PixelId * MR_NoDefInit_MR_PixelId_DefaultConstructArray(size_t num_elems)
MRC_API void MR_NoDefInit_MR_EdgeId_Set_id_(MR_NoDefInit_MR_EdgeId *_this, int value)
MRC_API const MR_PixelId * MR_NoDefInit_MR_PixelId_UpcastTo_MR_PixelId(const MR_NoDefInit_MR_PixelId *object)
MRC_API MR_UndirectedEdgeId MR_NoDefInit_MR_EdgeId_undirected(const MR_NoDefInit_MR_EdgeId *_this)
MRC_API MR_Id_MR_ICPElemtTag * MR_NoDefInit_MR_Id_MR_ICPElemtTag_MutableUpcastTo_MR_Id_MR_ICPElemtTag(MR_NoDefInit_MR_Id_MR_ICPElemtTag *object)
Upcasts an instance of MR::NoDefInit<MR::Id<MR::ICPElemtTag>> to its base class MR::Id<MR::ICPElemtTa...
MRC_API MR_NoDefInit_MR_TextureId * MR_NoDefInit_MR_TextureId_OffsetMutablePtr(MR_NoDefInit_MR_TextureId *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_NoDefInit_MR_VertId_Destroy(const MR_NoDefInit_MR_VertId *_this)
Destroys a heap-allocated instance of MR_NoDefInit_MR_VertId. Does nothing if the pointer is null.
MRC_API bool MR_less_MR_NoDefInit_MR_GraphEdgeId_MR_GraphEdgeId(const MR_NoDefInit_MR_GraphEdgeId *_this, MR_GraphEdgeId b)
MRC_API MR_NoDefInit_MR_ObjId * MR_NoDefInit_MR_ObjId_OffsetMutablePtr(MR_NoDefInit_MR_ObjId *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 bool MR_NoDefInit_MR_Id_MR_ICPElemtTag_ConvertTo_bool(const MR_NoDefInit_MR_Id_MR_ICPElemtTag *_this)
MRC_API void MR_NoDefInit_MR_ObjId_Set_id_(MR_NoDefInit_MR_ObjId *_this, int value)
MRC_API int * MR_NoDefInit_MR_PixelId_GetMutable_id_(MR_NoDefInit_MR_PixelId *_this)
MRC_API const MR_NoDefInit_MR_VoxelId * MR_NoDefInit_MR_VoxelId_OffsetPtr(const MR_NoDefInit_MR_VoxelId *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_uint64_t * MR_NoDefInit_MR_VoxelId_GetMutable_id_(MR_NoDefInit_MR_VoxelId *_this)
MRC_API const int * MR_NoDefInit_MR_EdgeId_Get_id_(const MR_NoDefInit_MR_EdgeId *_this)
MRC_API int * MR_NoDefInit_MR_FaceId_GetMutable_id_(MR_NoDefInit_MR_FaceId *_this)
MRC_API bool MR_less_MR_NoDefInit_MR_EdgeId_MR_EdgeId(const MR_NoDefInit_MR_EdgeId *_this, MR_EdgeId b)
MRC_API const MR_TextureId * MR_NoDefInit_MR_TextureId_UpcastTo_MR_TextureId(const MR_NoDefInit_MR_TextureId *object)
MRC_API MR_NoDefInit_MR_EdgeId * MR_NoDefInit_MR_EdgeId_AssignFromAnother(MR_NoDefInit_MR_EdgeId *_this, const MR_NoDefInit_MR_EdgeId *_other)
MRC_API bool MR_NoDefInit_MR_VertId_ConvertTo_bool(const MR_NoDefInit_MR_VertId *_this)
MRC_API MR_GraphEdgeId * MR_NoDefInit_MR_GraphEdgeId_sub_assign(MR_NoDefInit_MR_GraphEdgeId *_this, int a)
MRC_API bool MR_less_MR_NoDefInit_MR_RegionId_MR_RegionId(const MR_NoDefInit_MR_RegionId *_this, MR_RegionId b)
MRC_API const MR_NoDefInit_MR_VertId * MR_NoDefInit_MR_VertId_OffsetPtr(const MR_NoDefInit_MR_VertId *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 bool MR_not_equal_MR_NoDefInit_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag(const MR_NoDefInit_MR_Id_MR_ICPElemtTag *_this, const MR_Id_MR_ICPElemtTag *b)
MRC_API MR_NoDefInit_MR_ObjId * MR_NoDefInit_MR_ObjId_AssignFromAnother(MR_NoDefInit_MR_ObjId *_this, const MR_NoDefInit_MR_ObjId *_other)
MRC_API bool MR_less_MR_NoDefInit_MR_TextureId_MR_TextureId(const MR_NoDefInit_MR_TextureId *_this, MR_TextureId b)
MRC_API int MR_NoDefInit_MR_RegionId_ConvertTo_int(const MR_NoDefInit_MR_RegionId *_this)
MRC_API MR_TextureId * MR_NoDefInit_MR_TextureId_add_assign(MR_NoDefInit_MR_TextureId *_this, int a)
MRC_API int * MR_NoDefInit_MR_GraphVertId_get(MR_NoDefInit_MR_GraphVertId *_this)
MRC_API bool MR_equal_MR_NoDefInit_MR_TextureId_MR_TextureId(const MR_NoDefInit_MR_TextureId *_this, MR_TextureId b)
MRC_API bool MR_not_equal_MR_NoDefInit_MR_VertId_MR_VertId(const MR_NoDefInit_MR_VertId *_this, MR_VertId b)
uint64_t MR_uint64_t
Definition common.h:18
#define MRC_API
Definition exports.h:11
Definition MRId.h:153
Definition MRId.h:45
Definition MRId.h:126
Definition MRId.h:116
Definition MRId.h:86
Definition MRId.h:96
Definition MRId.h:65
Definition MRId.h:75
Definition MRId.h:106
Definition MRId.h:35
Definition MRId.h:55
Definition MRId.h:162