MeshLib C Docs
Loading...
Searching...
No Matches
MRBuffer.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>`.
15typedef struct MR_NoDefInit_MR_EdgeId MR_NoDefInit_MR_EdgeId; // Defined in `#include <MRCMesh/MRNoDefInit.h>`.
16typedef struct MR_NoDefInit_MR_FaceId MR_NoDefInit_MR_FaceId; // Defined in `#include <MRCMesh/MRNoDefInit.h>`.
17typedef struct MR_NoDefInit_MR_GraphEdgeId MR_NoDefInit_MR_GraphEdgeId; // Defined in `#include <MRCMesh/MRNoDefInit.h>`.
18typedef struct MR_NoDefInit_MR_GraphVertId MR_NoDefInit_MR_GraphVertId; // Defined in `#include <MRCMesh/MRNoDefInit.h>`.
19typedef struct MR_NoDefInit_MR_Id_MR_ICPElemtTag MR_NoDefInit_MR_Id_MR_ICPElemtTag; // Defined in `#include <MRCMesh/MRNoDefInit.h>`.
20typedef struct MR_NoDefInit_MR_NodeId MR_NoDefInit_MR_NodeId; // Defined in `#include <MRCMesh/MRNoDefInit.h>`.
21typedef struct MR_NoDefInit_MR_ObjId MR_NoDefInit_MR_ObjId; // Defined in `#include <MRCMesh/MRNoDefInit.h>`.
22typedef struct MR_NoDefInit_MR_PixelId MR_NoDefInit_MR_PixelId; // Defined in `#include <MRCMesh/MRNoDefInit.h>`.
23typedef struct MR_NoDefInit_MR_RegionId MR_NoDefInit_MR_RegionId; // Defined in `#include <MRCMesh/MRNoDefInit.h>`.
24typedef struct MR_NoDefInit_MR_TextureId MR_NoDefInit_MR_TextureId; // Defined in `#include <MRCMesh/MRNoDefInit.h>`.
25typedef struct MR_NoDefInit_MR_UndirectedEdgeId MR_NoDefInit_MR_UndirectedEdgeId; // Defined in `#include <MRCMesh/MRNoDefInit.h>`.
26typedef struct MR_NoDefInit_MR_VertId MR_NoDefInit_MR_VertId; // Defined in `#include <MRCMesh/MRNoDefInit.h>`.
27typedef struct MR_NoDefInit_MR_VoxelId MR_NoDefInit_MR_VoxelId; // Defined in `#include <MRCMesh/MRNoDefInit.h>`.
28
29
41
53
65
77
89
101
113
125
137
149
161
173
185
197
209
221
233
245
257
262
267
272
277
282
287
292
297
302
307
312
317
322
327
332
337
342
346
347// for our complex types, return wrapped type with default constructor doing nothing
351
352// for our complex types, return wrapped type with default constructor doing nothing
356
357// for our complex types, return wrapped type with default constructor doing nothing
361
362// for trivial types, return the type itself
366
367// for trivial types, return the type itself
371
372// for our complex types, return wrapped type with default constructor doing nothing
376
377// for our complex types, return wrapped type with default constructor doing nothing
381
382// for our complex types, return wrapped type with default constructor doing nothing
386
387// for our complex types, return wrapped type with default constructor doing nothing
391
392// for our complex types, return wrapped type with default constructor doing nothing
396
397// for our complex types, return wrapped type with default constructor doing nothing
401
402// for our complex types, return wrapped type with default constructor doing nothing
406
407// for our complex types, return wrapped type with default constructor doing nothing
411
412// for our complex types, return wrapped type with default constructor doing nothing
416
417// for our complex types, return wrapped type with default constructor doing nothing
421
427
431
436
439
442
446
450
453
456
461
465
469
473
477
481
486
491
495
499
504
509
514
519
523
528
531
534
538
542
545
548
553
557
561
565
569
573
578
583
587
591
596
601
606
611
615
620
623
626
630
634
637
640
645
649
653
657
661
665
670
675
679
683
688
693
698
703
707
712
715
718
722
726
729
732
737
741
745
749
753
757
762
767
771
775
780
785
790
795
799
804
807
810
814
818
821
824
829
833
837
841
845
849
854
859
863
867
872
877
882
887
891
896
899
902
906
910
913
916
921
925
929
933
937
941
946
951
955
959
964
969
974
979
983
988
991
994
998
1002
1005
1008
1013
1017
1021
1025
1029
1033
1038
1043
1047
1051
1056
1061
1066
1071
1075
1080
1083
1086
1090
1094
1097
1100
1105
1109
1113
1117
1121
1125
1130
1135
1139
1143
1148
1153
1158
1163
1167
1172
1175
1178
1182
1186
1189
1192
1197
1201
1205
1209
1213
1217
1222
1227
1231
1235
1240
1245
1250
1255
1259
1264
1267
1270
1274
1278
1281
1284
1289
1293
1297
1301
1305
1309
1314
1319
1323
1327
1332
1337
1342
1347
1351
1356
1359
1362
1366
1370
1373
1376
1381
1385
1389
1393
1397
1401
1406
1411
1415
1419
1424
1429
1434
1439
1443
1448
1451
1454
1458
1462
1465
1468
1473
1477
1481
1485
1489
1493
1498
1503
1507
1511
1516
1521
1526
1531
1535
1540
1543
1546
1550
1554
1557
1560
1565
1569
1573
1577
1581
1585
1590
1595
1599
1603
1608
1613
1618
1623
1627
1632
1635
1638
1642
1646
1649
1652
1657
1661
1665
1669
1673
1677
1682
1687
1691
1695
1700
1705
1710
1715
1719
1724
1727
1730
1734
1738
1741
1744
1749
1753
1757
1761
1765
1769
1774
1779
1783
1787
1792
1797
1802
1807
1811
1816
1819
1822
1826
1830
1833
1836
1841
1845
1849
1853
1857
1861
1866
1871
1875
1879
1884
1889
1894
1899
1903
1908
1911
1914
1918
1922
1925
1928
1933
1937
1941
1945
1949
1953
1958
1963
1967
1971
1976
1981
1986
1991
1995
2000
2003
2006
2010
2014
2017
2020
2025
2029
2033
2037
2041
2045
2050
2055
2059
2063
2068
2073
2078
2083
2087
2092
2095
2098
2102
2106
2109
2112
2117
2121
2125
2129
2133
2137
2143
2149
2153
2157
2163
2169
2175
2180
2185
2189
2194
2200
2205
2211
2215
2220
2224
2227
2230
2234
2237
2240
2245
2250
2254
2259
2265
2270
2276
2280
2285
2289
2292
2295
2299
2302
2305
2310
2315
2319
2324
2330
2335
2341
2345
2350
2354
2357
2360
2364
2367
2370
2375
2380
2384
2389
2395
2400
2406
2410
2415
2419
2422
2425
2429
2432
2435
2440
2445
2449
2454
2460
2465
2471
2475
2480
2484
2487
2490
2494
2497
2500
2505
2510
2514
2519
2525
2530
2536
2540
2545
2549
2552
2555
2559
2562
2565
2570
2575
2579
2584
2590
2595
2601
2605
2610
2614
2617
2620
2624
2627
2630
2635
2640
2644
2649
2655
2660
2666
2670
2675
2679
2682
2685
2689
2692
2695
2700
2705
2709
2714
2720
2725
2731
2735
2740
2744
2747
2750
2754
2757
2760
2765
2770
2774
2779
2785
2790
2796
2800
2805
2809
2812
2815
2819
2822
2825
2830
2835
2839
2844
2850
2855
2861
2865
2870
2874
2877
2880
2884
2887
2890
2895
2900
2904
2909
2915
2920
2926
2930
2935
2939
2942
2945
2949
2952
2955
2960
2965
2969
2974
2980
2985
2991
2995
3000
3004
3007
3010
3014
3017
3020
3025
3030
3034
3039
3045
3050
3056
3060
3065
3069
3072
3075
3079
3082
3085
3090
3095
3099
3104
3110
3115
3121
3125
3130
3134
3137
3140
3144
3147
3150
3155
3160
3164
3169
3175
3180
3186
3190
3195
3199
3202
3205
3209
3212
3215
3220
3225
3229
3234
3240
3245
3251
3255
3260
3264
3267
3270
3274
3277
3280
3285
3290
3294
3299
3303
3308
3311
3314
3318
3321
3324
3329
3333
3338
3341
3344
3349
3352
3355
3361
3365
3370
3373
3376
3381
3384
3387
3393
3397
3402
3405
3408
3413
3416
3419
3425
3429
3434
3437
3440
3445
3448
3451
3457
3461
3466
3469
3472
3477
3480
3483
3489
3493
3498
3501
3504
3509
3512
3515
3521
3525
3530
3533
3536
3541
3544
3547
3553
3557
3562
3565
3568
3573
3576
3579
3585
3589
3594
3597
3600
3605
3608
3611
3617
3621
3626
3629
3632
3637
3640
3643
3649
3653
3658
3661
3664
3669
3672
3675
3681
3685
3690
3693
3696
3701
3704
3707
3713
3717
3722
3725
3728
3733
3736
3739
3745
3749
3754
3757
3760
3765
3768
3771
3777
3781
3786
3789
3792
3797
3800
3803
3809
3815
3820
3824
3829
3834
3838
3843
3848
3852
3857
3861
3866
3870
3873
3876
3880
3883
3886
3891
3892#ifdef __cplusplus
3893} // extern "C"
3894#endif
struct MR_BMap_MR_ObjId_MR_ObjId MR_BMap_MR_ObjId_MR_ObjId
Definition MRAABBTreeBase.h:22
struct MR_UndirectedEdgeBMap MR_UndirectedEdgeBMap
Definition MRAABBTreeBase.h:27
struct MR_VertBMap MR_VertBMap
Definition MRAABBTreePoints.h:19
struct MR_FaceBMap MR_FaceBMap
Definition MRAABBTree.h:16
struct MR_BMap_MR_VoxelId_MR_VoxelId MR_BMap_MR_VoxelId_MR_VoxelId
Definition MRBitSet.h:22
struct MR_BMap_MR_RegionId_MR_RegionId MR_BMap_MR_RegionId_MR_RegionId
Definition MRBitSet.h:20
struct MR_BMap_MR_TextureId_MR_TextureId MR_BMap_MR_TextureId_MR_TextureId
Definition MRBitSet.h:21
struct MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag
Definition MRBitSet.h:16
struct MR_BMap_MR_GraphVertId_MR_GraphVertId MR_BMap_MR_GraphVertId_MR_GraphVertId
Definition MRBitSet.h:15
struct MR_BMap_MR_PixelId_MR_PixelId MR_BMap_MR_PixelId_MR_PixelId
Definition MRBitSet.h:19
struct MR_BMap_MR_NodeId_MR_NodeId MR_BMap_MR_NodeId_MR_NodeId
Definition MRBitSet.h:17
struct MR_EdgeBMap MR_EdgeBMap
Definition MRBitSet.h:23
struct MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId
Definition MRBitSet.h:14
struct MR_Id_MR_ICPElemtTag MR_Id_MR_ICPElemtTag
Definition MRBitSet.h:27
MRC_API void MR_BMap_MR_FaceId_uint64_t_Set_b(MR_BMap_MR_FaceId_uint64_t *_this, MR_PassBy value_pass_by, MR_Buffer_MR_FaceId *value)
MRC_API MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId * MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_OffsetMutablePtr(MR_Buffer_MR_EdgeId_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 MR_BMap_MR_FaceId_uint64_t * MR_BMap_MR_FaceId_uint64_t_AssignFromAnother(MR_BMap_MR_FaceId_uint64_t *_this, MR_PassBy _other_pass_by, MR_BMap_MR_FaceId_uint64_t *_other)
MRC_API MR_uint64_t * MR_BMap_MR_TextureId_MR_TextureId_GetMutable_tsize(MR_BMap_MR_TextureId_MR_TextureId *_this)
MRC_API void MR_NoCtor_MR_NodeId_Destroy(const MR_NoCtor_MR_NodeId *_this)
Destroys a heap-allocated instance of MR_NoCtor_MR_NodeId. Does nothing if the pointer is null.
MRC_API const unsigned char * MR_Buffer_unsigned_char_index_const(const MR_Buffer_unsigned_char *_this, MR_uint64_t i)
MRC_API void MR_Buffer_MR_NodeId_MR_NodeId_resize(MR_Buffer_MR_NodeId_MR_NodeId *_this, MR_uint64_t newSize)
MRC_API void MR_NoCtor_MR_TextureId_Destroy(const MR_NoCtor_MR_TextureId *_this)
Destroys a heap-allocated instance of MR_NoCtor_MR_TextureId. Does nothing if the pointer is null.
MRC_API MR_Buffer_MR_GraphVertId_MR_GraphVertId * MR_Buffer_MR_GraphVertId_MR_GraphVertId_DefaultConstructArray(size_t num_elems)
MRC_API MR_NoDefInit_MR_GraphEdgeId * MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_data_const(const MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *_this)
MRC_API void MR_BMap_MR_NodeId_MR_NodeId_Destroy(const MR_BMap_MR_NodeId_MR_NodeId *_this)
Destroys a heap-allocated instance of MR_BMap_MR_NodeId_MR_NodeId. Does nothing if the pointer is nul...
MRC_API bool MR_Buffer_MR_VoxelId_MR_VoxelId_empty(const MR_Buffer_MR_VoxelId_MR_VoxelId *_this)
MRC_API MR_NoDefInit_MR_FaceId * MR_Buffer_MR_FaceId_MR_FaceId_data(MR_Buffer_MR_FaceId_MR_FaceId *_this)
MRC_API const MR_FaceBMap * MR_PackMapping_Get_f(const MR_PackMapping *_this)
MRC_API const MR_NoDefInit_MR_GraphEdgeId * MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_index_const(const MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *_this, MR_GraphEdgeId i)
MRC_API MR_NoCtor_MR_ObjId * MR_NoCtor_MR_ObjId_AssignFromAnother(MR_NoCtor_MR_ObjId *_this, const MR_NoCtor_MR_ObjId *_other)
MRC_API MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId * MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_AssignFromAnother(MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *_this, MR_PassBy _other_pass_by, MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *_other)
MRC_API MR_NoCtor_MR_NodeId * MR_NoCtor_MR_NodeId_DefaultConstructArray(size_t num_elems)
MRC_API bool MR_Buffer_MR_PixelId_MR_PixelId_empty(const MR_Buffer_MR_PixelId_MR_PixelId *_this)
MRC_API bool MR_Buffer_MR_VertId_empty(const MR_Buffer_MR_VertId *_this)
struct MR_ZeroOnMove_uint64_t MR_ZeroOnMove_uint64_t
Definition MRBuffer.h:345
MRC_API MR_NoCtor_MR_VoxelId * MR_NoCtor_MR_VoxelId_DefaultConstruct(void)
MRC_API void MR_NoCtor_MR_RegionId_DestroyArray(const MR_NoCtor_MR_RegionId *_this)
Destroys a heap-allocated array of MR_NoCtor_MR_RegionId. Does nothing if the pointer is null.
MRC_API MR_ZeroOnMove_uint64_t * MR_ZeroOnMove_uint64_t_AssignFromAnother(MR_ZeroOnMove_uint64_t *_this, MR_PassBy z_pass_by, MR_ZeroOnMove_uint64_t *z)
MRC_API MR_NoDefInit_MR_FaceId * MR_Buffer_MR_FaceId_MR_FaceId_data_const(const MR_Buffer_MR_FaceId_MR_FaceId *_this)
MRC_API MR_uint64_t MR_Buffer_MR_UndirectedEdgeId_size(const MR_Buffer_MR_UndirectedEdgeId *_this)
MRC_API void MR_BMap_MR_VoxelId_MR_VoxelId_Set_b(MR_BMap_MR_VoxelId_MR_VoxelId *_this, MR_PassBy value_pass_by, MR_Buffer_MR_VoxelId_MR_VoxelId *value)
MRC_API MR_NoCtor_MR_VoxelId * MR_NoCtor_MR_VoxelId_OffsetMutablePtr(MR_NoCtor_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_WholeEdgeBMap * MR_WholeEdgeBMap_OffsetMutablePtr(MR_WholeEdgeBMap *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_Id_MR_ICPElemtTag * MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_data(MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_Buffer_MR_TextureId_MR_TextureId * MR_Buffer_MR_TextureId_MR_TextureId_DefaultConstructArray(size_t num_elems)
MRC_API void MR_FaceBMap_Destroy(const MR_FaceBMap *_this)
Destroys a heap-allocated instance of MR_FaceBMap. Does nothing if the pointer is null.
MRC_API const MR_Buffer_MR_RegionId_MR_RegionId * MR_BMap_MR_RegionId_MR_RegionId_Get_b(const MR_BMap_MR_RegionId_MR_RegionId *_this)
MRC_API MR_BMap_MR_PixelId_MR_PixelId * MR_BMap_MR_PixelId_MR_PixelId_ConstructFrom(MR_PassBy b_pass_by, MR_Buffer_MR_PixelId_MR_PixelId *b, MR_uint64_t tsize)
MRC_API void MR_WholeEdgeBMap_Destroy(const MR_WholeEdgeBMap *_this)
Destroys a heap-allocated instance of MR_WholeEdgeBMap. Does nothing if the pointer is null.
MRC_API const MR_ZeroOnMove_uint64_t * MR_ZeroOnMove_uint64_t_OffsetPtr(const MR_ZeroOnMove_uint64_t *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_ObjId * MR_Buffer_MR_ObjId_MR_ObjId_index_const(const MR_Buffer_MR_ObjId_MR_ObjId *_this, MR_ObjId i)
struct MR_Buffer_MR_RegionId_MR_RegionId MR_Buffer_MR_RegionId_MR_RegionId
std::vector<V>-like container that is 1) resized without initialization of its elements,...
Definition MRBuffer.h:220
MRC_API void MR_Buffer_MR_RegionId_MR_RegionId_clear(MR_Buffer_MR_RegionId_MR_RegionId *_this)
MRC_API MR_PixelId MR_Buffer_MR_PixelId_MR_PixelId_endId(const MR_Buffer_MR_PixelId_MR_PixelId *_this)
MRC_API MR_BMap_MR_NodeId_MR_NodeId * MR_BMap_MR_NodeId_MR_NodeId_DefaultConstruct(void)
MRC_API MR_Buffer_MR_PixelId_MR_PixelId * MR_Buffer_MR_PixelId_MR_PixelId_DefaultConstruct(void)
MRC_API MR_uint64_t * MR_BMap_MR_UndirectedEdgeId_uint64_t_GetMutable_tsize(MR_BMap_MR_UndirectedEdgeId_uint64_t *_this)
MRC_API const MR_NoDefInit_MR_VertId * MR_Buffer_MR_VertId_index_const(const MR_Buffer_MR_VertId *_this, MR_uint64_t i)
MRC_API MR_Buffer_MR_FaceId * MR_Buffer_MR_FaceId_AssignFromAnother(MR_Buffer_MR_FaceId *_this, MR_PassBy _other_pass_by, MR_Buffer_MR_FaceId *_other)
MRC_API const MR_uint64_t * MR_VertBMap_Get_tsize(const MR_VertBMap *_this)
MRC_API MR_NoCtor_MR_ObjId * MR_NoCtor_MR_ObjId_OffsetMutablePtr(MR_NoCtor_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 const MR_Buffer_MR_ObjId_MR_ObjId * MR_Buffer_MR_ObjId_MR_ObjId_OffsetPtr(const MR_Buffer_MR_ObjId_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 const MR_Buffer_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_OffsetPtr(const MR_Buffer_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 MR_GraphEdgeId MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_backId(const MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *_this)
MRC_API MR_NoCtor_MR_EdgeId * MR_NoCtor_MR_EdgeId_AssignFromAnother(MR_NoCtor_MR_EdgeId *_this, const MR_NoCtor_MR_EdgeId *_other)
MRC_API MR_uint64_t MR_Buffer_char_endId(const MR_Buffer_char *_this)
MRC_API MR_NoDefInit_MR_NodeId * MR_Buffer_MR_NodeId_MR_NodeId_data(MR_Buffer_MR_NodeId_MR_NodeId *_this)
MRC_API void MR_BMap_MR_PixelId_MR_PixelId_Set_b(MR_BMap_MR_PixelId_MR_PixelId *_this, MR_PassBy value_pass_by, MR_Buffer_MR_PixelId_MR_PixelId *value)
MRC_API MR_BMap_MR_UndirectedEdgeId_uint64_t * MR_BMap_MR_UndirectedEdgeId_uint64_t_AssignFromAnother(MR_BMap_MR_UndirectedEdgeId_uint64_t *_this, MR_PassBy _other_pass_by, MR_BMap_MR_UndirectedEdgeId_uint64_t *_other)
MRC_API const MR_Buffer_MR_RegionId_MR_RegionId * MR_Buffer_MR_RegionId_MR_RegionId_OffsetPtr(const MR_Buffer_MR_RegionId_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 void MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Destroy(const MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
Destroys a heap-allocated instance of MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag....
MRC_API const MR_Buffer_MR_EdgeId_MR_EdgeId * MR_Buffer_MR_EdgeId_MR_EdgeId_OffsetPtr(const MR_Buffer_MR_EdgeId_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_uint64_t MR_Buffer_MR_FaceId_beginId(const MR_Buffer_MR_FaceId *_this)
MRC_API MR_EdgeBMap * MR_EdgeBMap_OffsetMutablePtr(MR_EdgeBMap *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
struct MR_NoDefInit_MR_EdgeId MR_NoDefInit_MR_EdgeId
Definition MRBuffer.h:15
MRC_API MR_uint64_t * MR_FaceBMap_GetMutable_tsize(MR_FaceBMap *_this)
MRC_API MR_BMap_MR_FaceId_uint64_t * MR_BMap_MR_FaceId_uint64_t_DefaultConstructArray(size_t num_elems)
MRC_API MR_BMap_MR_GraphVertId_MR_GraphVertId * MR_BMap_MR_GraphVertId_MR_GraphVertId_AssignFromAnother(MR_BMap_MR_GraphVertId_MR_GraphVertId *_this, MR_PassBy _other_pass_by, MR_BMap_MR_GraphVertId_MR_GraphVertId *_other)
MRC_API MR_NoDefInit_MR_GraphVertId * MR_Buffer_MR_GraphVertId_MR_GraphVertId_index(MR_Buffer_MR_GraphVertId_MR_GraphVertId *_this, MR_GraphVertId i)
MRC_API MR_NoCtor_unsigned_char * MR_NoCtor_unsigned_char_DefaultConstructArray(size_t num_elems)
MRC_API MR_Buffer_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_DefaultConstruct(void)
MRC_API MR_uint64_t * MR_BMap_MR_PixelId_MR_PixelId_GetMutable_tsize(MR_BMap_MR_PixelId_MR_PixelId *_this)
MRC_API void MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId_DestroyArray(const MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId *_this)
Destroys a heap-allocated array of MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId. Does nothing if the pointer...
struct MR_NoDefInit_MR_RegionId MR_NoDefInit_MR_RegionId
Definition MRBuffer.h:23
MRC_API MR_BMap_MR_GraphVertId_MR_GraphVertId * MR_BMap_MR_GraphVertId_MR_GraphVertId_ConstructFrom(MR_PassBy b_pass_by, MR_Buffer_MR_GraphVertId_MR_GraphVertId *b, MR_uint64_t tsize)
MRC_API MR_Buffer_MR_RegionId_MR_RegionId * MR_Buffer_MR_RegionId_MR_RegionId_DefaultConstructArray(size_t num_elems)
MRC_API MR_Buffer_MR_VoxelId_MR_VoxelId * MR_Buffer_MR_VoxelId_MR_VoxelId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Buffer_MR_VoxelId_MR_VoxelId *_other)
MRC_API MR_NoDefInit_MR_VertId * MR_Buffer_MR_VertId_data_const(const MR_Buffer_MR_VertId *_this)
MRC_API const MR_Buffer_MR_VoxelId_MR_VoxelId * MR_BMap_MR_VoxelId_MR_VoxelId_Get_b(const MR_BMap_MR_VoxelId_MR_VoxelId *_this)
MRC_API MR_NoCtor_MR_Id_MR_ICPElemtTag * MR_NoCtor_MR_Id_MR_ICPElemtTag_DefaultConstructArray(size_t num_elems)
MRC_API MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId * MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId_AssignFromAnother(MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId *_this, MR_PassBy _other_pass_by, MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId *_other)
MRC_API void MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId_Set_tsize(MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId *_this, MR_uint64_t value)
MRC_API MR_UndirectedEdgeBMap * MR_UndirectedEdgeBMap_ConstructFromAnother(MR_PassBy _other_pass_by, MR_UndirectedEdgeBMap *_other)
MRC_API MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId * MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_AssignFromAnother(MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *_this, MR_PassBy _other_pass_by, MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *_other)
MRC_API MR_BMap_MR_NodeId_MR_NodeId * MR_BMap_MR_NodeId_MR_NodeId_ConstructFrom(MR_PassBy b_pass_by, MR_Buffer_MR_NodeId_MR_NodeId *b, MR_uint64_t tsize)
MRC_API MR_BMap_MR_FaceId_uint64_t * MR_BMap_MR_FaceId_uint64_t_ConstructFrom(MR_PassBy b_pass_by, MR_Buffer_MR_FaceId *b, MR_uint64_t tsize)
MRC_API MR_NoCtor_MR_EdgeId * MR_NoCtor_MR_EdgeId_DefaultConstruct(void)
MRC_API void MR_BMap_MR_RegionId_MR_RegionId_Set_b(MR_BMap_MR_RegionId_MR_RegionId *_this, MR_PassBy value_pass_by, MR_Buffer_MR_RegionId_MR_RegionId *value)
MRC_API MR_uint64_t * MR_BMap_MR_NodeId_MR_NodeId_GetMutable_tsize(MR_BMap_MR_NodeId_MR_NodeId *_this)
MRC_API MR_BMap_MR_PixelId_MR_PixelId * MR_BMap_MR_PixelId_MR_PixelId_DefaultConstruct(void)
MRC_API MR_Buffer_MR_TextureId_MR_TextureId * MR_BMap_MR_TextureId_MR_TextureId_GetMutable_b(MR_BMap_MR_TextureId_MR_TextureId *_this)
MRC_API MR_Buffer_MR_ObjId_MR_ObjId * MR_Buffer_MR_ObjId_MR_ObjId_OffsetMutablePtr(MR_Buffer_MR_ObjId_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_PixelId * MR_Buffer_MR_PixelId_MR_PixelId_index(MR_Buffer_MR_PixelId_MR_PixelId *_this, MR_PixelId i)
struct MR_Buffer_MR_VoxelId_MR_VoxelId MR_Buffer_MR_VoxelId_MR_VoxelId
std::vector<V>-like container that is 1) resized without initialization of its elements,...
Definition MRBuffer.h:196
MRC_API void MR_EdgeBMap_DestroyArray(const MR_EdgeBMap *_this)
Destroys a heap-allocated array of MR_EdgeBMap. Does nothing if the pointer is null.
MRC_API const MR_NoCtor_MR_GraphVertId * MR_NoCtor_MR_GraphVertId_OffsetPtr(const MR_NoCtor_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_NoCtor_MR_UndirectedEdgeId * MR_NoCtor_MR_UndirectedEdgeId_AssignFromAnother(MR_NoCtor_MR_UndirectedEdgeId *_this, const MR_NoCtor_MR_UndirectedEdgeId *_other)
MRC_API MR_FaceBMap * MR_FaceBMap_DefaultConstructArray(size_t num_elems)
MRC_API MR_uint64_t MR_Buffer_MR_PixelId_MR_PixelId_heapBytes(const MR_Buffer_MR_PixelId_MR_PixelId *_this)
MRC_API void MR_Buffer_MR_TextureId_MR_TextureId_DestroyArray(const MR_Buffer_MR_TextureId_MR_TextureId *_this)
Destroys a heap-allocated array of MR_Buffer_MR_TextureId_MR_TextureId. Does nothing if the pointer i...
MRC_API MR_UndirectedEdgeBMap * MR_UndirectedEdgeBMap_DefaultConstruct(void)
MRC_API void MR_NoCtor_MR_ObjId_Destroy(const MR_NoCtor_MR_ObjId *_this)
Destroys a heap-allocated instance of MR_NoCtor_MR_ObjId. Does nothing if the pointer is null.
struct MR_NoCtor_MR_RegionId MR_NoCtor_MR_RegionId
Definition MRBuffer.h:405
MRC_API MR_NoDefInit_MR_TextureId * MR_Buffer_MR_TextureId_MR_TextureId_index(MR_Buffer_MR_TextureId_MR_TextureId *_this, MR_TextureId i)
MRC_API MR_TextureId MR_Buffer_MR_TextureId_MR_TextureId_backId(const MR_Buffer_MR_TextureId_MR_TextureId *_this)
MRC_API MR_Buffer_char * MR_Buffer_char_DefaultConstructArray(size_t num_elems)
MRC_API MR_BMap_MR_RegionId_MR_RegionId * MR_BMap_MR_RegionId_MR_RegionId_DefaultConstructArray(size_t num_elems)
MRC_API void MR_Buffer_char_clear(MR_Buffer_char *_this)
MRC_API MR_NodeId MR_Buffer_MR_NodeId_MR_NodeId_backId(const MR_Buffer_MR_NodeId_MR_NodeId *_this)
MRC_API MR_uint64_t MR_Buffer_MR_VertId_MR_VertId_capacity(const MR_Buffer_MR_VertId_MR_VertId *_this)
struct MR_NoCtor_MR_GraphVertId MR_NoCtor_MR_GraphVertId
Definition MRBuffer.h:380
MRC_API void MR_NoCtor_MR_TextureId_DestroyArray(const MR_NoCtor_MR_TextureId *_this)
Destroys a heap-allocated array of MR_NoCtor_MR_TextureId. Does nothing if the pointer is null.
MRC_API void MR_NoCtor_MR_NodeId_DestroyArray(const MR_NoCtor_MR_NodeId *_this)
Destroys a heap-allocated array of MR_NoCtor_MR_NodeId. Does nothing if the pointer is null.
MRC_API MR_WholeEdgeBMap * MR_WholeEdgeBMap_ConstructFromAnother(MR_PassBy _other_pass_by, MR_WholeEdgeBMap *_other)
MRC_API void MR_Buffer_MR_GraphVertId_MR_GraphVertId_clear(MR_Buffer_MR_GraphVertId_MR_GraphVertId *_this)
MRC_API void MR_Buffer_MR_FaceId_clear(MR_Buffer_MR_FaceId *_this)
MRC_API MR_NoDefInit_MR_Id_MR_ICPElemtTag * MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_index(MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this, const MR_Id_MR_ICPElemtTag *i)
MRC_API MR_WholeEdgeBMap * MR_WholeEdgeBMap_DefaultConstruct(void)
MRC_API MR_BMap_MR_RegionId_MR_RegionId * MR_BMap_MR_RegionId_MR_RegionId_ConstructFrom(MR_PassBy b_pass_by, MR_Buffer_MR_RegionId_MR_RegionId *b, MR_uint64_t tsize)
MRC_API MR_NoDefInit_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_index(MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this, MR_UndirectedEdgeId i)
MRC_API MR_NoCtor_MR_EdgeId * MR_NoCtor_MR_EdgeId_DefaultConstructArray(size_t num_elems)
struct MR_NoDefInit_MR_FaceId MR_NoDefInit_MR_FaceId
Definition MRBuffer.h:16
MRC_API MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId * MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId_OffsetMutablePtr(MR_BMap_MR_GraphEdgeId_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_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_DestroyArray(const MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
Destroys a heap-allocated array of MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag....
MRC_API void MR_Buffer_MR_GraphVertId_MR_GraphVertId_Destroy(const MR_Buffer_MR_GraphVertId_MR_GraphVertId *_this)
Destroys a heap-allocated instance of MR_Buffer_MR_GraphVertId_MR_GraphVertId. Does nothing if the po...
MRC_API const MR_Buffer_MR_TextureId_MR_TextureId * MR_Buffer_MR_TextureId_MR_TextureId_OffsetPtr(const MR_Buffer_MR_TextureId_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 MR_NoCtor_MR_TextureId * MR_NoCtor_MR_TextureId_OffsetMutablePtr(MR_NoCtor_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 const MR_Buffer_MR_VoxelId_MR_VoxelId * MR_Buffer_MR_VoxelId_MR_VoxelId_OffsetPtr(const MR_Buffer_MR_VoxelId_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 const MR_NoCtor_MR_PixelId * MR_NoCtor_MR_PixelId_OffsetPtr(const MR_NoCtor_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 MR_BMap_MR_RegionId_MR_RegionId * MR_BMap_MR_RegionId_MR_RegionId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_BMap_MR_RegionId_MR_RegionId *_other)
MRC_API MR_Buffer_unsigned_char * MR_Buffer_unsigned_char_OffsetMutablePtr(MR_Buffer_unsigned_char *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_UndirectedEdgeBMap * MR_UndirectedEdgeBMap_OffsetPtr(const MR_UndirectedEdgeBMap *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_BMap_MR_VertId_uint64_t_DestroyArray(const MR_BMap_MR_VertId_uint64_t *_this)
Destroys a heap-allocated array of MR_BMap_MR_VertId_uint64_t. Does nothing if the pointer is null.
MRC_API const MR_Buffer_MR_VertId_MR_VertId * MR_VertBMap_Get_b(const MR_VertBMap *_this)
MRC_API MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_other)
MRC_API MR_Buffer_MR_FaceId * MR_Buffer_MR_FaceId_DefaultConstruct(void)
MRC_API MR_EdgeBMap * MR_EdgeBMap_DefaultConstructArray(size_t num_elems)
MRC_API void MR_Buffer_MR_VoxelId_MR_VoxelId_resize(MR_Buffer_MR_VoxelId_MR_VoxelId *_this, MR_uint64_t newSize)
MRC_API MR_BMap_MR_NodeId_MR_NodeId * MR_BMap_MR_NodeId_MR_NodeId_AssignFromAnother(MR_BMap_MR_NodeId_MR_NodeId *_this, MR_PassBy _other_pass_by, MR_BMap_MR_NodeId_MR_NodeId *_other)
MRC_API MR_uint64_t MR_Buffer_MR_PixelId_MR_PixelId_capacity(const MR_Buffer_MR_PixelId_MR_PixelId *_this)
MRC_API void MR_PackMapping_Set_f(MR_PackMapping *_this, MR_PassBy value_pass_by, MR_FaceBMap *value)
MRC_API MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Construct(MR_uint64_t size)
MRC_API bool MR_Buffer_MR_NodeId_MR_NodeId_empty(const MR_Buffer_MR_NodeId_MR_NodeId *_this)
MRC_API MR_Buffer_MR_VertId * MR_Buffer_MR_VertId_DefaultConstructArray(size_t num_elems)
MRC_API MR_VoxelId MR_Buffer_MR_VoxelId_MR_VoxelId_backId(const MR_Buffer_MR_VoxelId_MR_VoxelId *_this)
struct MR_NoCtor_MR_EdgeId MR_NoCtor_MR_EdgeId
Definition MRBuffer.h:375
MRC_API MR_BMap_MR_FaceId_uint64_t * MR_BMap_MR_FaceId_uint64_t_OffsetMutablePtr(MR_BMap_MR_FaceId_uint64_t *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_FaceId * MR_Buffer_MR_FaceId_MR_FaceId_index_const(const MR_Buffer_MR_FaceId_MR_FaceId *_this, MR_FaceId i)
MRC_API const MR_VertBMap * MR_PackMapping_Get_v(const MR_PackMapping *_this)
MRC_API void MR_Buffer_MR_PixelId_MR_PixelId_clear(MR_Buffer_MR_PixelId_MR_PixelId *_this)
MRC_API MR_uint64_t MR_Buffer_MR_UndirectedEdgeId_heapBytes(const MR_Buffer_MR_UndirectedEdgeId *_this)
MRC_API bool MR_Buffer_char_empty(const MR_Buffer_char *_this)
MRC_API void MR_Buffer_MR_ObjId_MR_ObjId_clear(MR_Buffer_MR_ObjId_MR_ObjId *_this)
MRC_API void MR_Buffer_MR_VertId_MR_VertId_Destroy(const MR_Buffer_MR_VertId_MR_VertId *_this)
Destroys a heap-allocated instance of MR_Buffer_MR_VertId_MR_VertId. Does nothing if the pointer is n...
MRC_API MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId * MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_Construct(MR_uint64_t size)
MRC_API void MR_NoCtor_MR_VertId_Destroy(const MR_NoCtor_MR_VertId *_this)
Destroys a heap-allocated instance of MR_NoCtor_MR_VertId. Does nothing if the pointer is null.
MRC_API MR_BMap_MR_VoxelId_MR_VoxelId * MR_BMap_MR_VoxelId_MR_VoxelId_DefaultConstructArray(size_t num_elems)
MRC_API MR_NoDefInit_MR_Id_MR_ICPElemtTag * MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_data_const(const MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_NoCtor_MR_EdgeId * MR_NoCtor_MR_EdgeId_ConstructFromAnother(const MR_NoCtor_MR_EdgeId *_other)
MRC_API MR_Buffer_MR_VoxelId_MR_VoxelId * MR_Buffer_MR_VoxelId_MR_VoxelId_DefaultConstruct(void)
MRC_API MR_FaceBMap * MR_FaceBMap_DefaultConstruct(void)
MRC_API MR_BMap_MR_VoxelId_MR_VoxelId * MR_BMap_MR_VoxelId_MR_VoxelId_OffsetMutablePtr(MR_BMap_MR_VoxelId_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_NoDefInit_MR_ObjId * MR_Buffer_MR_ObjId_MR_ObjId_data(MR_Buffer_MR_ObjId_MR_ObjId *_this)
MRC_API void MR_FaceBMap_Set_tsize(MR_FaceBMap *_this, MR_uint64_t value)
MRC_API MR_NoCtor_MR_VertId * MR_NoCtor_MR_VertId_DefaultConstructArray(size_t num_elems)
MRC_API char * MR_Buffer_char_data(MR_Buffer_char *_this)
MRC_API MR_uint64_t MR_Buffer_char_backId(const MR_Buffer_char *_this)
MRC_API MR_uint64_t * MR_UndirectedEdgeBMap_GetMutable_tsize(MR_UndirectedEdgeBMap *_this)
MRC_API const MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId * MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId_Get_b(const MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId *_this)
MRC_API void MR_Buffer_MR_VertId_resize(MR_Buffer_MR_VertId *_this, MR_uint64_t newSize)
MRC_API MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_OffsetMutablePtr(MR_Buffer_MR_UndirectedEdgeId_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 MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId * MR_WholeEdgeBMap_GetMutable_b(MR_WholeEdgeBMap *_this)
MRC_API void MR_Buffer_MR_NodeId_MR_NodeId_DestroyArray(const MR_Buffer_MR_NodeId_MR_NodeId *_this)
Destroys a heap-allocated array of MR_Buffer_MR_NodeId_MR_NodeId. Does nothing if the pointer is null...
MRC_API MR_NoCtor_MR_FaceId * MR_NoCtor_MR_FaceId_ConstructFromAnother(const MR_NoCtor_MR_FaceId *_other)
MRC_API MR_EdgeId MR_Buffer_MR_EdgeId_MR_EdgeId_beginId(const MR_Buffer_MR_EdgeId_MR_EdgeId *_this)
MRC_API const MR_PackMapping * MR_PackMapping_OffsetPtr(const MR_PackMapping *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_Buffer_MR_FaceId_endId(const MR_Buffer_MR_FaceId *_this)
MRC_API bool MR_Buffer_MR_VertId_MR_VertId_empty(const MR_Buffer_MR_VertId_MR_VertId *_this)
MRC_API void MR_BMap_MR_TextureId_MR_TextureId_DestroyArray(const MR_BMap_MR_TextureId_MR_TextureId *_this)
Destroys a heap-allocated array of MR_BMap_MR_TextureId_MR_TextureId. Does nothing if the pointer is ...
MRC_API MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_ConstructFrom(MR_PassBy b_pass_by, MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *b, MR_uint64_t tsize)
MRC_API MR_NoDefInit_MR_VertId * MR_Buffer_MR_VertId_MR_VertId_data_const(const MR_Buffer_MR_VertId_MR_VertId *_this)
MRC_API void MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Set_tsize(MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this, MR_uint64_t value)
MRC_API void MR_NoCtor_MR_PixelId_DestroyArray(const MR_NoCtor_MR_PixelId *_this)
Destroys a heap-allocated array of MR_NoCtor_MR_PixelId. Does nothing if the pointer is null.
MRC_API MR_Buffer_MR_RegionId_MR_RegionId * MR_Buffer_MR_RegionId_MR_RegionId_DefaultConstruct(void)
MRC_API void MR_NoCtor_MR_Id_MR_ICPElemtTag_Destroy(const MR_NoCtor_MR_Id_MR_ICPElemtTag *_this)
Destroys a heap-allocated instance of MR_NoCtor_MR_Id_MR_ICPElemtTag. Does nothing if the pointer is ...
MRC_API void MR_Buffer_MR_EdgeId_MR_EdgeId_resize(MR_Buffer_MR_EdgeId_MR_EdgeId *_this, MR_uint64_t newSize)
MRC_API MR_BMap_MR_VoxelId_MR_VoxelId * MR_BMap_MR_VoxelId_MR_VoxelId_ConstructFrom(MR_PassBy b_pass_by, MR_Buffer_MR_VoxelId_MR_VoxelId *b, MR_uint64_t tsize)
MRC_API MR_PixelId MR_Buffer_MR_PixelId_MR_PixelId_backId(const MR_Buffer_MR_PixelId_MR_PixelId *_this)
MRC_API const MR_NoDefInit_MR_GraphVertId * MR_Buffer_MR_GraphVertId_MR_GraphVertId_index_const(const MR_Buffer_MR_GraphVertId_MR_GraphVertId *_this, MR_GraphVertId i)
struct MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag
std::vector<V>-like container that is 1) resized without initialization of its elements,...
Definition MRBuffer.h:256
MRC_API MR_uint64_t MR_Buffer_MR_VertId_MR_VertId_size(const MR_Buffer_MR_VertId_MR_VertId *_this)
MRC_API void MR_Buffer_char_DestroyArray(const MR_Buffer_char *_this)
Destroys a heap-allocated array of MR_Buffer_char. Does nothing if the pointer is null.
MRC_API void MR_Buffer_MR_UndirectedEdgeId_resize(MR_Buffer_MR_UndirectedEdgeId *_this, MR_uint64_t newSize)
MRC_API void MR_BMap_MR_FaceId_uint64_t_Set_tsize(MR_BMap_MR_FaceId_uint64_t *_this, MR_uint64_t value)
MRC_API MR_UndirectedEdgeBMap * MR_UndirectedEdgeBMap_DefaultConstructArray(size_t num_elems)
MRC_API void MR_BMap_MR_PixelId_MR_PixelId_Set_tsize(MR_BMap_MR_PixelId_MR_PixelId *_this, MR_uint64_t value)
MRC_API MR_NoCtor_MR_RegionId * MR_NoCtor_MR_RegionId_OffsetMutablePtr(MR_NoCtor_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 const MR_uint64_t * MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId_Get_tsize(const MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId *_this)
MRC_API void MR_Buffer_MR_VertId_MR_VertId_DestroyArray(const MR_Buffer_MR_VertId_MR_VertId *_this)
Destroys a heap-allocated array of MR_Buffer_MR_VertId_MR_VertId. Does nothing if the pointer is null...
MRC_API void MR_Buffer_MR_FaceId_Destroy(const MR_Buffer_MR_FaceId *_this)
Destroys a heap-allocated instance of MR_Buffer_MR_FaceId. Does nothing if the pointer is null.
MRC_API void MR_Buffer_unsigned_char_resize(MR_Buffer_unsigned_char *_this, MR_uint64_t newSize)
struct MR_NoDefInit_MR_Id_MR_ICPElemtTag MR_NoDefInit_MR_Id_MR_ICPElemtTag
Definition MRBuffer.h:19
MRC_API void MR_Buffer_MR_FaceId_resize(MR_Buffer_MR_FaceId *_this, MR_uint64_t newSize)
MRC_API MR_UndirectedEdgeBMap * MR_UndirectedEdgeBMap_AssignFromAnother(MR_UndirectedEdgeBMap *_this, MR_PassBy _other_pass_by, MR_UndirectedEdgeBMap *_other)
MRC_API MR_PackMapping * MR_PackMapping_DefaultConstructArray(size_t num_elems)
MRC_API const MR_NoCtor_MR_RegionId * MR_NoCtor_MR_RegionId_OffsetPtr(const MR_NoCtor_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 MR_uint64_t MR_Buffer_unsigned_char_size(const MR_Buffer_unsigned_char *_this)
MRC_API MR_uint64_t * MR_BMap_MR_ObjId_MR_ObjId_GetMutable_tsize(MR_BMap_MR_ObjId_MR_ObjId *_this)
MRC_API void MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_Destroy(const MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *_this)
Destroys a heap-allocated instance of MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId. Does nothing if the po...
MRC_API MR_UndirectedEdgeId MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_beginId(const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this)
MRC_API void MR_BMap_MR_RegionId_MR_RegionId_Destroy(const MR_BMap_MR_RegionId_MR_RegionId *_this)
Destroys a heap-allocated instance of MR_BMap_MR_RegionId_MR_RegionId. Does nothing if the pointer is...
struct MR_Buffer_MR_VertId_MR_VertId MR_Buffer_MR_VertId_MR_VertId
std::vector<V>-like container that is 1) resized without initialization of its elements,...
Definition MRBuffer.h:64
MRC_API MR_uint64_t MR_Buffer_char_size(const MR_Buffer_char *_this)
MRC_API MR_NoCtor_MR_TextureId * MR_NoCtor_MR_TextureId_AssignFromAnother(MR_NoCtor_MR_TextureId *_this, const MR_NoCtor_MR_TextureId *_other)
MRC_API MR_NoDefInit_MR_PixelId * MR_Buffer_MR_PixelId_MR_PixelId_data(MR_Buffer_MR_PixelId_MR_PixelId *_this)
MRC_API MR_NoDefInit_MR_RegionId * MR_Buffer_MR_RegionId_MR_RegionId_data(MR_Buffer_MR_RegionId_MR_RegionId *_this)
MRC_API MR_uint64_t MR_Buffer_unsigned_char_endId(const MR_Buffer_unsigned_char *_this)
MRC_API MR_uint64_t MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_heapBytes(const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this)
MRC_API void MR_ZeroOnMove_uint64_t_Set_val(MR_ZeroOnMove_uint64_t *_this, MR_uint64_t value)
MRC_API MR_uint64_t MR_Buffer_MR_RegionId_MR_RegionId_heapBytes(const MR_Buffer_MR_RegionId_MR_RegionId *_this)
struct MR_NoCtor_MR_PixelId MR_NoCtor_MR_PixelId
Definition MRBuffer.h:400
MRC_API const MR_NoDefInit_MR_FaceId * MR_Buffer_MR_FaceId_index_const(const MR_Buffer_MR_FaceId *_this, MR_uint64_t i)
MRC_API MR_Buffer_char * MR_Buffer_char_Construct(MR_uint64_t size)
MRC_API void MR_BMap_MR_VoxelId_MR_VoxelId_Destroy(const MR_BMap_MR_VoxelId_MR_VoxelId *_this)
Destroys a heap-allocated instance of MR_BMap_MR_VoxelId_MR_VoxelId. Does nothing if the pointer is n...
MRC_API const MR_uint64_t * MR_BMap_MR_VoxelId_MR_VoxelId_Get_tsize(const MR_BMap_MR_VoxelId_MR_VoxelId *_this)
MRC_API void MR_NoCtor_MR_FaceId_DestroyArray(const MR_NoCtor_MR_FaceId *_this)
Destroys a heap-allocated array of MR_NoCtor_MR_FaceId. Does nothing if the pointer is null.
MRC_API MR_uint64_t MR_Buffer_MR_NodeId_MR_NodeId_heapBytes(const MR_Buffer_MR_NodeId_MR_NodeId *_this)
MRC_API MR_NoDefInit_MR_NodeId * MR_Buffer_MR_NodeId_MR_NodeId_index(MR_Buffer_MR_NodeId_MR_NodeId *_this, MR_NodeId i)
MRC_API MR_Buffer_MR_NodeId_MR_NodeId * MR_Buffer_MR_NodeId_MR_NodeId_OffsetMutablePtr(MR_Buffer_MR_NodeId_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 const MR_NoDefInit_MR_TextureId * MR_Buffer_MR_TextureId_MR_TextureId_index_const(const MR_Buffer_MR_TextureId_MR_TextureId *_this, MR_TextureId i)
MRC_API MR_uint64_t MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_capacity(const MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *_this)
MRC_API MR_Buffer_MR_VoxelId_MR_VoxelId * MR_BMap_MR_VoxelId_MR_VoxelId_GetMutable_b(MR_BMap_MR_VoxelId_MR_VoxelId *_this)
MRC_API MR_uint64_t MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_size(const MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_BMap_MR_RegionId_MR_RegionId * MR_BMap_MR_RegionId_MR_RegionId_DefaultConstruct(void)
MRC_API MR_NoDefInit_MR_TextureId * MR_Buffer_MR_TextureId_MR_TextureId_data_const(const MR_Buffer_MR_TextureId_MR_TextureId *_this)
MRC_API const MR_uint64_t * MR_WholeEdgeBMap_Get_tsize(const MR_WholeEdgeBMap *_this)
MRC_API MR_NoCtor_MR_NodeId * MR_NoCtor_MR_NodeId_ConstructFromAnother(const MR_NoCtor_MR_NodeId *_other)
MRC_API void MR_BMap_MR_FaceId_uint64_t_DestroyArray(const MR_BMap_MR_FaceId_uint64_t *_this)
Destroys a heap-allocated array of MR_BMap_MR_FaceId_uint64_t. Does nothing if the pointer is null.
MRC_API MR_BMap_MR_GraphVertId_MR_GraphVertId * MR_BMap_MR_GraphVertId_MR_GraphVertId_DefaultConstruct(void)
MRC_API MR_GraphVertId MR_Buffer_MR_GraphVertId_MR_GraphVertId_backId(const MR_Buffer_MR_GraphVertId_MR_GraphVertId *_this)
MRC_API void MR_BMap_MR_VertId_uint64_t_Destroy(const MR_BMap_MR_VertId_uint64_t *_this)
Destroys a heap-allocated instance of MR_BMap_MR_VertId_uint64_t. Does nothing if the pointer is null...
MRC_API MR_uint64_t MR_Buffer_unsigned_char_heapBytes(const MR_Buffer_unsigned_char *_this)
MRC_API void MR_Buffer_MR_UndirectedEdgeId_DestroyArray(const MR_Buffer_MR_UndirectedEdgeId *_this)
Destroys a heap-allocated array of MR_Buffer_MR_UndirectedEdgeId. Does nothing if the pointer is null...
MRC_API MR_ZeroOnMove_uint64_t * MR_ZeroOnMove_uint64_t_ConstructFromAnother(MR_PassBy z_pass_by, MR_ZeroOnMove_uint64_t *z)
MRC_API MR_NoDefInit_MR_TextureId * MR_Buffer_MR_TextureId_MR_TextureId_data(MR_Buffer_MR_TextureId_MR_TextureId *_this)
MRC_API bool MR_Buffer_MR_FaceId_empty(const MR_Buffer_MR_FaceId *_this)
MRC_API const MR_Buffer_MR_FaceId_MR_FaceId * MR_Buffer_MR_FaceId_MR_FaceId_OffsetPtr(const MR_Buffer_MR_FaceId_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 const MR_uint64_t * MR_UndirectedEdgeBMap_Get_tsize(const MR_UndirectedEdgeBMap *_this)
MRC_API MR_NoDefInit_MR_EdgeId * MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_data(MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *_this)
MRC_API MR_NoCtor_MR_Id_MR_ICPElemtTag * MR_NoCtor_MR_Id_MR_ICPElemtTag_DefaultConstruct(void)
MRC_API MR_EdgeBMap * MR_EdgeBMap_ConstructFrom(MR_PassBy b_pass_by, MR_Buffer_MR_EdgeId_MR_EdgeId *b, MR_uint64_t tsize)
MRC_API MR_NoCtor_unsigned_char * MR_NoCtor_unsigned_char_OffsetMutablePtr(MR_NoCtor_unsigned_char *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_UndirectedEdgeBMap_Destroy(const MR_UndirectedEdgeBMap *_this)
Destroys a heap-allocated instance of MR_UndirectedEdgeBMap. Does nothing if the pointer is null.
MRC_API void MR_Buffer_MR_FaceId_MR_FaceId_DestroyArray(const MR_Buffer_MR_FaceId_MR_FaceId *_this)
Destroys a heap-allocated array of MR_Buffer_MR_FaceId_MR_FaceId. Does nothing if the pointer is null...
MRC_API MR_uint64_t MR_Buffer_MR_GraphVertId_MR_GraphVertId_heapBytes(const MR_Buffer_MR_GraphVertId_MR_GraphVertId *_this)
MRC_API void MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_DestroyArray(const MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *_this)
Destroys a heap-allocated array of MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId. Does nothing if the point...
MRC_API MR_NoDefInit_MR_FaceId * MR_Buffer_MR_FaceId_MR_FaceId_index(MR_Buffer_MR_FaceId_MR_FaceId *_this, MR_FaceId i)
MRC_API MR_UndirectedEdgeBMap * MR_PackMapping_GetMutable_e(MR_PackMapping *_this)
MRC_API MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId * MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId_ConstructFrom(MR_PassBy b_pass_by, MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *b, MR_uint64_t tsize)
struct MR_NoDefInit_MR_GraphVertId MR_NoDefInit_MR_GraphVertId
Definition MRBuffer.h:18
MRC_API MR_uint64_t MR_Buffer_MR_EdgeId_MR_EdgeId_size(const MR_Buffer_MR_EdgeId_MR_EdgeId *_this)
MRC_API void MR_Buffer_MR_GraphVertId_MR_GraphVertId_DestroyArray(const MR_Buffer_MR_GraphVertId_MR_GraphVertId *_this)
Destroys a heap-allocated array of MR_Buffer_MR_GraphVertId_MR_GraphVertId. Does nothing if the point...
MRC_API MR_ObjId MR_Buffer_MR_ObjId_MR_ObjId_endId(const MR_Buffer_MR_ObjId_MR_ObjId *_this)
MRC_API MR_NoDefInit_MR_GraphVertId * MR_Buffer_MR_GraphVertId_MR_GraphVertId_data(MR_Buffer_MR_GraphVertId_MR_GraphVertId *_this)
MRC_API MR_BMap_MR_GraphVertId_MR_GraphVertId * MR_BMap_MR_GraphVertId_MR_GraphVertId_DefaultConstructArray(size_t num_elems)
MRC_API MR_Buffer_MR_EdgeId_MR_EdgeId * MR_Buffer_MR_EdgeId_MR_EdgeId_DefaultConstruct(void)
MRC_API void MR_BMap_MR_UndirectedEdgeId_uint64_t_Set_b(MR_BMap_MR_UndirectedEdgeId_uint64_t *_this, MR_PassBy value_pass_by, MR_Buffer_MR_UndirectedEdgeId *value)
MRC_API MR_uint64_t MR_Buffer_MR_UndirectedEdgeId_endId(const MR_Buffer_MR_UndirectedEdgeId *_this)
MRC_API MR_NoCtor_MR_RegionId * MR_NoCtor_MR_RegionId_DefaultConstructArray(size_t num_elems)
MRC_API const MR_BMap_MR_TextureId_MR_TextureId * MR_BMap_MR_TextureId_MR_TextureId_OffsetPtr(const MR_BMap_MR_TextureId_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 MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_DefaultConstruct(void)
MRC_API const MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_OffsetPtr(const MR_BMap_MR_Id_MR_ICPElemtTag_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_UndirectedEdgeId MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_backId(const MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *_this)
MRC_API MR_Buffer_MR_FaceId_MR_FaceId * MR_FaceBMap_GetMutable_b(MR_FaceBMap *_this)
MRC_API MR_uint64_t * MR_EdgeBMap_GetMutable_tsize(MR_EdgeBMap *_this)
MRC_API void MR_Buffer_MR_VertId_Destroy(const MR_Buffer_MR_VertId *_this)
Destroys a heap-allocated instance of MR_Buffer_MR_VertId. Does nothing if the pointer is null.
MRC_API MR_ZeroOnMove_uint64_t * MR_ZeroOnMove_uint64_t_DefaultConstruct(void)
MRC_API MR_NoCtor_MR_VoxelId * MR_NoCtor_MR_VoxelId_ConstructFromAnother(const MR_NoCtor_MR_VoxelId *_other)
MRC_API MR_Buffer_MR_GraphVertId_MR_GraphVertId * MR_BMap_MR_GraphVertId_MR_GraphVertId_GetMutable_b(MR_BMap_MR_GraphVertId_MR_GraphVertId *_this)
MRC_API MR_VertBMap * MR_PackMapping_GetMutable_v(MR_PackMapping *_this)
MRC_API const char * MR_Buffer_char_index_const(const MR_Buffer_char *_this, MR_uint64_t i)
MRC_API void MR_Buffer_MR_VoxelId_MR_VoxelId_DestroyArray(const MR_Buffer_MR_VoxelId_MR_VoxelId *_this)
Destroys a heap-allocated array of MR_Buffer_MR_VoxelId_MR_VoxelId. Does nothing if the pointer is nu...
MRC_API MR_uint64_t MR_Buffer_MR_RegionId_MR_RegionId_size(const MR_Buffer_MR_RegionId_MR_RegionId *_this)
MRC_API MR_Buffer_MR_VertId_MR_VertId * MR_Buffer_MR_VertId_MR_VertId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Buffer_MR_VertId_MR_VertId *_other)
struct MR_NoCtor_MR_Id_MR_ICPElemtTag MR_NoCtor_MR_Id_MR_ICPElemtTag
Definition MRBuffer.h:420
MRC_API MR_NoCtor_MR_GraphVertId * MR_NoCtor_MR_GraphVertId_DefaultConstructArray(size_t num_elems)
MRC_API MR_Buffer_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_AssignFromAnother(MR_Buffer_MR_UndirectedEdgeId *_this, MR_PassBy _other_pass_by, MR_Buffer_MR_UndirectedEdgeId *_other)
struct MR_Buffer_unsigned_char MR_Buffer_unsigned_char
std::vector<V>-like container that is 1) resized without initialization of its elements,...
Definition MRBuffer.h:76
MRC_API void MR_NoCtor_MR_GraphEdgeId_Destroy(const MR_NoCtor_MR_GraphEdgeId *_this)
Destroys a heap-allocated instance of MR_NoCtor_MR_GraphEdgeId. Does nothing if the pointer is null.
MRC_API MR_Buffer_MR_GraphVertId_MR_GraphVertId * MR_Buffer_MR_GraphVertId_MR_GraphVertId_Construct(MR_uint64_t size)
MRC_API const MR_FaceBMap * MR_FaceBMap_OffsetPtr(const MR_FaceBMap *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_BMap_MR_UndirectedEdgeId_uint64_t * MR_BMap_MR_UndirectedEdgeId_uint64_t_DefaultConstructArray(size_t num_elems)
MRC_API MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_AssignFromAnother(MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this, MR_PassBy _other_pass_by, MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_other)
MRC_API MR_NoCtor_char * MR_NoCtor_char_DefaultConstruct(void)
MRC_API MR_PackMapping * MR_PackMapping_ConstructFrom(MR_PassBy e_pass_by, MR_UndirectedEdgeBMap *e, MR_PassBy f_pass_by, MR_FaceBMap *f, MR_PassBy v_pass_by, MR_VertBMap *v)
MRC_API void MR_BMap_MR_UndirectedEdgeId_uint64_t_Set_tsize(MR_BMap_MR_UndirectedEdgeId_uint64_t *_this, MR_uint64_t value)
MRC_API MR_VertId MR_Buffer_MR_VertId_MR_VertId_backId(const MR_Buffer_MR_VertId_MR_VertId *_this)
MRC_API MR_BMap_MR_TextureId_MR_TextureId * MR_BMap_MR_TextureId_MR_TextureId_ConstructFrom(MR_PassBy b_pass_by, MR_Buffer_MR_TextureId_MR_TextureId *b, MR_uint64_t tsize)
MRC_API MR_PackMapping * MR_PackMapping_OffsetMutablePtr(MR_PackMapping *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_BMap_MR_GraphVertId_MR_GraphVertId * MR_BMap_MR_GraphVertId_MR_GraphVertId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_BMap_MR_GraphVertId_MR_GraphVertId *_other)
MRC_API const MR_NoCtor_MR_VertId * MR_NoCtor_MR_VertId_OffsetPtr(const MR_NoCtor_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 const MR_NoCtor_MR_FaceId * MR_NoCtor_MR_FaceId_OffsetPtr(const MR_NoCtor_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_NoDefInit_MR_FaceId * MR_Buffer_MR_FaceId_data_const(const MR_Buffer_MR_FaceId *_this)
MRC_API MR_Buffer_unsigned_char * MR_Buffer_unsigned_char_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Buffer_unsigned_char *_other)
MRC_API MR_uint64_t MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_heapBytes(const MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *_this)
MRC_API void MR_NoCtor_MR_GraphVertId_Destroy(const MR_NoCtor_MR_GraphVertId *_this)
Destroys a heap-allocated instance of MR_NoCtor_MR_GraphVertId. Does nothing if the pointer is null.
MRC_API MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_other)
MRC_API MR_NoCtor_char * MR_NoCtor_char_DefaultConstructArray(size_t num_elems)
MRC_API MR_Buffer_MR_PixelId_MR_PixelId * MR_Buffer_MR_PixelId_MR_PixelId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Buffer_MR_PixelId_MR_PixelId *_other)
MRC_API bool MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_empty(const MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *_this)
MRC_API MR_Buffer_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_OffsetMutablePtr(MR_Buffer_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 MR_Buffer_MR_FaceId * MR_Buffer_MR_FaceId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Buffer_MR_FaceId *_other)
MRC_API MR_NoDefInit_MR_VertId * MR_Buffer_MR_VertId_MR_VertId_index(MR_Buffer_MR_VertId_MR_VertId *_this, MR_VertId i)
MRC_API MR_uint64_t MR_Buffer_MR_FaceId_MR_FaceId_size(const MR_Buffer_MR_FaceId_MR_FaceId *_this)
struct MR_Buffer_MR_ObjId_MR_ObjId MR_Buffer_MR_ObjId_MR_ObjId
std::vector<V>-like container that is 1) resized without initialization of its elements,...
Definition MRBuffer.h:184
MRC_API MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId * MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_DefaultConstruct(void)
MRC_API const MR_Buffer_MR_VertId_MR_VertId * MR_Buffer_MR_VertId_MR_VertId_OffsetPtr(const MR_Buffer_MR_VertId_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 MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId * MR_UndirectedEdgeBMap_GetMutable_b(MR_UndirectedEdgeBMap *_this)
MRC_API unsigned char * MR_Buffer_unsigned_char_index(MR_Buffer_unsigned_char *_this, MR_uint64_t i)
struct MR_Buffer_MR_FaceId_MR_FaceId MR_Buffer_MR_FaceId_MR_FaceId
std::vector<V>-like container that is 1) resized without initialization of its elements,...
Definition MRBuffer.h:52
MRC_API const MR_NoCtor_MR_Id_MR_ICPElemtTag * MR_NoCtor_MR_Id_MR_ICPElemtTag_OffsetPtr(const MR_NoCtor_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_NoCtor_MR_NodeId * MR_NoCtor_MR_NodeId_OffsetMutablePtr(MR_NoCtor_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 MR_Buffer_MR_PixelId_MR_PixelId * MR_Buffer_MR_PixelId_MR_PixelId_Construct(MR_uint64_t size)
MRC_API void MR_Buffer_MR_VoxelId_MR_VoxelId_Destroy(const MR_Buffer_MR_VoxelId_MR_VoxelId *_this)
Destroys a heap-allocated instance of MR_Buffer_MR_VoxelId_MR_VoxelId. Does nothing if the pointer is...
MRC_API MR_uint64_t MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_size(const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this)
MRC_API MR_ObjId MR_Buffer_MR_ObjId_MR_ObjId_beginId(const MR_Buffer_MR_ObjId_MR_ObjId *_this)
MRC_API void MR_Buffer_MR_EdgeId_MR_EdgeId_clear(MR_Buffer_MR_EdgeId_MR_EdgeId *_this)
MRC_API MR_BMap_MR_NodeId_MR_NodeId * MR_BMap_MR_NodeId_MR_NodeId_OffsetMutablePtr(MR_BMap_MR_NodeId_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 MR_uint64_t MR_Buffer_MR_VertId_capacity(const MR_Buffer_MR_VertId *_this)
MRC_API MR_BMap_MR_UndirectedEdgeId_uint64_t * MR_BMap_MR_UndirectedEdgeId_uint64_t_ConstructFromAnother(MR_PassBy _other_pass_by, MR_BMap_MR_UndirectedEdgeId_uint64_t *_other)
MRC_API const MR_NoDefInit_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_index_const(const MR_Buffer_MR_UndirectedEdgeId *_this, MR_uint64_t i)
MRC_API MR_uint64_t MR_Buffer_char_beginId(const MR_Buffer_char *_this)
MRC_API const MR_Buffer_MR_GraphVertId_MR_GraphVertId * MR_BMap_MR_GraphVertId_MR_GraphVertId_Get_b(const MR_BMap_MR_GraphVertId_MR_GraphVertId *_this)
struct MR_NoCtor_MR_UndirectedEdgeId MR_NoCtor_MR_UndirectedEdgeId
Definition MRBuffer.h:350
MRC_API void MR_BMap_MR_ObjId_MR_ObjId_Destroy(const MR_BMap_MR_ObjId_MR_ObjId *_this)
Destroys a heap-allocated instance of MR_BMap_MR_ObjId_MR_ObjId. Does nothing if the pointer is null.
MRC_API void MR_Buffer_MR_UndirectedEdgeId_clear(MR_Buffer_MR_UndirectedEdgeId *_this)
MRC_API MR_uint64_t MR_Buffer_MR_GraphVertId_MR_GraphVertId_capacity(const MR_Buffer_MR_GraphVertId_MR_GraphVertId *_this)
MRC_API MR_uint64_t MR_Buffer_MR_NodeId_MR_NodeId_size(const MR_Buffer_MR_NodeId_MR_NodeId *_this)
struct MR_Buffer_MR_UndirectedEdgeId MR_Buffer_MR_UndirectedEdgeId
std::vector<V>-like container that is 1) resized without initialization of its elements,...
Definition MRBuffer.h:100
MRC_API MR_NoDefInit_MR_ObjId * MR_Buffer_MR_ObjId_MR_ObjId_data_const(const MR_Buffer_MR_ObjId_MR_ObjId *_this)
MRC_API const MR_BMap_MR_RegionId_MR_RegionId * MR_BMap_MR_RegionId_MR_RegionId_OffsetPtr(const MR_BMap_MR_RegionId_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 const MR_NoDefInit_MR_PixelId * MR_Buffer_MR_PixelId_MR_PixelId_index_const(const MR_Buffer_MR_PixelId_MR_PixelId *_this, MR_PixelId i)
struct MR_NoCtor_unsigned_char MR_NoCtor_unsigned_char
Definition MRBuffer.h:365
MRC_API MR_RegionId MR_Buffer_MR_RegionId_MR_RegionId_backId(const MR_Buffer_MR_RegionId_MR_RegionId *_this)
struct MR_NoCtor_MR_GraphEdgeId MR_NoCtor_MR_GraphEdgeId
Definition MRBuffer.h:385
MRC_API MR_Buffer_MR_FaceId_MR_FaceId * MR_Buffer_MR_FaceId_MR_FaceId_OffsetMutablePtr(MR_Buffer_MR_FaceId_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 void MR_NoCtor_MR_Id_MR_ICPElemtTag_DestroyArray(const MR_NoCtor_MR_Id_MR_ICPElemtTag *_this)
Destroys a heap-allocated array of MR_NoCtor_MR_Id_MR_ICPElemtTag. Does nothing if the pointer is nul...
MRC_API void MR_BMap_MR_GraphVertId_MR_GraphVertId_Destroy(const MR_BMap_MR_GraphVertId_MR_GraphVertId *_this)
Destroys a heap-allocated instance of MR_BMap_MR_GraphVertId_MR_GraphVertId. Does nothing if the poin...
MRC_API MR_Buffer_MR_TextureId_MR_TextureId * MR_Buffer_MR_TextureId_MR_TextureId_DefaultConstruct(void)
struct MR_NoCtor_MR_VoxelId MR_NoCtor_MR_VoxelId
Definition MRBuffer.h:395
MRC_API MR_uint64_t MR_Buffer_MR_FaceId_heapBytes(const MR_Buffer_MR_FaceId *_this)
struct MR_NoCtor_MR_VertId MR_NoCtor_MR_VertId
Definition MRBuffer.h:360
MRC_API MR_uint64_t MR_Buffer_MR_GraphVertId_MR_GraphVertId_size(const MR_Buffer_MR_GraphVertId_MR_GraphVertId *_this)
MRC_API void MR_BMap_MR_ObjId_MR_ObjId_Set_b(MR_BMap_MR_ObjId_MR_ObjId *_this, MR_PassBy value_pass_by, MR_Buffer_MR_ObjId_MR_ObjId *value)
MRC_API MR_BMap_MR_ObjId_MR_ObjId * MR_BMap_MR_ObjId_MR_ObjId_DefaultConstructArray(size_t num_elems)
MRC_API MR_EdgeId MR_Buffer_MR_EdgeId_MR_EdgeId_endId(const MR_Buffer_MR_EdgeId_MR_EdgeId *_this)
MRC_API void MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_resize(MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *_this, MR_uint64_t newSize)
MRC_API MR_ObjId MR_Buffer_MR_ObjId_MR_ObjId_backId(const MR_Buffer_MR_ObjId_MR_ObjId *_this)
struct MR_Buffer_MR_EdgeId_MR_EdgeId MR_Buffer_MR_EdgeId_MR_EdgeId
std::vector<V>-like container that is 1) resized without initialization of its elements,...
Definition MRBuffer.h:136
MRC_API MR_NoCtor_MR_UndirectedEdgeId * MR_NoCtor_MR_UndirectedEdgeId_ConstructFromAnother(const MR_NoCtor_MR_UndirectedEdgeId *_other)
MRC_API MR_Id_MR_ICPElemtTag * MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_backId(const MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_Buffer_MR_ObjId_MR_ObjId * MR_BMap_MR_ObjId_MR_ObjId_GetMutable_b(MR_BMap_MR_ObjId_MR_ObjId *_this)
MRC_API void MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_DestroyArray(const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this)
Destroys a heap-allocated array of MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId....
MRC_API void MR_NoCtor_char_DestroyArray(const MR_NoCtor_char *_this)
Destroys a heap-allocated array of MR_NoCtor_char. Does nothing if the pointer is null.
MRC_API MR_uint64_t MR_Buffer_MR_EdgeId_MR_EdgeId_capacity(const MR_Buffer_MR_EdgeId_MR_EdgeId *_this)
MRC_API char * MR_Buffer_char_data_const(const MR_Buffer_char *_this)
MRC_API void MR_VertBMap_Set_b(MR_VertBMap *_this, MR_PassBy value_pass_by, MR_Buffer_MR_VertId_MR_VertId *value)
MRC_API MR_NoDefInit_MR_VertId * MR_Buffer_MR_VertId_data(MR_Buffer_MR_VertId *_this)
MRC_API MR_Buffer_MR_TextureId_MR_TextureId * MR_Buffer_MR_TextureId_MR_TextureId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Buffer_MR_TextureId_MR_TextureId *_other)
MRC_API MR_NoCtor_MR_GraphEdgeId * MR_NoCtor_MR_GraphEdgeId_OffsetMutablePtr(MR_NoCtor_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_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_clear(MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_uint64_t MR_Buffer_MR_VertId_size(const MR_Buffer_MR_VertId *_this)
MRC_API MR_uint64_t MR_Buffer_unsigned_char_backId(const MR_Buffer_unsigned_char *_this)
MRC_API const MR_Buffer_unsigned_char * MR_Buffer_unsigned_char_OffsetPtr(const MR_Buffer_unsigned_char *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_NoCtor_unsigned_char * MR_NoCtor_unsigned_char_AssignFromAnother(MR_NoCtor_unsigned_char *_this, const MR_NoCtor_unsigned_char *_other)
MRC_API void MR_ZeroOnMove_uint64_t_DestroyArray(const MR_ZeroOnMove_uint64_t *_this)
Destroys a heap-allocated array of MR_ZeroOnMove_uint64_t. Does nothing if the pointer is null.
MRC_API MR_VertBMap * MR_VertBMap_DefaultConstructArray(size_t num_elems)
MRC_API MR_NoDefInit_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_index(MR_Buffer_MR_UndirectedEdgeId *_this, MR_uint64_t i)
MRC_API void MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_Destroy(const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this)
Destroys a heap-allocated instance of MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId....
MRC_API MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId * MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_DefaultConstructArray(size_t num_elems)
MRC_API const MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Get_b(const MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_Buffer_MR_GraphVertId_MR_GraphVertId * MR_Buffer_MR_GraphVertId_MR_GraphVertId_OffsetMutablePtr(MR_Buffer_MR_GraphVertId_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 void MR_BMap_MR_PixelId_MR_PixelId_DestroyArray(const MR_BMap_MR_PixelId_MR_PixelId *_this)
Destroys a heap-allocated array of MR_BMap_MR_PixelId_MR_PixelId. Does nothing if the pointer is null...
struct MR_NoCtor_MR_ObjId MR_NoCtor_MR_ObjId
Definition MRBuffer.h:390
MRC_API MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_OffsetMutablePtr(MR_Buffer_MR_Id_MR_ICPElemtTag_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_BMap_MR_NodeId_MR_NodeId * MR_BMap_MR_NodeId_MR_NodeId_DefaultConstructArray(size_t num_elems)
MRC_API MR_uint64_t MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_heapBytes(const MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_DefaultConstructArray(size_t num_elems)
MRC_API MR_BMap_MR_GraphVertId_MR_GraphVertId * MR_BMap_MR_GraphVertId_MR_GraphVertId_OffsetMutablePtr(MR_BMap_MR_GraphVertId_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_Buffer_MR_VertId * MR_Buffer_MR_VertId_OffsetMutablePtr(MR_Buffer_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 MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId * MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId *_other)
MRC_API MR_uint64_t * MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_GetMutable_tsize(MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API void MR_NoCtor_MR_VoxelId_Destroy(const MR_NoCtor_MR_VoxelId *_this)
Destroys a heap-allocated instance of MR_NoCtor_MR_VoxelId. Does nothing if the pointer is null.
MRC_API bool MR_Buffer_MR_GraphVertId_MR_GraphVertId_empty(const MR_Buffer_MR_GraphVertId_MR_GraphVertId *_this)
MRC_API MR_Buffer_MR_FaceId_MR_FaceId * MR_Buffer_MR_FaceId_MR_FaceId_AssignFromAnother(MR_Buffer_MR_FaceId_MR_FaceId *_this, MR_PassBy _other_pass_by, MR_Buffer_MR_FaceId_MR_FaceId *_other)
MRC_API MR_EdgeId MR_Buffer_MR_EdgeId_MR_EdgeId_backId(const MR_Buffer_MR_EdgeId_MR_EdgeId *_this)
MRC_API MR_uint64_t MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_capacity(const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this)
MRC_API void MR_VertBMap_Destroy(const MR_VertBMap *_this)
Destroys a heap-allocated instance of MR_VertBMap. Does nothing if the pointer is null.
MRC_API MR_VoxelId MR_Buffer_MR_VoxelId_MR_VoxelId_endId(const MR_Buffer_MR_VoxelId_MR_VoxelId *_this)
MRC_API MR_uint64_t MR_Buffer_MR_NodeId_MR_NodeId_capacity(const MR_Buffer_MR_NodeId_MR_NodeId *_this)
MRC_API MR_NoCtor_MR_GraphEdgeId * MR_NoCtor_MR_GraphEdgeId_AssignFromAnother(MR_NoCtor_MR_GraphEdgeId *_this, const MR_NoCtor_MR_GraphEdgeId *_other)
MRC_API const MR_BMap_MR_FaceId_uint64_t * MR_BMap_MR_FaceId_uint64_t_OffsetPtr(const MR_BMap_MR_FaceId_uint64_t *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_NoCtor_MR_PixelId * MR_NoCtor_MR_PixelId_DefaultConstructArray(size_t num_elems)
MRC_API void MR_Buffer_unsigned_char_Destroy(const MR_Buffer_unsigned_char *_this)
Destroys a heap-allocated instance of MR_Buffer_unsigned_char. Does nothing if the pointer is null.
MRC_API MR_Buffer_MR_FaceId_MR_FaceId * MR_Buffer_MR_FaceId_MR_FaceId_DefaultConstructArray(size_t num_elems)
MRC_API MR_UndirectedEdgeBMap * MR_UndirectedEdgeBMap_OffsetMutablePtr(MR_UndirectedEdgeBMap *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_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_clear(MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this)
MRC_API MR_BMap_MR_VertId_uint64_t * MR_BMap_MR_VertId_uint64_t_ConstructFrom(MR_PassBy b_pass_by, MR_Buffer_MR_VertId *b, MR_uint64_t tsize)
MRC_API MR_NoCtor_MR_TextureId * MR_NoCtor_MR_TextureId_ConstructFromAnother(const MR_NoCtor_MR_TextureId *_other)
MRC_API const MR_NoCtor_MR_TextureId * MR_NoCtor_MR_TextureId_OffsetPtr(const MR_NoCtor_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_PackMapping_DestroyArray(const MR_PackMapping *_this)
Destroys a heap-allocated array of MR_PackMapping. Does nothing if the pointer is null.
MRC_API bool MR_Buffer_MR_RegionId_MR_RegionId_empty(const MR_Buffer_MR_RegionId_MR_RegionId *_this)
MRC_API void MR_BMap_MR_VoxelId_MR_VoxelId_DestroyArray(const MR_BMap_MR_VoxelId_MR_VoxelId *_this)
Destroys a heap-allocated array of MR_BMap_MR_VoxelId_MR_VoxelId. Does nothing if the pointer is null...
MRC_API MR_Buffer_char * MR_Buffer_char_AssignFromAnother(MR_Buffer_char *_this, MR_PassBy _other_pass_by, MR_Buffer_char *_other)
MRC_API MR_Buffer_MR_GraphVertId_MR_GraphVertId * MR_Buffer_MR_GraphVertId_MR_GraphVertId_AssignFromAnother(MR_Buffer_MR_GraphVertId_MR_GraphVertId *_this, MR_PassBy _other_pass_by, MR_Buffer_MR_GraphVertId_MR_GraphVertId *_other)
MRC_API MR_PixelId MR_Buffer_MR_PixelId_MR_PixelId_beginId(const MR_Buffer_MR_PixelId_MR_PixelId *_this)
MRC_API MR_uint64_t MR_Buffer_MR_VertId_endId(const MR_Buffer_MR_VertId *_this)
MRC_API MR_uint64_t MR_Buffer_unsigned_char_beginId(const MR_Buffer_unsigned_char *_this)
MRC_API void MR_Buffer_MR_PixelId_MR_PixelId_DestroyArray(const MR_Buffer_MR_PixelId_MR_PixelId *_this)
Destroys a heap-allocated array of MR_Buffer_MR_PixelId_MR_PixelId. Does nothing if the pointer is nu...
MRC_API MR_NoDefInit_MR_GraphVertId * MR_Buffer_MR_GraphVertId_MR_GraphVertId_data_const(const MR_Buffer_MR_GraphVertId_MR_GraphVertId *_this)
MRC_API MR_uint64_t * MR_BMap_MR_VoxelId_MR_VoxelId_GetMutable_tsize(MR_BMap_MR_VoxelId_MR_VoxelId *_this)
struct MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId
std::vector<V>-like container that is 1) resized without initialization of its elements,...
Definition MRBuffer.h:148
MRC_API bool MR_Buffer_MR_FaceId_MR_FaceId_empty(const MR_Buffer_MR_FaceId_MR_FaceId *_this)
MRC_API void MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_Destroy(const MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *_this)
Destroys a heap-allocated instance of MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId. Does nothing if the po...
MRC_API const MR_UndirectedEdgeBMap * MR_PackMapping_Get_e(const MR_PackMapping *_this)
MRC_API MR_Buffer_MR_TextureId_MR_TextureId * MR_Buffer_MR_TextureId_MR_TextureId_OffsetMutablePtr(MR_Buffer_MR_TextureId_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 MR_Buffer_char * MR_Buffer_char_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Buffer_char *_other)
struct MR_BMap_MR_VertId_uint64_t MR_BMap_MR_VertId_uint64_t
Definition MRBuffer.h:296
MRC_API MR_Buffer_MR_PixelId_MR_PixelId * MR_Buffer_MR_PixelId_MR_PixelId_OffsetMutablePtr(MR_Buffer_MR_PixelId_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 MR_Buffer_MR_EdgeId_MR_EdgeId * MR_Buffer_MR_EdgeId_MR_EdgeId_AssignFromAnother(MR_Buffer_MR_EdgeId_MR_EdgeId *_this, MR_PassBy _other_pass_by, MR_Buffer_MR_EdgeId_MR_EdgeId *_other)
MRC_API const MR_uint64_t * MR_BMap_MR_PixelId_MR_PixelId_Get_tsize(const MR_BMap_MR_PixelId_MR_PixelId *_this)
MRC_API const MR_NoCtor_MR_ObjId * MR_NoCtor_MR_ObjId_OffsetPtr(const MR_NoCtor_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 void MR_NoCtor_MR_EdgeId_DestroyArray(const MR_NoCtor_MR_EdgeId *_this)
Destroys a heap-allocated array of MR_NoCtor_MR_EdgeId. Does nothing if the pointer is null.
MRC_API MR_BMap_MR_UndirectedEdgeId_uint64_t * MR_BMap_MR_UndirectedEdgeId_uint64_t_OffsetMutablePtr(MR_BMap_MR_UndirectedEdgeId_uint64_t *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_NoCtor_MR_Id_MR_ICPElemtTag * MR_NoCtor_MR_Id_MR_ICPElemtTag_OffsetMutablePtr(MR_NoCtor_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_Buffer_MR_PixelId_MR_PixelId * MR_Buffer_MR_PixelId_MR_PixelId_DefaultConstructArray(size_t num_elems)
MRC_API MR_NoCtor_MR_TextureId * MR_NoCtor_MR_TextureId_DefaultConstructArray(size_t num_elems)
MRC_API void MR_Buffer_MR_ObjId_MR_ObjId_resize(MR_Buffer_MR_ObjId_MR_ObjId *_this, MR_uint64_t newSize)
MRC_API MR_NoCtor_MR_UndirectedEdgeId * MR_NoCtor_MR_UndirectedEdgeId_DefaultConstructArray(size_t num_elems)
MRC_API MR_Buffer_MR_NodeId_MR_NodeId * MR_Buffer_MR_NodeId_MR_NodeId_DefaultConstructArray(size_t num_elems)
MRC_API MR_uint64_t MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_size(const MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *_this)
MRC_API MR_NoCtor_MR_VoxelId * MR_NoCtor_MR_VoxelId_DefaultConstructArray(size_t num_elems)
MRC_API void MR_Buffer_MR_FaceId_DestroyArray(const MR_Buffer_MR_FaceId *_this)
Destroys a heap-allocated array of MR_Buffer_MR_FaceId. Does nothing if the pointer is null.
MRC_API void MR_Buffer_MR_UndirectedEdgeId_Destroy(const MR_Buffer_MR_UndirectedEdgeId *_this)
Destroys a heap-allocated instance of MR_Buffer_MR_UndirectedEdgeId. Does nothing if the pointer is n...
MRC_API const MR_uint64_t * MR_BMap_MR_NodeId_MR_NodeId_Get_tsize(const MR_BMap_MR_NodeId_MR_NodeId *_this)
MRC_API MR_Buffer_MR_VertId_MR_VertId * MR_VertBMap_GetMutable_b(MR_VertBMap *_this)
MRC_API const MR_NoCtor_MR_UndirectedEdgeId * MR_NoCtor_MR_UndirectedEdgeId_OffsetPtr(const MR_NoCtor_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 MR_NoCtor_MR_VertId * MR_NoCtor_MR_VertId_DefaultConstruct(void)
MRC_API MR_NoDefInit_MR_RegionId * MR_Buffer_MR_RegionId_MR_RegionId_data_const(const MR_Buffer_MR_RegionId_MR_RegionId *_this)
MRC_API void MR_Buffer_MR_NodeId_MR_NodeId_clear(MR_Buffer_MR_NodeId_MR_NodeId *_this)
MRC_API MR_NoDefInit_MR_EdgeId * MR_Buffer_MR_EdgeId_MR_EdgeId_data(MR_Buffer_MR_EdgeId_MR_EdgeId *_this)
MRC_API MR_NoCtor_MR_VertId * MR_NoCtor_MR_VertId_AssignFromAnother(MR_NoCtor_MR_VertId *_this, const MR_NoCtor_MR_VertId *_other)
MRC_API MR_Buffer_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Buffer_MR_UndirectedEdgeId *_other)
struct MR_NoDefInit_MR_PixelId MR_NoDefInit_MR_PixelId
Definition MRBuffer.h:22
MRC_API const MR_BMap_MR_NodeId_MR_NodeId * MR_BMap_MR_NodeId_MR_NodeId_OffsetPtr(const MR_BMap_MR_NodeId_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_Buffer_char_resize(MR_Buffer_char *_this, MR_uint64_t newSize)
MRC_API MR_VoxelId MR_Buffer_MR_VoxelId_MR_VoxelId_beginId(const MR_Buffer_MR_VoxelId_MR_VoxelId *_this)
MRC_API bool MR_Buffer_MR_EdgeId_MR_EdgeId_empty(const MR_Buffer_MR_EdgeId_MR_EdgeId *_this)
MRC_API MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_ConstructFromAnother(MR_PassBy _other_pass_by, MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_other)
MRC_API MR_Buffer_MR_GraphVertId_MR_GraphVertId * MR_Buffer_MR_GraphVertId_MR_GraphVertId_DefaultConstruct(void)
MRC_API MR_NoDefInit_MR_EdgeId * MR_Buffer_MR_EdgeId_MR_EdgeId_index(MR_Buffer_MR_EdgeId_MR_EdgeId *_this, MR_EdgeId i)
struct MR_BMap_MR_UndirectedEdgeId_uint64_t MR_BMap_MR_UndirectedEdgeId_uint64_t
Definition MRBuffer.h:301
MRC_API MR_NoCtor_unsigned_char * MR_NoCtor_unsigned_char_ConstructFromAnother(const MR_NoCtor_unsigned_char *_other)
MRC_API MR_Buffer_MR_VertId_MR_VertId * MR_Buffer_MR_VertId_MR_VertId_DefaultConstructArray(size_t num_elems)
MRC_API MR_BMap_MR_TextureId_MR_TextureId * MR_BMap_MR_TextureId_MR_TextureId_OffsetMutablePtr(MR_BMap_MR_TextureId_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 const MR_EdgeBMap * MR_EdgeBMap_OffsetPtr(const MR_EdgeBMap *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_NoCtor_MR_VertId * MR_NoCtor_MR_VertId_ConstructFromAnother(const MR_NoCtor_MR_VertId *_other)
MRC_API const MR_NoDefInit_MR_VertId * MR_Buffer_MR_VertId_MR_VertId_index_const(const MR_Buffer_MR_VertId_MR_VertId *_this, MR_VertId i)
MRC_API MR_BMap_MR_RegionId_MR_RegionId * MR_BMap_MR_RegionId_MR_RegionId_OffsetMutablePtr(MR_BMap_MR_RegionId_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 MR_NoDefInit_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_data_const(const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this)
MRC_API const MR_uint64_t * MR_BMap_MR_GraphVertId_MR_GraphVertId_Get_tsize(const MR_BMap_MR_GraphVertId_MR_GraphVertId *_this)
MRC_API void MR_Buffer_MR_GraphVertId_MR_GraphVertId_resize(MR_Buffer_MR_GraphVertId_MR_GraphVertId *_this, MR_uint64_t newSize)
MRC_API MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId * MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId_GetMutable_b(MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId *_this)
MRC_API const MR_NoCtor_unsigned_char * MR_NoCtor_unsigned_char_OffsetPtr(const MR_NoCtor_unsigned_char *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_Buffer_MR_VoxelId_MR_VoxelId_heapBytes(const MR_Buffer_MR_VoxelId_MR_VoxelId *_this)
MRC_API void MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId_Set_b(MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId *_this, MR_PassBy value_pass_by, MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *value)
struct MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId
std::vector<V>-like container that is 1) resized without initialization of its elements,...
Definition MRBuffer.h:40
struct MR_NoDefInit_MR_VoxelId MR_NoDefInit_MR_VoxelId
Definition MRBuffer.h:27
MRC_API MR_uint64_t MR_Buffer_MR_ObjId_MR_ObjId_heapBytes(const MR_Buffer_MR_ObjId_MR_ObjId *_this)
struct MR_Buffer_MR_NodeId_MR_NodeId MR_Buffer_MR_NodeId_MR_NodeId
std::vector<V>-like container that is 1) resized without initialization of its elements,...
Definition MRBuffer.h:232
MRC_API MR_uint64_t MR_Buffer_MR_ObjId_MR_ObjId_capacity(const MR_Buffer_MR_ObjId_MR_ObjId *_this)
MRC_API void MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Set_b(MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this, MR_PassBy value_pass_by, MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *value)
MRC_API void MR_BMap_MR_GraphVertId_MR_GraphVertId_DestroyArray(const MR_BMap_MR_GraphVertId_MR_GraphVertId *_this)
Destroys a heap-allocated array of MR_BMap_MR_GraphVertId_MR_GraphVertId. Does nothing if the pointer...
MRC_API MR_Buffer_MR_FaceId * MR_Buffer_MR_FaceId_DefaultConstructArray(size_t num_elems)
MRC_API void MR_FaceBMap_Set_b(MR_FaceBMap *_this, MR_PassBy value_pass_by, MR_Buffer_MR_FaceId_MR_FaceId *value)
MRC_API MR_BMap_MR_PixelId_MR_PixelId * MR_BMap_MR_PixelId_MR_PixelId_AssignFromAnother(MR_BMap_MR_PixelId_MR_PixelId *_this, MR_PassBy _other_pass_by, MR_BMap_MR_PixelId_MR_PixelId *_other)
MRC_API MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId * MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId_DefaultConstructArray(size_t num_elems)
MRC_API MR_PackMapping * MR_PackMapping_ConstructFromAnother(MR_PassBy _other_pass_by, MR_PackMapping *_other)
MRC_API const MR_uint64_t * MR_BMap_MR_RegionId_MR_RegionId_Get_tsize(const MR_BMap_MR_RegionId_MR_RegionId *_this)
MRC_API MR_Buffer_char * MR_Buffer_char_OffsetMutablePtr(MR_Buffer_char *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_Buffer_MR_VertId_MR_VertId * MR_Buffer_MR_VertId_MR_VertId_AssignFromAnother(MR_Buffer_MR_VertId_MR_VertId *_this, MR_PassBy _other_pass_by, MR_Buffer_MR_VertId_MR_VertId *_other)
MRC_API MR_uint64_t * MR_ZeroOnMove_uint64_t_GetMutable_val(MR_ZeroOnMove_uint64_t *_this)
MRC_API MR_uint64_t MR_Buffer_MR_VertId_MR_VertId_heapBytes(const MR_Buffer_MR_VertId_MR_VertId *_this)
struct MR_NoDefInit_MR_ObjId MR_NoDefInit_MR_ObjId
Definition MRBuffer.h:21
MRC_API MR_BMap_MR_VoxelId_MR_VoxelId * MR_BMap_MR_VoxelId_MR_VoxelId_AssignFromAnother(MR_BMap_MR_VoxelId_MR_VoxelId *_this, MR_PassBy _other_pass_by, MR_BMap_MR_VoxelId_MR_VoxelId *_other)
MRC_API MR_BMap_MR_RegionId_MR_RegionId * MR_BMap_MR_RegionId_MR_RegionId_AssignFromAnother(MR_BMap_MR_RegionId_MR_RegionId *_this, MR_PassBy _other_pass_by, MR_BMap_MR_RegionId_MR_RegionId *_other)
MRC_API MR_Buffer_MR_EdgeId_MR_EdgeId * MR_EdgeBMap_GetMutable_b(MR_EdgeBMap *_this)
MRC_API MR_BMap_MR_ObjId_MR_ObjId * MR_BMap_MR_ObjId_MR_ObjId_OffsetMutablePtr(MR_BMap_MR_ObjId_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 const MR_uint64_t * MR_ZeroOnMove_uint64_t_Get_val(const MR_ZeroOnMove_uint64_t *_this)
MRC_API const MR_Buffer_char * MR_Buffer_char_OffsetPtr(const MR_Buffer_char *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_Buffer_MR_FaceId * MR_BMap_MR_FaceId_uint64_t_Get_b(const MR_BMap_MR_FaceId_uint64_t *_this)
MRC_API MR_Buffer_MR_NodeId_MR_NodeId * MR_Buffer_MR_NodeId_MR_NodeId_AssignFromAnother(MR_Buffer_MR_NodeId_MR_NodeId *_this, MR_PassBy _other_pass_by, MR_Buffer_MR_NodeId_MR_NodeId *_other)
MRC_API const MR_BMap_MR_GraphVertId_MR_GraphVertId * MR_BMap_MR_GraphVertId_MR_GraphVertId_OffsetPtr(const MR_BMap_MR_GraphVertId_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_Buffer_unsigned_char * MR_Buffer_unsigned_char_DefaultConstructArray(size_t num_elems)
MRC_API MR_ZeroOnMove_uint64_t * MR_ZeroOnMove_uint64_t_OffsetMutablePtr(MR_ZeroOnMove_uint64_t *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_BMap_MR_ObjId_MR_ObjId_Set_tsize(MR_BMap_MR_ObjId_MR_ObjId *_this, MR_uint64_t value)
MRC_API const MR_Buffer_MR_NodeId_MR_NodeId * MR_BMap_MR_NodeId_MR_NodeId_Get_b(const MR_BMap_MR_NodeId_MR_NodeId *_this)
MRC_API const MR_BMap_MR_UndirectedEdgeId_uint64_t * MR_BMap_MR_UndirectedEdgeId_uint64_t_OffsetPtr(const MR_BMap_MR_UndirectedEdgeId_uint64_t *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_Buffer_MR_TextureId_MR_TextureId_heapBytes(const MR_Buffer_MR_TextureId_MR_TextureId *_this)
MRC_API MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId * MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId_DefaultConstruct(void)
MRC_API void MR_BMap_MR_TextureId_MR_TextureId_Set_b(MR_BMap_MR_TextureId_MR_TextureId *_this, MR_PassBy value_pass_by, MR_Buffer_MR_TextureId_MR_TextureId *value)
MRC_API bool MR_Buffer_unsigned_char_empty(const MR_Buffer_unsigned_char *_this)
MRC_API MR_Buffer_MR_FaceId * MR_Buffer_MR_FaceId_Construct(MR_uint64_t size)
MRC_API MR_Buffer_unsigned_char * MR_Buffer_unsigned_char_Construct(MR_uint64_t size)
MRC_API void MR_Buffer_MR_VertId_MR_VertId_resize(MR_Buffer_MR_VertId_MR_VertId *_this, MR_uint64_t newSize)
MRC_API MR_GraphEdgeId MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_endId(const MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *_this)
MRC_API const MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId * MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_OffsetPtr(const MR_Buffer_MR_GraphEdgeId_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_FaceId MR_Buffer_MR_FaceId_MR_FaceId_beginId(const MR_Buffer_MR_FaceId_MR_FaceId *_this)
MRC_API MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_AssignFromAnother(MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this, MR_PassBy _other_pass_by, MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_other)
MRC_API MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_DefaultConstruct(void)
MRC_API void MR_BMap_MR_VertId_uint64_t_Set_tsize(MR_BMap_MR_VertId_uint64_t *_this, MR_uint64_t value)
MRC_API MR_NoCtor_MR_PixelId * MR_NoCtor_MR_PixelId_DefaultConstruct(void)
MRC_API MR_BMap_MR_ObjId_MR_ObjId * MR_BMap_MR_ObjId_MR_ObjId_AssignFromAnother(MR_BMap_MR_ObjId_MR_ObjId *_this, MR_PassBy _other_pass_by, MR_BMap_MR_ObjId_MR_ObjId *_other)
MRC_API MR_Buffer_MR_VoxelId_MR_VoxelId * MR_Buffer_MR_VoxelId_MR_VoxelId_OffsetMutablePtr(MR_Buffer_MR_VoxelId_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_Buffer_MR_RegionId_MR_RegionId_capacity(const MR_Buffer_MR_RegionId_MR_RegionId *_this)
MRC_API MR_Buffer_MR_RegionId_MR_RegionId * MR_BMap_MR_RegionId_MR_RegionId_GetMutable_b(MR_BMap_MR_RegionId_MR_RegionId *_this)
MRC_API void MR_BMap_MR_GraphVertId_MR_GraphVertId_Set_b(MR_BMap_MR_GraphVertId_MR_GraphVertId *_this, MR_PassBy value_pass_by, MR_Buffer_MR_GraphVertId_MR_GraphVertId *value)
MRC_API MR_NoCtor_MR_GraphVertId * MR_NoCtor_MR_GraphVertId_ConstructFromAnother(const MR_NoCtor_MR_GraphVertId *_other)
MRC_API MR_Buffer_MR_VertId_MR_VertId * MR_Buffer_MR_VertId_MR_VertId_DefaultConstruct(void)
MRC_API void MR_NoCtor_MR_UndirectedEdgeId_DestroyArray(const MR_NoCtor_MR_UndirectedEdgeId *_this)
Destroys a heap-allocated array of MR_NoCtor_MR_UndirectedEdgeId. Does nothing if the pointer is null...
MRC_API void MR_Buffer_MR_TextureId_MR_TextureId_clear(MR_Buffer_MR_TextureId_MR_TextureId *_this)
MRC_API MR_uint64_t MR_Buffer_char_capacity(const MR_Buffer_char *_this)
MRC_API unsigned char * MR_Buffer_unsigned_char_data(MR_Buffer_unsigned_char *_this)
MRC_API void MR_Buffer_MR_NodeId_MR_NodeId_Destroy(const MR_Buffer_MR_NodeId_MR_NodeId *_this)
Destroys a heap-allocated instance of MR_Buffer_MR_NodeId_MR_NodeId. Does nothing if the pointer is n...
MRC_API const MR_Buffer_MR_PixelId_MR_PixelId * MR_Buffer_MR_PixelId_MR_PixelId_OffsetPtr(const MR_Buffer_MR_PixelId_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 void MR_BMap_MR_NodeId_MR_NodeId_DestroyArray(const MR_BMap_MR_NodeId_MR_NodeId *_this)
Destroys a heap-allocated array of MR_BMap_MR_NodeId_MR_NodeId. Does nothing if the pointer is null.
MRC_API MR_uint64_t * MR_BMap_MR_FaceId_uint64_t_GetMutable_tsize(MR_BMap_MR_FaceId_uint64_t *_this)
MRC_API bool MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_empty(const MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_Buffer_MR_PixelId_MR_PixelId * MR_Buffer_MR_PixelId_MR_PixelId_AssignFromAnother(MR_Buffer_MR_PixelId_MR_PixelId *_this, MR_PassBy _other_pass_by, MR_Buffer_MR_PixelId_MR_PixelId *_other)
MRC_API void MR_BMap_MR_RegionId_MR_RegionId_Set_tsize(MR_BMap_MR_RegionId_MR_RegionId *_this, MR_uint64_t value)
MRC_API MR_uint64_t * MR_BMap_MR_VertId_uint64_t_GetMutable_tsize(MR_BMap_MR_VertId_uint64_t *_this)
MRC_API void MR_Buffer_MR_VertId_MR_VertId_clear(MR_Buffer_MR_VertId_MR_VertId *_this)
MRC_API MR_VertBMap * MR_VertBMap_DefaultConstruct(void)
MRC_API MR_NoDefInit_MR_ObjId * MR_Buffer_MR_ObjId_MR_ObjId_index(MR_Buffer_MR_ObjId_MR_ObjId *_this, MR_ObjId i)
MRC_API void MR_NoCtor_char_Destroy(const MR_NoCtor_char *_this)
Destroys a heap-allocated instance of MR_NoCtor_char. Does nothing if the pointer is null.
MRC_API const MR_uint64_t * MR_BMap_MR_UndirectedEdgeId_uint64_t_Get_tsize(const MR_BMap_MR_UndirectedEdgeId_uint64_t *_this)
MRC_API MR_NoDefInit_MR_PixelId * MR_Buffer_MR_PixelId_MR_PixelId_data_const(const MR_Buffer_MR_PixelId_MR_PixelId *_this)
MRC_API const MR_uint64_t * MR_EdgeBMap_Get_tsize(const MR_EdgeBMap *_this)
MRC_API void MR_Buffer_MR_TextureId_MR_TextureId_Destroy(const MR_Buffer_MR_TextureId_MR_TextureId *_this)
Destroys a heap-allocated instance of MR_Buffer_MR_TextureId_MR_TextureId. Does nothing if the pointe...
MRC_API MR_BMap_MR_TextureId_MR_TextureId * MR_BMap_MR_TextureId_MR_TextureId_DefaultConstruct(void)
MRC_API MR_Buffer_MR_VoxelId_MR_VoxelId * MR_Buffer_MR_VoxelId_MR_VoxelId_Construct(MR_uint64_t size)
MRC_API MR_NoCtor_MR_PixelId * MR_NoCtor_MR_PixelId_AssignFromAnother(MR_NoCtor_MR_PixelId *_this, const MR_NoCtor_MR_PixelId *_other)
MRC_API MR_NodeId MR_Buffer_MR_NodeId_MR_NodeId_beginId(const MR_Buffer_MR_NodeId_MR_NodeId *_this)
MRC_API MR_Buffer_MR_NodeId_MR_NodeId * MR_Buffer_MR_NodeId_MR_NodeId_DefaultConstruct(void)
MRC_API const MR_Buffer_MR_FaceId * MR_Buffer_MR_FaceId_OffsetPtr(const MR_Buffer_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...
struct MR_NoDefInit_MR_GraphEdgeId MR_NoDefInit_MR_GraphEdgeId
Definition MRBuffer.h:17
MRC_API MR_NoDefInit_MR_NodeId * MR_Buffer_MR_NodeId_MR_NodeId_data_const(const MR_Buffer_MR_NodeId_MR_NodeId *_this)
MRC_API MR_NoCtor_MR_PixelId * MR_NoCtor_MR_PixelId_ConstructFromAnother(const MR_NoCtor_MR_PixelId *_other)
MRC_API void MR_BMap_MR_NodeId_MR_NodeId_Set_tsize(MR_BMap_MR_NodeId_MR_NodeId *_this, MR_uint64_t value)
MRC_API MR_uint64_t MR_Buffer_MR_UndirectedEdgeId_beginId(const MR_Buffer_MR_UndirectedEdgeId *_this)
MRC_API MR_NoCtor_MR_RegionId * MR_NoCtor_MR_RegionId_ConstructFromAnother(const MR_NoCtor_MR_RegionId *_other)
MRC_API MR_NoDefInit_MR_RegionId * MR_Buffer_MR_RegionId_MR_RegionId_index(MR_Buffer_MR_RegionId_MR_RegionId *_this, MR_RegionId i)
MRC_API const MR_Buffer_MR_EdgeId_MR_EdgeId * MR_EdgeBMap_Get_b(const MR_EdgeBMap *_this)
MRC_API MR_Buffer_MR_VertId * MR_Buffer_MR_VertId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Buffer_MR_VertId *_other)
MRC_API MR_FaceBMap * MR_FaceBMap_AssignFromAnother(MR_FaceBMap *_this, MR_PassBy _other_pass_by, MR_FaceBMap *_other)
MRC_API MR_Buffer_MR_NodeId_MR_NodeId * MR_Buffer_MR_NodeId_MR_NodeId_Construct(MR_uint64_t size)
MRC_API MR_Buffer_MR_FaceId_MR_FaceId * MR_Buffer_MR_FaceId_MR_FaceId_DefaultConstruct(void)
MRC_API void MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_resize(MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this, MR_uint64_t newSize)
MRC_API void MR_BMap_MR_RegionId_MR_RegionId_DestroyArray(const MR_BMap_MR_RegionId_MR_RegionId *_this)
Destroys a heap-allocated array of MR_BMap_MR_RegionId_MR_RegionId. Does nothing if the pointer is nu...
MRC_API MR_NoCtor_MR_EdgeId * MR_NoCtor_MR_EdgeId_OffsetMutablePtr(MR_NoCtor_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_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_DefaultConstructArray(size_t num_elems)
MRC_API MR_uint64_t * MR_BMap_MR_RegionId_MR_RegionId_GetMutable_tsize(MR_BMap_MR_RegionId_MR_RegionId *_this)
MRC_API const MR_Buffer_MR_TextureId_MR_TextureId * MR_BMap_MR_TextureId_MR_TextureId_Get_b(const MR_BMap_MR_TextureId_MR_TextureId *_this)
MRC_API MR_RegionId MR_Buffer_MR_RegionId_MR_RegionId_endId(const MR_Buffer_MR_RegionId_MR_RegionId *_this)
MRC_API const MR_NoCtor_MR_EdgeId * MR_NoCtor_MR_EdgeId_OffsetPtr(const MR_NoCtor_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 const MR_NoDefInit_MR_EdgeId * MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_index_const(const MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *_this, MR_UndirectedEdgeId i)
MRC_API MR_NoDefInit_MR_GraphEdgeId * MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_data(MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *_this)
struct MR_NoDefInit_MR_TextureId MR_NoDefInit_MR_TextureId
Definition MRBuffer.h:24
MRC_API void MR_Buffer_MR_FaceId_MR_FaceId_clear(MR_Buffer_MR_FaceId_MR_FaceId *_this)
MRC_API void MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_clear(MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *_this)
MRC_API const MR_NoDefInit_MR_Id_MR_ICPElemtTag * MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_index_const(const MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this, const MR_Id_MR_ICPElemtTag *i)
MRC_API const MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId * MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_OffsetPtr(const MR_Buffer_MR_EdgeId_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 MR_BMap_MR_NodeId_MR_NodeId * MR_BMap_MR_NodeId_MR_NodeId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_BMap_MR_NodeId_MR_NodeId *_other)
MRC_API MR_Buffer_MR_RegionId_MR_RegionId * MR_Buffer_MR_RegionId_MR_RegionId_OffsetMutablePtr(MR_Buffer_MR_RegionId_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 MR_uint64_t * MR_WholeEdgeBMap_GetMutable_tsize(MR_WholeEdgeBMap *_this)
MRC_API MR_uint64_t MR_Buffer_char_heapBytes(const MR_Buffer_char *_this)
MRC_API void MR_Buffer_MR_TextureId_MR_TextureId_resize(MR_Buffer_MR_TextureId_MR_TextureId *_this, MR_uint64_t newSize)
struct MR_Buffer_MR_GraphVertId_MR_GraphVertId MR_Buffer_MR_GraphVertId_MR_GraphVertId
std::vector<V>-like container that is 1) resized without initialization of its elements,...
Definition MRBuffer.h:160
struct MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId
std::vector<V>-like container that is 1) resized without initialization of its elements,...
Definition MRBuffer.h:172
MRC_API MR_UndirectedEdgeId MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_backId(const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this)
MRC_API MR_uint64_t * MR_BMap_MR_GraphVertId_MR_GraphVertId_GetMutable_tsize(MR_BMap_MR_GraphVertId_MR_GraphVertId *_this)
MRC_API MR_Buffer_MR_FaceId_MR_FaceId * MR_Buffer_MR_FaceId_MR_FaceId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Buffer_MR_FaceId_MR_FaceId *_other)
MRC_API const MR_NoDefInit_MR_EdgeId * MR_Buffer_MR_EdgeId_MR_EdgeId_index_const(const MR_Buffer_MR_EdgeId_MR_EdgeId *_this, MR_EdgeId i)
MRC_API MR_UndirectedEdgeId MR_getAt(const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *bmap, MR_UndirectedEdgeId key, const MR_UndirectedEdgeId *def)
MRC_API MR_Buffer_MR_VertId_MR_VertId * MR_Buffer_MR_VertId_MR_VertId_OffsetMutablePtr(MR_Buffer_MR_VertId_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_Buffer_MR_EdgeId_MR_UndirectedEdgeId_DestroyArray(const MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *_this)
Destroys a heap-allocated array of MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId. Does nothing if the point...
MRC_API MR_NoCtor_MR_UndirectedEdgeId * MR_NoCtor_MR_UndirectedEdgeId_OffsetMutablePtr(MR_NoCtor_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 MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId * MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *_other)
MRC_API MR_NoDefInit_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_data(MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this)
MRC_API MR_NoCtor_MR_FaceId * MR_NoCtor_MR_FaceId_DefaultConstruct(void)
MRC_API bool MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_empty(const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this)
MRC_API MR_NoDefInit_MR_VertId * MR_Buffer_MR_VertId_MR_VertId_data(MR_Buffer_MR_VertId_MR_VertId *_this)
MRC_API char * MR_Buffer_char_index(MR_Buffer_char *_this, MR_uint64_t i)
MRC_API MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_DefaultConstruct(void)
MRC_API const MR_VertBMap * MR_VertBMap_OffsetPtr(const MR_VertBMap *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_Buffer_MR_VoxelId_MR_VoxelId * MR_Buffer_MR_VoxelId_MR_VoxelId_DefaultConstructArray(size_t num_elems)
MRC_API void MR_WholeEdgeBMap_DestroyArray(const MR_WholeEdgeBMap *_this)
Destroys a heap-allocated array of MR_WholeEdgeBMap. Does nothing if the pointer is null.
MRC_API MR_Buffer_MR_VertId_MR_VertId * MR_Buffer_MR_VertId_MR_VertId_Construct(MR_uint64_t size)
MRC_API void MR_PackMapping_Set_v(MR_PackMapping *_this, MR_PassBy value_pass_by, MR_VertBMap *value)
MRC_API const MR_NoCtor_MR_NodeId * MR_NoCtor_MR_NodeId_OffsetPtr(const MR_NoCtor_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 MR_WholeEdgeBMap * MR_WholeEdgeBMap_DefaultConstructArray(size_t num_elems)
struct MR_NoDefInit_MR_UndirectedEdgeId MR_NoDefInit_MR_UndirectedEdgeId
Definition MRBuffer.h:25
MRC_API MR_Buffer_MR_ObjId_MR_ObjId * MR_Buffer_MR_ObjId_MR_ObjId_AssignFromAnother(MR_Buffer_MR_ObjId_MR_ObjId *_this, MR_PassBy _other_pass_by, MR_Buffer_MR_ObjId_MR_ObjId *_other)
MRC_API MR_uint64_t MR_Buffer_MR_FaceId_size(const MR_Buffer_MR_FaceId *_this)
MRC_API const MR_BMap_MR_VertId_uint64_t * MR_BMap_MR_VertId_uint64_t_OffsetPtr(const MR_BMap_MR_VertId_uint64_t *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_Buffer_MR_RegionId_MR_RegionId_Destroy(const MR_Buffer_MR_RegionId_MR_RegionId *_this)
Destroys a heap-allocated instance of MR_Buffer_MR_RegionId_MR_RegionId. Does nothing if the pointer ...
MRC_API MR_BMap_MR_FaceId_uint64_t * MR_BMap_MR_FaceId_uint64_t_ConstructFromAnother(MR_PassBy _other_pass_by, MR_BMap_MR_FaceId_uint64_t *_other)
MRC_API void MR_BMap_MR_PixelId_MR_PixelId_Destroy(const MR_BMap_MR_PixelId_MR_PixelId *_this)
Destroys a heap-allocated instance of MR_BMap_MR_PixelId_MR_PixelId. Does nothing if the pointer is n...
MRC_API void MR_NoCtor_MR_EdgeId_Destroy(const MR_NoCtor_MR_EdgeId *_this)
Destroys a heap-allocated instance of MR_NoCtor_MR_EdgeId. Does nothing if the pointer is null.
MRC_API MR_BMap_MR_VoxelId_MR_VoxelId * MR_BMap_MR_VoxelId_MR_VoxelId_DefaultConstruct(void)
MRC_API MR_Buffer_MR_FaceId_MR_FaceId * MR_Buffer_MR_FaceId_MR_FaceId_Construct(MR_uint64_t size)
MRC_API MR_Buffer_MR_VertId * MR_Buffer_MR_VertId_Construct(MR_uint64_t size)
MRC_API MR_BMap_MR_ObjId_MR_ObjId * MR_BMap_MR_ObjId_MR_ObjId_ConstructFrom(MR_PassBy b_pass_by, MR_Buffer_MR_ObjId_MR_ObjId *b, MR_uint64_t tsize)
MRC_API const MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId * MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId_OffsetPtr(const MR_BMap_MR_GraphEdgeId_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_BMap_MR_GraphEdgeId_MR_GraphEdgeId_Destroy(const MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId *_this)
Destroys a heap-allocated instance of MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId. Does nothing if the poin...
MRC_API MR_uint64_t MR_Buffer_MR_FaceId_MR_FaceId_capacity(const MR_Buffer_MR_FaceId_MR_FaceId *_this)
MRC_API const MR_NoCtor_MR_VoxelId * MR_NoCtor_MR_VoxelId_OffsetPtr(const MR_NoCtor_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_BMap_MR_TextureId_MR_TextureId_Destroy(const MR_BMap_MR_TextureId_MR_TextureId *_this)
Destroys a heap-allocated instance of MR_BMap_MR_TextureId_MR_TextureId. Does nothing if the pointer ...
struct MR_Buffer_MR_VertId MR_Buffer_MR_VertId
std::vector<V>-like container that is 1) resized without initialization of its elements,...
Definition MRBuffer.h:88
MRC_API MR_NoDefInit_MR_EdgeId * MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_index(MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *_this, MR_UndirectedEdgeId i)
MRC_API void MR_UndirectedEdgeBMap_Set_b(MR_UndirectedEdgeBMap *_this, MR_PassBy value_pass_by, MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *value)
MRC_API MR_NoCtor_MR_NodeId * MR_NoCtor_MR_NodeId_DefaultConstruct(void)
MRC_API MR_NoCtor_unsigned_char * MR_NoCtor_unsigned_char_DefaultConstruct(void)
MRC_API const MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId * MR_WholeEdgeBMap_Get_b(const MR_WholeEdgeBMap *_this)
MRC_API MR_BMap_MR_VoxelId_MR_VoxelId * MR_BMap_MR_VoxelId_MR_VoxelId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_BMap_MR_VoxelId_MR_VoxelId *_other)
MRC_API MR_Buffer_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_Construct(MR_uint64_t size)
MRC_API const MR_Buffer_MR_PixelId_MR_PixelId * MR_BMap_MR_PixelId_MR_PixelId_Get_b(const MR_BMap_MR_PixelId_MR_PixelId *_this)
MRC_API MR_BMap_MR_TextureId_MR_TextureId * MR_BMap_MR_TextureId_MR_TextureId_DefaultConstructArray(size_t num_elems)
MRC_API MR_Buffer_MR_EdgeId_MR_EdgeId * MR_Buffer_MR_EdgeId_MR_EdgeId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Buffer_MR_EdgeId_MR_EdgeId *_other)
MRC_API MR_VertBMap * MR_VertBMap_OffsetMutablePtr(MR_VertBMap *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_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_endId(const MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId * MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_DefaultConstruct(void)
MRC_API MR_NoDefInit_MR_VoxelId * MR_Buffer_MR_VoxelId_MR_VoxelId_data_const(const MR_Buffer_MR_VoxelId_MR_VoxelId *_this)
MRC_API MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId * MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *_other)
MRC_API MR_FaceId MR_Buffer_MR_FaceId_MR_FaceId_backId(const MR_Buffer_MR_FaceId_MR_FaceId *_this)
MRC_API void MR_WholeEdgeBMap_Set_b(MR_WholeEdgeBMap *_this, MR_PassBy value_pass_by, MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *value)
struct MR_NoCtor_char MR_NoCtor_char
Definition MRBuffer.h:370
MRC_API void MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_resize(MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *_this, MR_uint64_t newSize)
MRC_API MR_BMap_MR_PixelId_MR_PixelId * MR_BMap_MR_PixelId_MR_PixelId_OffsetMutablePtr(MR_BMap_MR_PixelId_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_uint64_t * MR_BMap_MR_VertId_uint64_t_Get_tsize(const MR_BMap_MR_VertId_uint64_t *_this)
MRC_API void MR_PackMapping_Set_e(MR_PackMapping *_this, MR_PassBy value_pass_by, MR_UndirectedEdgeBMap *value)
MRC_API void MR_NoCtor_MR_ObjId_DestroyArray(const MR_NoCtor_MR_ObjId *_this)
Destroys a heap-allocated array of MR_NoCtor_MR_ObjId. Does nothing if the pointer is null.
MRC_API MR_Buffer_MR_ObjId_MR_ObjId * MR_Buffer_MR_ObjId_MR_ObjId_DefaultConstruct(void)
MRC_API MR_EdgeBMap * MR_EdgeBMap_DefaultConstruct(void)
MRC_API MR_NoCtor_MR_ObjId * MR_NoCtor_MR_ObjId_DefaultConstruct(void)
MRC_API MR_NoCtor_MR_GraphEdgeId * MR_NoCtor_MR_GraphEdgeId_DefaultConstruct(void)
MRC_API MR_PackMapping * MR_PackMapping_DefaultConstruct(void)
MRC_API MR_uint64_t MR_Buffer_MR_VertId_beginId(const MR_Buffer_MR_VertId *_this)
MRC_API MR_Buffer_MR_VoxelId_MR_VoxelId * MR_Buffer_MR_VoxelId_MR_VoxelId_AssignFromAnother(MR_Buffer_MR_VoxelId_MR_VoxelId *_this, MR_PassBy _other_pass_by, MR_Buffer_MR_VoxelId_MR_VoxelId *_other)
MRC_API void MR_Buffer_MR_FaceId_MR_FaceId_resize(MR_Buffer_MR_FaceId_MR_FaceId *_this, MR_uint64_t newSize)
MRC_API MR_NoCtor_MR_TextureId * MR_NoCtor_MR_TextureId_DefaultConstruct(void)
MRC_API const MR_NoDefInit_MR_RegionId * MR_Buffer_MR_RegionId_MR_RegionId_index_const(const MR_Buffer_MR_RegionId_MR_RegionId *_this, MR_RegionId i)
struct MR_BMap_MR_FaceId_uint64_t MR_BMap_MR_FaceId_uint64_t
Definition MRBuffer.h:306
MRC_API void MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_resize(MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this, MR_uint64_t newSize)
MRC_API void MR_BMap_MR_UndirectedEdgeId_uint64_t_Destroy(const MR_BMap_MR_UndirectedEdgeId_uint64_t *_this)
Destroys a heap-allocated instance of MR_BMap_MR_UndirectedEdgeId_uint64_t. Does nothing if the point...
MRC_API MR_VertBMap * MR_VertBMap_ConstructFrom(MR_PassBy b_pass_by, MR_Buffer_MR_VertId_MR_VertId *b, MR_uint64_t tsize)
MRC_API MR_uint64_t * MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId_GetMutable_tsize(MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId *_this)
MRC_API void MR_Buffer_MR_VertId_clear(MR_Buffer_MR_VertId *_this)
MRC_API MR_WholeEdgeBMap * MR_WholeEdgeBMap_AssignFromAnother(MR_WholeEdgeBMap *_this, MR_PassBy _other_pass_by, MR_WholeEdgeBMap *_other)
MRC_API const MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_OffsetPtr(const MR_Buffer_MR_Id_MR_ICPElemtTag_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 void MR_Buffer_MR_PixelId_MR_PixelId_Destroy(const MR_Buffer_MR_PixelId_MR_PixelId *_this)
Destroys a heap-allocated instance of MR_Buffer_MR_PixelId_MR_PixelId. Does nothing if the pointer is...
MRC_API const MR_BMap_MR_PixelId_MR_PixelId * MR_BMap_MR_PixelId_MR_PixelId_OffsetPtr(const MR_BMap_MR_PixelId_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 MR_NoDefInit_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_data_const(const MR_Buffer_MR_UndirectedEdgeId *_this)
MRC_API const MR_uint64_t * MR_BMap_MR_ObjId_MR_ObjId_Get_tsize(const MR_BMap_MR_ObjId_MR_ObjId *_this)
MRC_API MR_Buffer_MR_VertId * MR_Buffer_MR_VertId_DefaultConstruct(void)
MRC_API void MR_Buffer_char_Destroy(const MR_Buffer_char *_this)
Destroys a heap-allocated instance of MR_Buffer_char. Does nothing if the pointer is null.
MRC_API MR_NoCtor_MR_GraphEdgeId * MR_NoCtor_MR_GraphEdgeId_DefaultConstructArray(size_t num_elems)
MRC_API void MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_clear(MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *_this)
struct MR_NoCtor_MR_FaceId MR_NoCtor_MR_FaceId
Definition MRBuffer.h:355
MRC_API void MR_BMap_MR_NodeId_MR_NodeId_Set_b(MR_BMap_MR_NodeId_MR_NodeId *_this, MR_PassBy value_pass_by, MR_Buffer_MR_NodeId_MR_NodeId *value)
MRC_API MR_Buffer_MR_UndirectedEdgeId * MR_BMap_MR_UndirectedEdgeId_uint64_t_GetMutable_b(MR_BMap_MR_UndirectedEdgeId_uint64_t *_this)
MRC_API void MR_UndirectedEdgeBMap_DestroyArray(const MR_UndirectedEdgeBMap *_this)
Destroys a heap-allocated array of MR_UndirectedEdgeBMap. Does nothing if the pointer is null.
MRC_API MR_NoCtor_MR_PixelId * MR_NoCtor_MR_PixelId_OffsetMutablePtr(MR_NoCtor_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 MR_FaceBMap * MR_PackMapping_GetMutable_f(MR_PackMapping *_this)
MRC_API MR_BMap_MR_UndirectedEdgeId_uint64_t * MR_BMap_MR_UndirectedEdgeId_uint64_t_DefaultConstruct(void)
MRC_API MR_Buffer_MR_FaceId * MR_BMap_MR_FaceId_uint64_t_GetMutable_b(MR_BMap_MR_FaceId_uint64_t *_this)
MRC_API MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId * MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_OffsetMutablePtr(MR_Buffer_MR_GraphEdgeId_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_UndirectedEdgeId MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_endId(const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this)
MRC_API MR_NoCtor_MR_RegionId * MR_NoCtor_MR_RegionId_DefaultConstruct(void)
MRC_API MR_NodeId MR_Buffer_MR_NodeId_MR_NodeId_endId(const MR_Buffer_MR_NodeId_MR_NodeId *_this)
MRC_API MR_Buffer_MR_NodeId_MR_NodeId * MR_BMap_MR_NodeId_MR_NodeId_GetMutable_b(MR_BMap_MR_NodeId_MR_NodeId *_this)
MRC_API MR_ZeroOnMove_uint64_t * MR_ZeroOnMove_uint64_t_DefaultConstructArray(size_t num_elems)
MRC_API MR_uint64_t MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_capacity(const MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_FaceBMap * MR_FaceBMap_ConstructFrom(MR_PassBy b_pass_by, MR_Buffer_MR_FaceId_MR_FaceId *b, MR_uint64_t tsize)
struct MR_NoDefInit_MR_VertId MR_NoDefInit_MR_VertId
Definition MRBuffer.h:26
MRC_API bool MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_empty(const MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *_this)
MRC_API void MR_WholeEdgeBMap_Set_tsize(MR_WholeEdgeBMap *_this, MR_uint64_t value)
MRC_API MR_NoCtor_MR_GraphEdgeId * MR_NoCtor_MR_GraphEdgeId_ConstructFromAnother(const MR_NoCtor_MR_GraphEdgeId *_other)
MRC_API const MR_Buffer_MR_NodeId_MR_NodeId * MR_Buffer_MR_NodeId_MR_NodeId_OffsetPtr(const MR_Buffer_MR_NodeId_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 const MR_NoCtor_char * MR_NoCtor_char_OffsetPtr(const MR_NoCtor_char *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 unsigned char * MR_Buffer_unsigned_char_data_const(const MR_Buffer_unsigned_char *_this)
MRC_API MR_BMap_MR_ObjId_MR_ObjId * MR_BMap_MR_ObjId_MR_ObjId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_BMap_MR_ObjId_MR_ObjId *_other)
MRC_API const MR_NoDefInit_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_index_const(const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this, MR_UndirectedEdgeId i)
MRC_API MR_NoDefInit_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_data(MR_Buffer_MR_UndirectedEdgeId *_this)
MRC_API const MR_BMap_MR_VoxelId_MR_VoxelId * MR_BMap_MR_VoxelId_MR_VoxelId_OffsetPtr(const MR_BMap_MR_VoxelId_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_UndirectedEdgeBMap_Set_tsize(MR_UndirectedEdgeBMap *_this, MR_uint64_t value)
MRC_API void MR_Buffer_MR_FaceId_MR_FaceId_Destroy(const MR_Buffer_MR_FaceId_MR_FaceId *_this)
Destroys a heap-allocated instance of MR_Buffer_MR_FaceId_MR_FaceId. Does nothing if the pointer is n...
MRC_API MR_NoCtor_MR_GraphVertId * MR_NoCtor_MR_GraphVertId_OffsetMutablePtr(MR_NoCtor_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...
struct MR_WholeEdgeBMap MR_WholeEdgeBMap
Definition MRBuffer.h:281
MRC_API MR_NoCtor_MR_FaceId * MR_NoCtor_MR_FaceId_OffsetMutablePtr(MR_NoCtor_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_Buffer_MR_VertId * MR_Buffer_MR_VertId_AssignFromAnother(MR_Buffer_MR_VertId *_this, MR_PassBy _other_pass_by, MR_Buffer_MR_VertId *_other)
MRC_API MR_BMap_MR_PixelId_MR_PixelId * MR_BMap_MR_PixelId_MR_PixelId_DefaultConstructArray(size_t num_elems)
struct MR_NoCtor_MR_TextureId MR_NoCtor_MR_TextureId
Definition MRBuffer.h:415
MRC_API MR_BMap_MR_VertId_uint64_t * MR_BMap_MR_VertId_uint64_t_DefaultConstruct(void)
MRC_API MR_uint64_t MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_capacity(const MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *_this)
MRC_API MR_NoCtor_MR_Id_MR_ICPElemtTag * MR_NoCtor_MR_Id_MR_ICPElemtTag_AssignFromAnother(MR_NoCtor_MR_Id_MR_ICPElemtTag *_this, const MR_NoCtor_MR_Id_MR_ICPElemtTag *_other)
MRC_API MR_Buffer_MR_RegionId_MR_RegionId * MR_Buffer_MR_RegionId_MR_RegionId_AssignFromAnother(MR_Buffer_MR_RegionId_MR_RegionId *_this, MR_PassBy _other_pass_by, MR_Buffer_MR_RegionId_MR_RegionId *_other)
MRC_API void MR_EdgeBMap_Set_b(MR_EdgeBMap *_this, MR_PassBy value_pass_by, MR_Buffer_MR_EdgeId_MR_EdgeId *value)
MRC_API MR_uint64_t MR_Buffer_MR_FaceId_capacity(const MR_Buffer_MR_FaceId *_this)
MRC_API MR_BMap_MR_UndirectedEdgeId_uint64_t * MR_BMap_MR_UndirectedEdgeId_uint64_t_ConstructFrom(MR_PassBy b_pass_by, MR_Buffer_MR_UndirectedEdgeId *b, MR_uint64_t tsize)
MRC_API MR_uint64_t MR_Buffer_MR_VertId_backId(const MR_Buffer_MR_VertId *_this)
MRC_API void MR_Buffer_unsigned_char_DestroyArray(const MR_Buffer_unsigned_char *_this)
Destroys a heap-allocated array of MR_Buffer_unsigned_char. Does nothing if the pointer is null.
MRC_API MR_NoCtor_MR_VertId * MR_NoCtor_MR_VertId_OffsetMutablePtr(MR_NoCtor_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_Buffer_MR_EdgeId_MR_EdgeId_DestroyArray(const MR_Buffer_MR_EdgeId_MR_EdgeId *_this)
Destroys a heap-allocated array of MR_Buffer_MR_EdgeId_MR_EdgeId. Does nothing if the pointer is null...
MRC_API const MR_Buffer_MR_VertId * MR_Buffer_MR_VertId_OffsetPtr(const MR_Buffer_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 MR_uint64_t MR_Buffer_MR_EdgeId_MR_EdgeId_heapBytes(const MR_Buffer_MR_EdgeId_MR_EdgeId *_this)
MRC_API void MR_NoCtor_MR_UndirectedEdgeId_Destroy(const MR_NoCtor_MR_UndirectedEdgeId *_this)
Destroys a heap-allocated instance of MR_NoCtor_MR_UndirectedEdgeId. Does nothing if the pointer is n...
MRC_API MR_uint64_t * MR_VertBMap_GetMutable_tsize(MR_VertBMap *_this)
MRC_API void MR_BMap_MR_VertId_uint64_t_Set_b(MR_BMap_MR_VertId_uint64_t *_this, MR_PassBy value_pass_by, MR_Buffer_MR_VertId *value)
MRC_API void MR_EdgeBMap_Set_tsize(MR_EdgeBMap *_this, MR_uint64_t value)
struct MR_NoCtor_MR_NodeId MR_NoCtor_MR_NodeId
Definition MRBuffer.h:410
MRC_API MR_RegionId MR_Buffer_MR_RegionId_MR_RegionId_beginId(const MR_Buffer_MR_RegionId_MR_RegionId *_this)
MRC_API MR_NoDefInit_MR_FaceId * MR_Buffer_MR_FaceId_data(MR_Buffer_MR_FaceId *_this)
MRC_API void MR_BMap_MR_FaceId_uint64_t_Destroy(const MR_BMap_MR_FaceId_uint64_t *_this)
Destroys a heap-allocated instance of MR_BMap_MR_FaceId_uint64_t. Does nothing if the pointer is null...
MRC_API MR_BMap_MR_FaceId_uint64_t * MR_BMap_MR_FaceId_uint64_t_DefaultConstruct(void)
MRC_API const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_OffsetPtr(const MR_Buffer_MR_UndirectedEdgeId_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 MR_Buffer_MR_TextureId_MR_TextureId * MR_Buffer_MR_TextureId_MR_TextureId_AssignFromAnother(MR_Buffer_MR_TextureId_MR_TextureId *_this, MR_PassBy _other_pass_by, MR_Buffer_MR_TextureId_MR_TextureId *_other)
MRC_API MR_uint64_t MR_Buffer_MR_VoxelId_MR_VoxelId_capacity(const MR_Buffer_MR_VoxelId_MR_VoxelId *_this)
MRC_API MR_FaceId MR_Buffer_MR_FaceId_MR_FaceId_endId(const MR_Buffer_MR_FaceId_MR_FaceId *_this)
MRC_API void MR_NoCtor_MR_RegionId_Destroy(const MR_NoCtor_MR_RegionId *_this)
Destroys a heap-allocated instance of MR_NoCtor_MR_RegionId. Does nothing if the pointer is null.
MRC_API void MR_Buffer_MR_ObjId_MR_ObjId_DestroyArray(const MR_Buffer_MR_ObjId_MR_ObjId *_this)
Destroys a heap-allocated array of MR_Buffer_MR_ObjId_MR_ObjId. Does nothing if the pointer is null.
MRC_API MR_UndirectedEdgeBMap * MR_UndirectedEdgeBMap_ConstructFrom(MR_PassBy b_pass_by, MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *b, MR_uint64_t tsize)
MRC_API MR_uint64_t MR_Buffer_MR_VertId_heapBytes(const MR_Buffer_MR_VertId *_this)
struct MR_Buffer_MR_PixelId_MR_PixelId MR_Buffer_MR_PixelId_MR_PixelId
std::vector<V>-like container that is 1) resized without initialization of its elements,...
Definition MRBuffer.h:208
MRC_API void MR_EdgeBMap_Destroy(const MR_EdgeBMap *_this)
Destroys a heap-allocated instance of MR_EdgeBMap. Does nothing if the pointer is null.
MRC_API const MR_Buffer_MR_ObjId_MR_ObjId * MR_BMap_MR_ObjId_MR_ObjId_Get_b(const MR_BMap_MR_ObjId_MR_ObjId *_this)
MRC_API void MR_Buffer_MR_RegionId_MR_RegionId_resize(MR_Buffer_MR_RegionId_MR_RegionId *_this, MR_uint64_t newSize)
MRC_API MR_NoDefInit_MR_VoxelId * MR_Buffer_MR_VoxelId_MR_VoxelId_index(MR_Buffer_MR_VoxelId_MR_VoxelId *_this, MR_VoxelId i)
struct MR_Buffer_MR_FaceId MR_Buffer_MR_FaceId
std::vector<V>-like container that is 1) resized without initialization of its elements,...
Definition MRBuffer.h:112
MRC_API void MR_VertBMap_Set_tsize(MR_VertBMap *_this, MR_uint64_t value)
MRC_API MR_VertId MR_Buffer_MR_VertId_MR_VertId_endId(const MR_Buffer_MR_VertId_MR_VertId *_this)
MRC_API bool MR_Buffer_MR_UndirectedEdgeId_empty(const MR_Buffer_MR_UndirectedEdgeId *_this)
struct MR_NoDefInit_MR_NodeId MR_NoDefInit_MR_NodeId
Definition MRBuffer.h:20
MRC_API const MR_uint64_t * MR_BMap_MR_TextureId_MR_TextureId_Get_tsize(const MR_BMap_MR_TextureId_MR_TextureId *_this)
MRC_API MR_Buffer_MR_ObjId_MR_ObjId * MR_Buffer_MR_ObjId_MR_ObjId_Construct(MR_uint64_t size)
MRC_API void MR_FaceBMap_DestroyArray(const MR_FaceBMap *_this)
Destroys a heap-allocated array of MR_FaceBMap. Does nothing if the pointer is null.
MRC_API MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_AssignFromAnother(MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this, MR_PassBy _other_pass_by, MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_other)
MRC_API MR_NoCtor_MR_Id_MR_ICPElemtTag * MR_NoCtor_MR_Id_MR_ICPElemtTag_ConstructFromAnother(const MR_NoCtor_MR_Id_MR_ICPElemtTag *_other)
MRC_API MR_NoCtor_MR_UndirectedEdgeId * MR_NoCtor_MR_UndirectedEdgeId_DefaultConstruct(void)
MRC_API MR_NoDefInit_MR_EdgeId * MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_data_const(const MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *_this)
MRC_API MR_VertBMap * MR_VertBMap_AssignFromAnother(MR_VertBMap *_this, MR_PassBy _other_pass_by, MR_VertBMap *_other)
MRC_API MR_Buffer_MR_EdgeId_MR_EdgeId * MR_Buffer_MR_EdgeId_MR_EdgeId_Construct(MR_uint64_t size)
MRC_API MR_uint64_t MR_Buffer_MR_UndirectedEdgeId_capacity(const MR_Buffer_MR_UndirectedEdgeId *_this)
MRC_API void MR_BMap_MR_GraphVertId_MR_GraphVertId_Set_tsize(MR_BMap_MR_GraphVertId_MR_GraphVertId *_this, MR_uint64_t value)
MRC_API const MR_NoCtor_MR_GraphEdgeId * MR_NoCtor_MR_GraphEdgeId_OffsetPtr(const MR_NoCtor_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_uint64_t MR_Buffer_MR_UndirectedEdgeId_backId(const MR_Buffer_MR_UndirectedEdgeId *_this)
MRC_API void MR_NoCtor_MR_GraphEdgeId_DestroyArray(const MR_NoCtor_MR_GraphEdgeId *_this)
Destroys a heap-allocated array of MR_NoCtor_MR_GraphEdgeId. Does nothing if the pointer is null.
MRC_API void MR_NoCtor_MR_PixelId_Destroy(const MR_NoCtor_MR_PixelId *_this)
Destroys a heap-allocated instance of MR_NoCtor_MR_PixelId. Does nothing if the pointer is null.
MRC_API MR_BMap_MR_VertId_uint64_t * MR_BMap_MR_VertId_uint64_t_DefaultConstructArray(size_t num_elems)
MRC_API MR_NoCtor_MR_GraphVertId * MR_NoCtor_MR_GraphVertId_AssignFromAnother(MR_NoCtor_MR_GraphVertId *_this, const MR_NoCtor_MR_GraphVertId *_other)
MRC_API MR_uint64_t MR_Buffer_MR_ObjId_MR_ObjId_size(const MR_Buffer_MR_ObjId_MR_ObjId *_this)
MRC_API MR_NoDefInit_MR_EdgeId * MR_Buffer_MR_EdgeId_MR_EdgeId_data_const(const MR_Buffer_MR_EdgeId_MR_EdgeId *_this)
MRC_API MR_uint64_t MR_Buffer_MR_VoxelId_MR_VoxelId_size(const MR_Buffer_MR_VoxelId_MR_VoxelId *_this)
MRC_API void MR_Buffer_unsigned_char_clear(MR_Buffer_unsigned_char *_this)
MRC_API MR_BMap_MR_ObjId_MR_ObjId * MR_BMap_MR_ObjId_MR_ObjId_DefaultConstruct(void)
MRC_API void MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Destroy(const MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
Destroys a heap-allocated instance of MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag....
MRC_API void MR_BMap_MR_TextureId_MR_TextureId_Set_tsize(MR_BMap_MR_TextureId_MR_TextureId *_this, MR_uint64_t value)
MRC_API MR_Buffer_MR_RegionId_MR_RegionId * MR_Buffer_MR_RegionId_MR_RegionId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Buffer_MR_RegionId_MR_RegionId *_other)
MRC_API const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId * MR_UndirectedEdgeBMap_Get_b(const MR_UndirectedEdgeBMap *_this)
struct MR_Buffer_char MR_Buffer_char
std::vector<V>-like container that is 1) resized without initialization of its elements,...
Definition MRBuffer.h:124
MRC_API MR_NoCtor_char * MR_NoCtor_char_AssignFromAnother(MR_NoCtor_char *_this, const MR_NoCtor_char *_other)
MRC_API MR_uint64_t MR_Buffer_MR_FaceId_backId(const MR_Buffer_MR_FaceId *_this)
MRC_API MR_NoCtor_MR_VoxelId * MR_NoCtor_MR_VoxelId_AssignFromAnother(MR_NoCtor_MR_VoxelId *_this, const MR_NoCtor_MR_VoxelId *_other)
MRC_API MR_Buffer_MR_TextureId_MR_TextureId * MR_Buffer_MR_TextureId_MR_TextureId_Construct(MR_uint64_t size)
MRC_API MR_NoCtor_MR_FaceId * MR_NoCtor_MR_FaceId_AssignFromAnother(MR_NoCtor_MR_FaceId *_this, const MR_NoCtor_MR_FaceId *_other)
MRC_API MR_VertBMap * MR_VertBMap_ConstructFromAnother(MR_PassBy _other_pass_by, MR_VertBMap *_other)
MRC_API MR_EdgeBMap * MR_EdgeBMap_ConstructFromAnother(MR_PassBy _other_pass_by, MR_EdgeBMap *_other)
MRC_API MR_Buffer_unsigned_char * MR_Buffer_unsigned_char_DefaultConstruct(void)
MRC_API MR_Buffer_MR_PixelId_MR_PixelId * MR_BMap_MR_PixelId_MR_PixelId_GetMutable_b(MR_BMap_MR_PixelId_MR_PixelId *_this)
MRC_API MR_GraphEdgeId MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_beginId(const MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *_this)
MRC_API void MR_ZeroOnMove_uint64_t_Destroy(const MR_ZeroOnMove_uint64_t *_this)
Destroys a heap-allocated instance of MR_ZeroOnMove_uint64_t. Does nothing if the pointer is null.
MRC_API void MR_Buffer_MR_VertId_DestroyArray(const MR_Buffer_MR_VertId *_this)
Destroys a heap-allocated array of MR_Buffer_MR_VertId. Does nothing if the pointer is null.
MRC_API MR_GraphVertId MR_Buffer_MR_GraphVertId_MR_GraphVertId_endId(const MR_Buffer_MR_GraphVertId_MR_GraphVertId *_this)
MRC_API void MR_Buffer_MR_PixelId_MR_PixelId_resize(MR_Buffer_MR_PixelId_MR_PixelId *_this, MR_uint64_t newSize)
MRC_API MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_DefaultConstructArray(size_t num_elems)
MRC_API MR_NoDefInit_MR_VertId * MR_Buffer_MR_VertId_index(MR_Buffer_MR_VertId *_this, MR_uint64_t i)
MRC_API void MR_Buffer_MR_EdgeId_MR_EdgeId_Destroy(const MR_Buffer_MR_EdgeId_MR_EdgeId *_this)
Destroys a heap-allocated instance of MR_Buffer_MR_EdgeId_MR_EdgeId. Does nothing if the pointer is n...
MRC_API MR_Buffer_MR_ObjId_MR_ObjId * MR_Buffer_MR_ObjId_MR_ObjId_DefaultConstructArray(size_t num_elems)
MRC_API MR_Buffer_char * MR_Buffer_char_DefaultConstruct(void)
MRC_API MR_Buffer_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_DefaultConstructArray(size_t num_elems)
MRC_API MR_UndirectedEdgeId MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_beginId(const MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *_this)
MRC_API void MR_PackMapping_Destroy(const MR_PackMapping *_this)
Destroys a heap-allocated instance of MR_PackMapping. Does nothing if the pointer is null.
MRC_API const MR_NoDefInit_MR_VoxelId * MR_Buffer_MR_VoxelId_MR_VoxelId_index_const(const MR_Buffer_MR_VoxelId_MR_VoxelId *_this, MR_VoxelId i)
MRC_API bool MR_Buffer_MR_TextureId_MR_TextureId_empty(const MR_Buffer_MR_TextureId_MR_TextureId *_this)
MRC_API MR_FaceBMap * MR_FaceBMap_OffsetMutablePtr(MR_FaceBMap *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_FaceId * MR_Buffer_MR_FaceId_index(MR_Buffer_MR_FaceId *_this, MR_uint64_t i)
MRC_API MR_NoCtor_MR_FaceId * MR_NoCtor_MR_FaceId_DefaultConstructArray(size_t num_elems)
MRC_API MR_uint64_t MR_Buffer_MR_PixelId_MR_PixelId_size(const MR_Buffer_MR_PixelId_MR_PixelId *_this)
MRC_API MR_uint64_t MR_Buffer_MR_FaceId_MR_FaceId_heapBytes(const MR_Buffer_MR_FaceId_MR_FaceId *_this)
MRC_API MR_EdgeBMap * MR_EdgeBMap_AssignFromAnother(MR_EdgeBMap *_this, MR_PassBy _other_pass_by, MR_EdgeBMap *_other)
MRC_API MR_VertId MR_Buffer_MR_VertId_MR_VertId_beginId(const MR_Buffer_MR_VertId_MR_VertId *_this)
MRC_API MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_OffsetMutablePtr(MR_BMap_MR_Id_MR_ICPElemtTag_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 const MR_Buffer_MR_GraphVertId_MR_GraphVertId * MR_Buffer_MR_GraphVertId_MR_GraphVertId_OffsetPtr(const MR_Buffer_MR_GraphVertId_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_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_Construct(MR_uint64_t size)
MRC_API MR_FaceBMap * MR_FaceBMap_ConstructFromAnother(MR_PassBy _other_pass_by, MR_FaceBMap *_other)
MRC_API MR_NoCtor_MR_ObjId * MR_NoCtor_MR_ObjId_ConstructFromAnother(const MR_NoCtor_MR_ObjId *_other)
MRC_API MR_GraphVertId MR_Buffer_MR_GraphVertId_MR_GraphVertId_beginId(const MR_Buffer_MR_GraphVertId_MR_GraphVertId *_this)
MRC_API const MR_uint64_t * MR_BMap_MR_FaceId_uint64_t_Get_tsize(const MR_BMap_MR_FaceId_uint64_t *_this)
MRC_API MR_uint64_t MR_Buffer_unsigned_char_capacity(const MR_Buffer_unsigned_char *_this)
MRC_API void MR_NoCtor_MR_GraphVertId_DestroyArray(const MR_NoCtor_MR_GraphVertId *_this)
Destroys a heap-allocated array of MR_NoCtor_MR_GraphVertId. Does nothing if the pointer is null.
MRC_API MR_BMap_MR_VertId_uint64_t * MR_BMap_MR_VertId_uint64_t_OffsetMutablePtr(MR_BMap_MR_VertId_uint64_t *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_TextureId MR_Buffer_MR_TextureId_MR_TextureId_endId(const MR_Buffer_MR_TextureId_MR_TextureId *_this)
MRC_API MR_uint64_t MR_Buffer_MR_TextureId_MR_TextureId_size(const MR_Buffer_MR_TextureId_MR_TextureId *_this)
MRC_API void MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_DestroyArray(const MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
Destroys a heap-allocated array of MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag....
MRC_API MR_NoDefInit_MR_GraphEdgeId * MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_index(MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *_this, MR_GraphEdgeId i)
MRC_API MR_BMap_MR_PixelId_MR_PixelId * MR_BMap_MR_PixelId_MR_PixelId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_BMap_MR_PixelId_MR_PixelId *_other)
MRC_API MR_NoCtor_MR_NodeId * MR_NoCtor_MR_NodeId_AssignFromAnother(MR_NoCtor_MR_NodeId *_this, const MR_NoCtor_MR_NodeId *_other)
MRC_API MR_Buffer_MR_NodeId_MR_NodeId * MR_Buffer_MR_NodeId_MR_NodeId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Buffer_MR_NodeId_MR_NodeId *_other)
MRC_API const MR_BMap_MR_ObjId_MR_ObjId * MR_BMap_MR_ObjId_MR_ObjId_OffsetPtr(const MR_BMap_MR_ObjId_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_BMap_MR_TextureId_MR_TextureId * MR_BMap_MR_TextureId_MR_TextureId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_BMap_MR_TextureId_MR_TextureId *_other)
MRC_API MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId * MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_Construct(MR_uint64_t size)
MRC_API MR_Buffer_MR_VertId * MR_BMap_MR_VertId_uint64_t_GetMutable_b(MR_BMap_MR_VertId_uint64_t *_this)
MRC_API void MR_NoCtor_MR_FaceId_Destroy(const MR_NoCtor_MR_FaceId *_this)
Destroys a heap-allocated instance of MR_NoCtor_MR_FaceId. Does nothing if the pointer is null.
MRC_API void MR_Buffer_MR_RegionId_MR_RegionId_DestroyArray(const MR_Buffer_MR_RegionId_MR_RegionId *_this)
Destroys a heap-allocated array of MR_Buffer_MR_RegionId_MR_RegionId. Does nothing if the pointer is ...
MRC_API MR_NoCtor_char * MR_NoCtor_char_ConstructFromAnother(const MR_NoCtor_char *_other)
MRC_API MR_BMap_MR_VertId_uint64_t * MR_BMap_MR_VertId_uint64_t_AssignFromAnother(MR_BMap_MR_VertId_uint64_t *_this, MR_PassBy _other_pass_by, MR_BMap_MR_VertId_uint64_t *_other)
MRC_API MR_PackMapping * MR_PackMapping_AssignFromAnother(MR_PackMapping *_this, MR_PassBy _other_pass_by, MR_PackMapping *_other)
MRC_API const MR_WholeEdgeBMap * MR_WholeEdgeBMap_OffsetPtr(const MR_WholeEdgeBMap *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_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_GetMutable_b(MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_Buffer_MR_RegionId_MR_RegionId * MR_Buffer_MR_RegionId_MR_RegionId_Construct(MR_uint64_t size)
MRC_API MR_Buffer_MR_EdgeId_MR_EdgeId * MR_Buffer_MR_EdgeId_MR_EdgeId_OffsetMutablePtr(MR_Buffer_MR_EdgeId_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 void MR_VertBMap_DestroyArray(const MR_VertBMap *_this)
Destroys a heap-allocated array of MR_VertBMap. Does nothing if the pointer is null.
MRC_API void MR_BMap_MR_ObjId_MR_ObjId_DestroyArray(const MR_BMap_MR_ObjId_MR_ObjId *_this)
Destroys a heap-allocated array of MR_BMap_MR_ObjId_MR_ObjId. Does nothing if the pointer is null.
MRC_API void MR_NoCtor_unsigned_char_DestroyArray(const MR_NoCtor_unsigned_char *_this)
Destroys a heap-allocated array of MR_NoCtor_unsigned_char. Does nothing if the pointer is null.
MRC_API MR_WholeEdgeBMap * MR_WholeEdgeBMap_ConstructFrom(MR_PassBy b_pass_by, MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *b, MR_uint64_t tsize)
MRC_API MR_Buffer_MR_EdgeId_MR_EdgeId * MR_Buffer_MR_EdgeId_MR_EdgeId_DefaultConstructArray(size_t num_elems)
MRC_API MR_Id_MR_ICPElemtTag * MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_beginId(const MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_TextureId MR_Buffer_MR_TextureId_MR_TextureId_beginId(const MR_Buffer_MR_TextureId_MR_TextureId *_this)
struct MR_Buffer_MR_TextureId_MR_TextureId MR_Buffer_MR_TextureId_MR_TextureId
std::vector<V>-like container that is 1) resized without initialization of its elements,...
Definition MRBuffer.h:244
MRC_API const MR_uint64_t * MR_FaceBMap_Get_tsize(const MR_FaceBMap *_this)
MRC_API void MR_NoCtor_MR_VertId_DestroyArray(const MR_NoCtor_MR_VertId *_this)
Destroys a heap-allocated array of MR_NoCtor_MR_VertId. Does nothing if the pointer is null.
MRC_API void MR_NoCtor_MR_VoxelId_DestroyArray(const MR_NoCtor_MR_VoxelId *_this)
Destroys a heap-allocated array of MR_NoCtor_MR_VoxelId. Does nothing if the pointer is null.
MRC_API MR_NoCtor_MR_GraphVertId * MR_NoCtor_MR_GraphVertId_DefaultConstruct(void)
MRC_API MR_uint64_t MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_heapBytes(const MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *_this)
MRC_API bool MR_Buffer_MR_ObjId_MR_ObjId_empty(const MR_Buffer_MR_ObjId_MR_ObjId *_this)
MRC_API MR_NoDefInit_MR_VoxelId * MR_Buffer_MR_VoxelId_MR_VoxelId_data(MR_Buffer_MR_VoxelId_MR_VoxelId *_this)
MRC_API const MR_Buffer_MR_UndirectedEdgeId * MR_BMap_MR_UndirectedEdgeId_uint64_t_Get_b(const MR_BMap_MR_UndirectedEdgeId_uint64_t *_this)
MRC_API const MR_Buffer_MR_FaceId_MR_FaceId * MR_FaceBMap_Get_b(const MR_FaceBMap *_this)
MRC_API void MR_Buffer_MR_VoxelId_MR_VoxelId_clear(MR_Buffer_MR_VoxelId_MR_VoxelId *_this)
MRC_API MR_uint64_t MR_Buffer_MR_TextureId_MR_TextureId_capacity(const MR_Buffer_MR_TextureId_MR_TextureId *_this)
MRC_API const MR_Buffer_MR_VertId * MR_BMap_MR_VertId_uint64_t_Get_b(const MR_BMap_MR_VertId_uint64_t *_this)
MRC_API const MR_uint64_t * MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Get_tsize(const MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_Buffer_unsigned_char * MR_Buffer_unsigned_char_AssignFromAnother(MR_Buffer_unsigned_char *_this, MR_PassBy _other_pass_by, MR_Buffer_unsigned_char *_other)
MRC_API const MR_NoDefInit_MR_NodeId * MR_Buffer_MR_NodeId_MR_NodeId_index_const(const MR_Buffer_MR_NodeId_MR_NodeId *_this, MR_NodeId i)
MRC_API void MR_BMap_MR_VoxelId_MR_VoxelId_Set_tsize(MR_BMap_MR_VoxelId_MR_VoxelId *_this, MR_uint64_t value)
MRC_API MR_NoCtor_char * MR_NoCtor_char_OffsetMutablePtr(MR_NoCtor_char *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_BMap_MR_VertId_uint64_t * MR_BMap_MR_VertId_uint64_t_ConstructFromAnother(MR_PassBy _other_pass_by, MR_BMap_MR_VertId_uint64_t *_other)
MRC_API void MR_BMap_MR_UndirectedEdgeId_uint64_t_DestroyArray(const MR_BMap_MR_UndirectedEdgeId_uint64_t *_this)
Destroys a heap-allocated array of MR_BMap_MR_UndirectedEdgeId_uint64_t. Does nothing if the pointer ...
MRC_API MR_Buffer_MR_GraphVertId_MR_GraphVertId * MR_Buffer_MR_GraphVertId_MR_GraphVertId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Buffer_MR_GraphVertId_MR_GraphVertId *_other)
MRC_API MR_BMap_MR_TextureId_MR_TextureId * MR_BMap_MR_TextureId_MR_TextureId_AssignFromAnother(MR_BMap_MR_TextureId_MR_TextureId *_this, MR_PassBy _other_pass_by, MR_BMap_MR_TextureId_MR_TextureId *_other)
MRC_API MR_NoCtor_MR_RegionId * MR_NoCtor_MR_RegionId_AssignFromAnother(MR_NoCtor_MR_RegionId *_this, const MR_NoCtor_MR_RegionId *_other)
MRC_API void MR_NoCtor_unsigned_char_Destroy(const MR_NoCtor_unsigned_char *_this)
Destroys a heap-allocated instance of MR_NoCtor_unsigned_char. Does nothing if the pointer is null.
MRC_API MR_Buffer_MR_ObjId_MR_ObjId * MR_Buffer_MR_ObjId_MR_ObjId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Buffer_MR_ObjId_MR_ObjId *_other)
MRC_API MR_uint64_t MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_size(const MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *_this)
struct MR_PackMapping MR_PackMapping
Definition MRBuffer.h:426
MRC_API MR_NoCtor_MR_ObjId * MR_NoCtor_MR_ObjId_DefaultConstructArray(size_t num_elems)
MRC_API MR_UndirectedEdgeId MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_endId(const MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *_this)
MRC_API MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId * MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_DefaultConstructArray(size_t num_elems)
MRC_API void MR_Buffer_MR_ObjId_MR_ObjId_Destroy(const MR_Buffer_MR_ObjId_MR_ObjId *_this)
Destroys a heap-allocated instance of MR_Buffer_MR_ObjId_MR_ObjId. Does nothing if the pointer is nul...
MRC_API MR_Buffer_MR_FaceId * MR_Buffer_MR_FaceId_OffsetMutablePtr(MR_Buffer_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...
MR_PassBy
Definition common.h:23
uint64_t MR_uint64_t
Definition common.h:18
#define MRC_API
Definition exports.h:11
size_t size() const
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