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#include <stdint.h>
10
11#ifdef __cplusplus
12extern "C" {
13#endif
14
15typedef struct MR_Id_MR_ICPElemtTag MR_Id_MR_ICPElemtTag; // Defined in `#include <MRCMesh/MRId.h>`.
16typedef struct MR_NoDefInit_MR_EdgeId MR_NoDefInit_MR_EdgeId; // Defined in `#include <MRCMesh/MRNoDefInit.h>`.
17typedef struct MR_NoDefInit_MR_FaceId MR_NoDefInit_MR_FaceId; // Defined in `#include <MRCMesh/MRNoDefInit.h>`.
18typedef struct MR_NoDefInit_MR_GraphEdgeId MR_NoDefInit_MR_GraphEdgeId; // Defined in `#include <MRCMesh/MRNoDefInit.h>`.
19typedef struct MR_NoDefInit_MR_GraphVertId MR_NoDefInit_MR_GraphVertId; // Defined in `#include <MRCMesh/MRNoDefInit.h>`.
20typedef struct MR_NoDefInit_MR_Id_MR_ICPElemtTag MR_NoDefInit_MR_Id_MR_ICPElemtTag; // Defined in `#include <MRCMesh/MRNoDefInit.h>`.
21typedef struct MR_NoDefInit_MR_NodeId MR_NoDefInit_MR_NodeId; // Defined in `#include <MRCMesh/MRNoDefInit.h>`.
22typedef struct MR_NoDefInit_MR_ObjId MR_NoDefInit_MR_ObjId; // Defined in `#include <MRCMesh/MRNoDefInit.h>`.
23typedef struct MR_NoDefInit_MR_PixelId MR_NoDefInit_MR_PixelId; // Defined in `#include <MRCMesh/MRNoDefInit.h>`.
24typedef struct MR_NoDefInit_MR_RegionId MR_NoDefInit_MR_RegionId; // Defined in `#include <MRCMesh/MRNoDefInit.h>`.
25typedef struct MR_NoDefInit_MR_TextureId MR_NoDefInit_MR_TextureId; // Defined in `#include <MRCMesh/MRNoDefInit.h>`.
26typedef struct MR_NoDefInit_MR_UndirectedEdgeId MR_NoDefInit_MR_UndirectedEdgeId; // Defined in `#include <MRCMesh/MRNoDefInit.h>`.
27typedef struct MR_NoDefInit_MR_VertId MR_NoDefInit_MR_VertId; // Defined in `#include <MRCMesh/MRNoDefInit.h>`.
28typedef struct MR_NoDefInit_MR_VoxelId MR_NoDefInit_MR_VoxelId; // Defined in `#include <MRCMesh/MRNoDefInit.h>`.
29
30
42
54
66
78
90
102
114
126
138
150
162
174
186
198
210
222
234
246
258
270
274typedef struct MR_FaceBMap MR_FaceBMap;
275
279typedef struct MR_VertBMap MR_VertBMap;
280
284typedef struct MR_EdgeBMap MR_EdgeBMap;
285
290
295
300
305
310
315
320
325
330
335
340
345
350
355
359
360// for our complex types, return wrapped type with default constructor doing nothing
364
365// for our complex types, return wrapped type with default constructor doing nothing
369
370// for our complex types, return wrapped type with default constructor doing nothing
374
375// for trivial types, return the type itself
379
380// for trivial types, return the type itself
384
385// for trivial types, return the type itself
389
390// for our complex types, return wrapped type with default constructor doing nothing
394
395// for our complex types, return wrapped type with default constructor doing nothing
399
400// for our complex types, return wrapped type with default constructor doing nothing
404
405// for our complex types, return wrapped type with default constructor doing nothing
409
410// for our complex types, return wrapped type with default constructor doing nothing
414
415// for our complex types, return wrapped type with default constructor doing nothing
419
420// for our complex types, return wrapped type with default constructor doing nothing
424
425// for our complex types, return wrapped type with default constructor doing nothing
429
430// for our complex types, return wrapped type with default constructor doing nothing
434
435// for our complex types, return wrapped type with default constructor doing nothing
439
445
449
454
458
462
467
472
475
478
485
489
493
497
501
505
511
517
522
527
532
537
542
547
552
557
562
567
571
576
580
584
589
594
597
600
607
611
615
619
623
627
633
639
644
649
654
659
664
669
674
679
684
689
693
698
702
706
711
716
719
722
729
733
737
741
745
749
755
761
766
771
776
781
786
791
796
801
806
811
815
820
824
828
833
838
841
844
851
855
859
863
867
871
877
883
888
893
898
903
908
913
918
923
928
933
937
942
946
950
955
960
963
966
973
977
981
985
989
993
999
1005
1010
1015
1020
1025
1030
1035
1040
1045
1050
1055
1059
1064
1068
1072
1077
1082
1085
1088
1095
1099
1103
1107
1111
1115
1121
1127
1132
1137
1142
1147
1152
1157
1162
1167
1172
1177
1181
1186
1190
1194
1199
1204
1207
1210
1217
1221
1225
1229
1233
1236MRC_API void MR_Buffer_char_resize(MR_Buffer_char *_this, size_t newSize);
1237
1242MRC_API const char *MR_Buffer_char_index(const MR_Buffer_char *_this, size_t i);
1243
1249
1254
1259
1264
1269
1274
1279
1284
1289
1294
1299
1303
1308
1312
1316
1321
1326
1329
1332
1339
1343
1347
1351
1355
1359
1364MRC_API const uint64_t *MR_Buffer_uint64_t_index(const MR_Buffer_uint64_t *_this, size_t i);
1365
1371
1376
1381
1386
1391
1396
1401
1406
1411
1416
1421
1425
1430
1434
1438
1443
1448
1451
1454
1461
1465
1469
1473
1477
1481
1486MRC_API const unsigned char *MR_Buffer_unsigned_char_index(const MR_Buffer_unsigned_char *_this, size_t i);
1487
1493
1498
1503
1508
1513
1518
1523
1528
1533
1538
1543
1547
1552
1556
1560
1565
1570
1573
1576
1583
1587
1591
1595
1599
1603
1609
1615
1620
1625
1630
1635
1640
1645
1650
1655
1660
1665
1669
1674
1678
1682
1687
1692
1695
1698
1705
1709
1713
1717
1721
1725
1731
1737
1742
1747
1752
1757
1762
1767
1772
1777
1782
1787
1791
1796
1800
1804
1809
1814
1817
1820
1827
1831
1835
1839
1843
1847
1853
1859
1864
1869
1874
1879
1884
1889
1894
1899
1904
1909
1913
1918
1922
1926
1931
1936
1939
1942
1949
1953
1957
1961
1965
1969
1975
1981
1986
1991
1996
2001
2006
2011
2016
2021
2026
2031
2035
2040
2044
2048
2053
2058
2061
2064
2071
2075
2079
2083
2087
2091
2097
2103
2108
2113
2118
2123
2128
2133
2138
2143
2148
2153
2157
2162
2166
2170
2175
2180
2183
2186
2193
2197
2201
2205
2209
2213
2219
2225
2230
2235
2240
2245
2250
2255
2260
2265
2270
2275
2279
2284
2288
2292
2297
2302
2305
2308
2315
2319
2323
2327
2331
2335
2341
2347
2352
2357
2362
2367
2372
2377
2382
2387
2392
2397
2401
2406
2410
2414
2419
2424
2427
2430
2437
2441
2445
2449
2453
2457
2463
2469
2474
2479
2484
2489
2494
2499
2504
2509
2514
2519
2523
2528
2532
2536
2541
2546
2549
2552
2559
2563
2567
2571
2575
2579
2585
2591
2596
2601
2606
2611
2616
2621
2626
2631
2636
2641
2645
2650
2654
2658
2663
2668
2671
2674
2681
2685
2689
2693
2697
2701
2707
2713
2718
2723
2728
2733
2738
2743
2748
2753
2758
2763
2767
2772
2776
2780
2785
2790
2793
2796
2803
2807
2811
2815
2819
2823
2830
2837
2842
2847
2853
2859
2865
2870
2875
2880
2885
2890
2896
2902
2908
2914MRC_API const size_t *MR_FaceBMap_Get_tsize(const MR_FaceBMap *_this);
2915
2921MRC_API void MR_FaceBMap_Set_tsize(MR_FaceBMap *_this, size_t value);
2922
2929
2933
2938
2945
2949
2953
2958
2961
2964
2971
2977
2983
2989
2995MRC_API const size_t *MR_VertBMap_Get_tsize(const MR_VertBMap *_this);
2996
3002MRC_API void MR_VertBMap_Set_tsize(MR_VertBMap *_this, size_t value);
3003
3010
3014
3019
3026
3030
3034
3039
3042
3045
3052
3058
3064
3070
3076MRC_API const size_t *MR_EdgeBMap_Get_tsize(const MR_EdgeBMap *_this);
3077
3083MRC_API void MR_EdgeBMap_Set_tsize(MR_EdgeBMap *_this, size_t value);
3084
3091
3095
3100
3107
3111
3115
3120
3123
3126
3133
3139
3145
3151
3158
3165
3172
3176
3181
3188
3192
3196
3201
3204
3207
3214
3220
3226
3232
3239
3246
3253
3257
3262
3269
3273
3277
3282
3285
3288
3295
3301
3307
3313
3320
3327
3334
3338
3343
3350
3354
3358
3363
3366
3369
3376
3382
3388
3394
3401
3408
3415
3419
3424
3431
3435
3439
3444
3447
3450
3457
3463
3469
3475
3482
3489
3496
3500
3505
3512
3516
3520
3525
3528
3531
3538
3544
3550
3556
3563
3570
3577
3581
3586
3593
3597
3601
3606
3609
3612
3619
3625
3631
3637
3644
3651
3658
3662
3667
3674
3678
3682
3687
3690
3693
3700
3706
3712
3718
3725
3732
3739
3743
3748
3755
3759
3763
3768
3771
3774
3781
3787
3793
3799
3806
3813
3820
3824
3829
3836
3840
3844
3849
3852
3855
3862
3868
3874
3880
3887
3894
3901
3905
3910
3917
3921
3925
3930
3933
3936
3943
3949
3955
3961
3968
3975
3982
3986
3991
3998
4002
4006
4011
4014
4017
4024
4030
4036
4042
4049
4056
4063
4067
4072
4079
4083
4087
4092
4095
4098
4105
4111
4117
4123
4130
4137
4144
4148
4153
4160
4164
4168
4173
4176
4179
4186
4192
4198
4204
4211
4218
4225
4229
4234
4241
4245
4249
4254
4257
4260
4267
4273
4279
4285
4289
4294
4298
4302
4307
4310
4313
4321
4325
4330
4334
4338
4344
4347
4350
4358
4362
4367
4371
4375
4381
4384
4387
4395
4399
4404
4408
4412
4418
4421
4424
4432
4436
4441
4445
4449
4455
4458
4461
4469
4473
4478
4482
4486
4492
4495
4498
4506
4510
4515
4519
4523
4529
4532
4535
4543
4547
4552
4556
4560
4566
4569
4572
4580
4584
4589
4593
4597
4603
4606
4609
4617
4621
4626
4630
4634
4640
4643
4646
4654
4658
4663
4667
4671
4677
4680
4683
4691
4695
4700
4704
4708
4714
4717
4720
4728
4732
4737
4741
4745
4751
4754
4757
4765
4769
4774
4778
4782
4788
4791
4794
4802
4806
4811
4815
4819
4825
4828
4831
4839
4843
4848
4852
4856
4862
4865
4868
4876
4880
4885
4889
4893
4899
4902
4905
4913
4920
4926
4932
4938
4944
4950
4956
4962
4968
4974
4978
4983
4991
4995
4999
5004
5007
5010
5017
5018#ifdef __cplusplus
5019} // extern "C"
5020#endif
struct MR_BMap_MR_ObjId_MR_ObjId MR_BMap_MR_ObjId_MR_ObjId
Definition MRAABBTreeBase.h:18
struct MR_UndirectedEdgeBMap MR_UndirectedEdgeBMap
Definition MRAABBTreeBase.h:23
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 MR_NoDefInit_MR_UndirectedEdgeId * MR_begin_MR_Buffer_MR_UndirectedEdgeId_ref(MR_Buffer_MR_UndirectedEdgeId *a)
MRC_API void MR_Buffer_MR_ObjId_MR_ObjId_resize(MR_Buffer_MR_ObjId_MR_ObjId *_this, size_t newSize)
MRC_API size_t MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_capacity(const MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *_this)
MRC_API size_t MR_Buffer_MR_VertId_size(const MR_Buffer_MR_VertId *_this)
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)
MRC_API size_t MR_Buffer_char_heapBytes(const MR_Buffer_char *_this)
MRC_API void MR_NoCtor_uint64_t_Destroy(const MR_NoCtor_uint64_t *_this)
Destroys a heap-allocated instance of MR_NoCtor_uint64_t. Does nothing if the pointer is null.
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 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 unsigned char * MR_end_const_MR_Buffer_unsigned_char_ref(const MR_Buffer_unsigned_char *a)
MRC_API MR_Buffer_MR_GraphVertId_MR_GraphVertId * MR_Buffer_MR_GraphVertId_MR_GraphVertId_DefaultConstructArray(size_t num_elems)
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 size_t MR_Buffer_MR_VertId_MR_VertId_capacity(const MR_Buffer_MR_VertId_MR_VertId *_this)
MRC_API void MR_BMap_MR_UndirectedEdgeId_size_t_Set_b(MR_BMap_MR_UndirectedEdgeId_size_t *_this, MR_PassBy value_pass_by, MR_Buffer_MR_UndirectedEdgeId *value)
MRC_API bool MR_Buffer_MR_VoxelId_MR_VoxelId_empty(const MR_Buffer_MR_VoxelId_MR_VoxelId *_this)
MRC_API const MR_FaceBMap * MR_PackMapping_Get_f(const MR_PackMapping *_this)
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 size_t MR_Buffer_unsigned_char_heapBytes(const MR_Buffer_unsigned_char *_this)
MRC_API size_t MR_Buffer_MR_ObjId_MR_ObjId_size(const MR_Buffer_MR_ObjId_MR_ObjId *_this)
MRC_API bool MR_Buffer_MR_VertId_empty(const MR_Buffer_MR_VertId *_this)
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 unsigned char * MR_begin_MR_Buffer_unsigned_char_ref(MR_Buffer_unsigned_char *a)
MRC_API MR_NoDefInit_MR_GraphVertId * MR_end_MR_Buffer_MR_GraphVertId_MR_GraphVertId_ref(MR_Buffer_MR_GraphVertId_MR_GraphVertId *a)
MRC_API MR_NoCtor_uint64_t * MR_NoCtor_uint64_t_OffsetMutablePtr(MR_NoCtor_uint64_t *ptr, ptrdiff_t i)
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)
MRC_API MR_NoDefInit_MR_ObjId * MR_begin_const_MR_Buffer_MR_ObjId_MR_ObjId_ref(const MR_Buffer_MR_ObjId_MR_ObjId *a)
MRC_API MR_WholeEdgeBMap * MR_WholeEdgeBMap_OffsetMutablePtr(MR_WholeEdgeBMap *ptr, ptrdiff_t i)
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 MR_NoDefInit_MR_PixelId * MR_end_const_MR_Buffer_MR_PixelId_MR_PixelId_ref(const MR_Buffer_MR_PixelId_MR_PixelId *a)
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 const MR_NoDefInit_MR_VertId * MR_Buffer_MR_VertId_index(const MR_Buffer_MR_VertId *_this, size_t i)
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.
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:233
MRC_API const size_t * MR_BMap_MR_RegionId_MR_RegionId_Get_tsize(const MR_BMap_MR_RegionId_MR_RegionId *_this)
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 const MR_BMap_MR_FaceId_size_t * MR_BMap_MR_FaceId_size_t_OffsetPtr(const MR_BMap_MR_FaceId_size_t *ptr, ptrdiff_t i)
MRC_API MR_Buffer_MR_PixelId_MR_PixelId * MR_Buffer_MR_PixelId_MR_PixelId_DefaultConstruct(void)
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 MR_NoCtor_MR_ObjId * MR_NoCtor_MR_ObjId_OffsetMutablePtr(MR_NoCtor_MR_ObjId *ptr, ptrdiff_t i)
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)
MRC_API const MR_Buffer_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_OffsetPtr(const MR_Buffer_MR_UndirectedEdgeId *ptr, ptrdiff_t i)
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 size_t MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_size(const MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *_this)
MRC_API const char * MR_Buffer_char_index(const MR_Buffer_char *_this, size_t i)
MRC_API MR_NoDefInit_MR_PixelId * MR_Buffer_MR_PixelId_MR_PixelId_index_mut(MR_Buffer_MR_PixelId_MR_PixelId *_this, MR_PixelId i)
MRC_API size_t MR_Buffer_MR_UndirectedEdgeId_beginId(const MR_Buffer_MR_UndirectedEdgeId *_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_NoDefInit_MR_NodeId * MR_begin_MR_Buffer_MR_NodeId_MR_NodeId_ref(MR_Buffer_MR_NodeId_MR_NodeId *a)
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)
MRC_API char * MR_end_MR_Buffer_char_ref(MR_Buffer_char *a)
MRC_API MR_BMap_MR_VertId_size_t * MR_BMap_MR_VertId_size_t_DefaultConstruct(void)
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 uint64_t * MR_begin_MR_Buffer_uint64_t_ref(MR_Buffer_uint64_t *a)
MRC_API MR_Buffer_MR_FaceId * MR_Buffer_MR_FaceId_Construct(size_t size)
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)
MRC_API MR_EdgeBMap * MR_EdgeBMap_OffsetMutablePtr(MR_EdgeBMap *ptr, ptrdiff_t i)
struct MR_NoDefInit_MR_EdgeId MR_NoDefInit_MR_EdgeId
Definition MRBuffer.h:16
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_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 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:24
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 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 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_NoCtor_MR_EdgeId * MR_NoCtor_MR_EdgeId_DefaultConstruct(void)
MRC_API MR_NoDefInit_MR_Id_MR_ICPElemtTag * MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_data(const MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
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_BMap_MR_PixelId_MR_PixelId * MR_BMap_MR_PixelId_MR_PixelId_DefaultConstruct(void)
MRC_API MR_NoDefInit_MR_FaceId * MR_begin_MR_Buffer_MR_FaceId_ref(MR_Buffer_MR_FaceId *a)
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)
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:209
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)
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_NoDefInit_MR_FaceId * MR_Buffer_MR_FaceId_index_mut(MR_Buffer_MR_FaceId *_this, size_t i)
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_NoDefInit_MR_VoxelId * MR_end_MR_Buffer_MR_VoxelId_MR_VoxelId_ref(MR_Buffer_MR_VoxelId_MR_VoxelId *a)
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.
MRC_API void MR_Buffer_MR_PixelId_MR_PixelId_resize(MR_Buffer_MR_PixelId_MR_PixelId *_this, size_t newSize)
struct MR_NoCtor_MR_RegionId MR_NoCtor_MR_RegionId
Definition MRBuffer.h:423
MRC_API MR_BMap_MR_UndirectedEdgeId_size_t * MR_BMap_MR_UndirectedEdgeId_size_t_OffsetMutablePtr(MR_BMap_MR_UndirectedEdgeId_size_t *ptr, ptrdiff_t i)
MRC_API uint64_t * MR_end_MR_Buffer_uint64_t_ref(MR_Buffer_uint64_t *a)
MRC_API MR_TextureId MR_Buffer_MR_TextureId_MR_TextureId_backId(const MR_Buffer_MR_TextureId_MR_TextureId *_this)
MRC_API const size_t * MR_BMap_MR_ObjId_MR_ObjId_Get_tsize(const MR_BMap_MR_ObjId_MR_ObjId *_this)
MRC_API size_t MR_Buffer_MR_VoxelId_MR_VoxelId_size(const MR_Buffer_MR_VoxelId_MR_VoxelId *_this)
MRC_API MR_Buffer_char * MR_Buffer_char_DefaultConstructArray(size_t num_elems)
MRC_API size_t * MR_BMap_MR_PixelId_MR_PixelId_GetMutable_tsize(MR_BMap_MR_PixelId_MR_PixelId *_this)
MRC_API MR_NoDefInit_MR_Id_MR_ICPElemtTag * MR_begin_const_MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_ref(const MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *a)
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 size_t MR_Buffer_MR_FaceId_backId(const MR_Buffer_MR_FaceId *_this)
struct MR_NoCtor_MR_GraphVertId MR_NoCtor_MR_GraphVertId
Definition MRBuffer.h:403
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 MR_NoDefInit_MR_EdgeId * MR_end_MR_Buffer_MR_EdgeId_MR_EdgeId_ref(MR_Buffer_MR_EdgeId_MR_EdgeId *a)
MRC_API void MR_BMap_MR_VoxelId_MR_VoxelId_Set_tsize(MR_BMap_MR_VoxelId_MR_VoxelId *_this, size_t value)
MRC_API void MR_Buffer_MR_FaceId_clear(MR_Buffer_MR_FaceId *_this)
MRC_API void MR_BMap_MR_NodeId_MR_NodeId_Set_tsize(MR_BMap_MR_NodeId_MR_NodeId *_this, size_t value)
MRC_API void MR_Buffer_MR_VoxelId_MR_VoxelId_resize(MR_Buffer_MR_VoxelId_MR_VoxelId *_this, size_t newSize)
MRC_API MR_WholeEdgeBMap * MR_WholeEdgeBMap_DefaultConstruct(void)
MRC_API MR_NoDefInit_MR_GraphEdgeId * MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_data_mut(MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *_this)
MRC_API void MR_BMap_MR_UndirectedEdgeId_size_t_Destroy(const MR_BMap_MR_UndirectedEdgeId_size_t *_this)
Destroys a heap-allocated instance of MR_BMap_MR_UndirectedEdgeId_size_t. Does nothing if the pointer...
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:17
MRC_API size_t MR_Buffer_MR_NodeId_MR_NodeId_capacity(const MR_Buffer_MR_NodeId_MR_NodeId *_this)
MRC_API void MR_Buffer_MR_GraphVertId_MR_GraphVertId_resize(MR_Buffer_MR_GraphVertId_MR_GraphVertId *_this, size_t newSize)
MRC_API char * MR_begin_MR_Buffer_char_ref(MR_Buffer_char *a)
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)
MRC_API size_t MR_Buffer_unsigned_char_size(const MR_Buffer_unsigned_char *_this)
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 MR_ZeroOnMove_size_t * MR_ZeroOnMove_size_t_AssignFromAnother(MR_ZeroOnMove_size_t *_this, MR_PassBy z_pass_by, MR_ZeroOnMove_size_t *z)
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)
MRC_API MR_NoCtor_MR_TextureId * MR_NoCtor_MR_TextureId_OffsetMutablePtr(MR_NoCtor_MR_TextureId *ptr, ptrdiff_t i)
MRC_API size_t * MR_BMap_MR_ObjId_MR_ObjId_GetMutable_tsize(MR_BMap_MR_ObjId_MR_ObjId *_this)
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)
MRC_API const MR_NoCtor_MR_PixelId * MR_NoCtor_MR_PixelId_OffsetPtr(const MR_NoCtor_MR_PixelId *ptr, ptrdiff_t i)
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 size_t MR_Buffer_MR_EdgeId_MR_EdgeId_size(const MR_Buffer_MR_EdgeId_MR_EdgeId *_this)
MRC_API MR_Buffer_unsigned_char * MR_Buffer_unsigned_char_OffsetMutablePtr(MR_Buffer_unsigned_char *ptr, ptrdiff_t i)
MRC_API const MR_UndirectedEdgeBMap * MR_UndirectedEdgeBMap_OffsetPtr(const MR_UndirectedEdgeBMap *ptr, ptrdiff_t i)
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_NoDefInit_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_data(const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this)
MRC_API MR_EdgeBMap * MR_EdgeBMap_DefaultConstructArray(size_t num_elems)
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_BMap_MR_UndirectedEdgeId_size_t * MR_BMap_MR_UndirectedEdgeId_size_t_DefaultConstruct(void)
MRC_API size_t MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_size(const MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *_this)
MRC_API void MR_PackMapping_Set_f(MR_PackMapping *_this, MR_PassBy value_pass_by, MR_FaceBMap *value)
MRC_API MR_Buffer_MR_GraphVertId_MR_GraphVertId * MR_Buffer_MR_GraphVertId_MR_GraphVertId_Construct(size_t size)
MRC_API size_t MR_Buffer_MR_VertId_endId(const MR_Buffer_MR_VertId *_this)
MRC_API const MR_Buffer_MR_UndirectedEdgeId * MR_BMap_MR_UndirectedEdgeId_size_t_Get_b(const MR_BMap_MR_UndirectedEdgeId_size_t *_this)
MRC_API bool MR_Buffer_MR_NodeId_MR_NodeId_empty(const MR_Buffer_MR_NodeId_MR_NodeId *_this)
MRC_API void MR_BMap_MR_FaceId_size_t_Set_tsize(MR_BMap_MR_FaceId_size_t *_this, size_t value)
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:393
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_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, size_t tsize)
MRC_API bool MR_Buffer_char_empty(const MR_Buffer_char *_this)
MRC_API size_t MR_Buffer_MR_FaceId_MR_FaceId_heapBytes(const MR_Buffer_MR_FaceId_MR_FaceId *_this)
MRC_API const MR_NoDefInit_MR_VoxelId * MR_Buffer_MR_VoxelId_MR_VoxelId_index(const MR_Buffer_MR_VoxelId_MR_VoxelId *_this, MR_VoxelId i)
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 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_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)
MRC_API MR_NoCtor_MR_VertId * MR_NoCtor_MR_VertId_DefaultConstructArray(size_t num_elems)
MRC_API MR_Buffer_MR_PixelId_MR_PixelId * MR_Buffer_MR_PixelId_MR_PixelId_Construct(size_t size)
MRC_API size_t MR_Buffer_MR_UndirectedEdgeId_endId(const MR_Buffer_MR_UndirectedEdgeId *_this)
MRC_API MR_NoDefInit_MR_ObjId * MR_end_const_MR_Buffer_MR_ObjId_MR_ObjId_ref(const MR_Buffer_MR_ObjId_MR_ObjId *a)
MRC_API MR_NoDefInit_MR_TextureId * MR_end_MR_Buffer_MR_TextureId_MR_TextureId_ref(MR_Buffer_MR_TextureId_MR_TextureId *a)
MRC_API const uint64_t * MR_Buffer_uint64_t_index(const MR_Buffer_uint64_t *_this, size_t i)
MRC_API MR_NoDefInit_MR_EdgeId * MR_Buffer_MR_EdgeId_MR_EdgeId_data_mut(MR_Buffer_MR_EdgeId_MR_EdgeId *_this)
MRC_API size_t * MR_BMap_MR_VertId_size_t_GetMutable_tsize(MR_BMap_MR_VertId_size_t *_this)
MRC_API MR_NoDefInit_MR_VertId * MR_begin_MR_Buffer_MR_VertId_MR_VertId_ref(MR_Buffer_MR_VertId_MR_VertId *a)
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 MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_OffsetMutablePtr(MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *ptr, ptrdiff_t i)
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_NoDefInit_MR_ObjId * MR_Buffer_MR_ObjId_MR_ObjId_index(const MR_Buffer_MR_ObjId_MR_ObjId *_this, MR_ObjId i)
MRC_API const MR_PackMapping * MR_PackMapping_OffsetPtr(const MR_PackMapping *ptr, ptrdiff_t i)
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 void MR_Buffer_MR_VertId_resize(MR_Buffer_MR_VertId *_this, size_t newSize)
MRC_API MR_Buffer_MR_VertId_MR_VertId * MR_Buffer_MR_VertId_MR_VertId_Construct(size_t size)
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 MR_NoDefInit_MR_NodeId * MR_end_const_MR_Buffer_MR_NodeId_MR_NodeId_ref(const MR_Buffer_MR_NodeId_MR_NodeId *a)
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 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, size_t tsize)
MRC_API MR_PixelId MR_Buffer_MR_PixelId_MR_PixelId_backId(const MR_Buffer_MR_PixelId_MR_PixelId *_this)
MRC_API MR_NoDefInit_MR_GraphEdgeId * MR_end_const_MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_ref(const MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *a)
MRC_API MR_NoDefInit_MR_VertId * MR_Buffer_MR_VertId_data_mut(MR_Buffer_MR_VertId *_this)
MRC_API const size_t * MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId_Get_tsize(const MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId *_this)
MRC_API MR_NoDefInit_MR_FaceId * MR_begin_const_MR_Buffer_MR_FaceId_MR_FaceId_ref(const MR_Buffer_MR_FaceId_MR_FaceId *a)
MRC_API MR_NoDefInit_MR_ObjId * MR_end_MR_Buffer_MR_ObjId_MR_ObjId_ref(MR_Buffer_MR_ObjId_MR_ObjId *a)
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:269
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 MR_UndirectedEdgeBMap * MR_UndirectedEdgeBMap_DefaultConstructArray(size_t num_elems)
MRC_API MR_NoDefInit_MR_PixelId * MR_Buffer_MR_PixelId_MR_PixelId_data_mut(MR_Buffer_MR_PixelId_MR_PixelId *_this)
MRC_API MR_NoCtor_MR_RegionId * MR_NoCtor_MR_RegionId_OffsetMutablePtr(MR_NoCtor_MR_RegionId *ptr, ptrdiff_t i)
MRC_API MR_ZeroOnMove_size_t * MR_ZeroOnMove_size_t_OffsetMutablePtr(MR_ZeroOnMove_size_t *ptr, ptrdiff_t i)
MRC_API MR_NoDefInit_MR_RegionId * MR_Buffer_MR_RegionId_MR_RegionId_index_mut(MR_Buffer_MR_RegionId_MR_RegionId *_this, MR_RegionId i)
MRC_API MR_VertBMap * MR_VertBMap_ConstructFrom(MR_PassBy b_pass_by, MR_Buffer_MR_VertId_MR_VertId *b, size_t tsize)
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 size_t MR_Buffer_unsigned_char_backId(const MR_Buffer_unsigned_char *_this)
MRC_API MR_NoDefInit_MR_GraphEdgeId * MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_data(const MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *_this)
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.
struct MR_NoDefInit_MR_Id_MR_ICPElemtTag MR_NoDefInit_MR_Id_MR_ICPElemtTag
Definition MRBuffer.h:20
MRC_API char * MR_Buffer_char_data(const MR_Buffer_char *_this)
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 void MR_BMap_MR_UndirectedEdgeId_size_t_Set_tsize(MR_BMap_MR_UndirectedEdgeId_size_t *_this, size_t value)
MRC_API MR_NoDefInit_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_data_mut(MR_Buffer_MR_UndirectedEdgeId *_this)
MRC_API const MR_NoCtor_MR_RegionId * MR_NoCtor_MR_RegionId_OffsetPtr(const MR_NoCtor_MR_RegionId *ptr, ptrdiff_t i)
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:65
MRC_API size_t MR_Buffer_MR_TextureId_MR_TextureId_heapBytes(const MR_Buffer_MR_TextureId_MR_TextureId *_this)
MRC_API MR_NoDefInit_MR_EdgeId * MR_Buffer_MR_EdgeId_MR_EdgeId_data(const MR_Buffer_MR_EdgeId_MR_EdgeId *_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 size_t * MR_ZeroOnMove_size_t_GetMutable_val(MR_ZeroOnMove_size_t *_this)
MRC_API MR_NoDefInit_MR_NodeId * MR_Buffer_MR_NodeId_MR_NodeId_data_mut(MR_Buffer_MR_NodeId_MR_NodeId *_this)
struct MR_NoCtor_MR_PixelId MR_NoCtor_MR_PixelId
Definition MRBuffer.h:418
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 size_t MR_Buffer_MR_VertId_beginId(const MR_Buffer_MR_VertId *_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_NoCtor_uint64_t * MR_NoCtor_uint64_t_AssignFromAnother(MR_NoCtor_uint64_t *_this, const MR_NoCtor_uint64_t *_other)
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)
MRC_API size_t MR_Buffer_unsigned_char_endId(const MR_Buffer_unsigned_char *_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_BMap_MR_RegionId_MR_RegionId * MR_BMap_MR_RegionId_MR_RegionId_DefaultConstruct(void)
MRC_API MR_NoCtor_MR_NodeId * MR_NoCtor_MR_NodeId_ConstructFromAnother(const MR_NoCtor_MR_NodeId *_other)
MRC_API MR_BMap_MR_GraphVertId_MR_GraphVertId * MR_BMap_MR_GraphVertId_MR_GraphVertId_DefaultConstruct(void)
MRC_API const size_t * MR_BMap_MR_PixelId_MR_PixelId_Get_tsize(const MR_BMap_MR_PixelId_MR_PixelId *_this)
MRC_API MR_GraphVertId MR_Buffer_MR_GraphVertId_MR_GraphVertId_backId(const MR_Buffer_MR_GraphVertId_MR_GraphVertId *_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_EdgeBMap * MR_EdgeBMap_ConstructFrom(MR_PassBy b_pass_by, MR_Buffer_MR_EdgeId_MR_EdgeId *b, size_t tsize)
MRC_API MR_NoDefInit_MR_ObjId * MR_Buffer_MR_ObjId_MR_ObjId_index_mut(MR_Buffer_MR_ObjId_MR_ObjId *_this, MR_ObjId i)
MRC_API MR_NoDefInit_MR_UndirectedEdgeId * MR_begin_const_MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_ref(const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *a)
MRC_API MR_Buffer_MR_FaceId * MR_BMap_MR_FaceId_size_t_GetMutable_b(MR_BMap_MR_FaceId_size_t *_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)
MRC_API void MR_Buffer_MR_FaceId_MR_FaceId_resize(MR_Buffer_MR_FaceId_MR_FaceId *_this, size_t newSize)
MRC_API MR_NoCtor_MR_Id_MR_ICPElemtTag * MR_NoCtor_MR_Id_MR_ICPElemtTag_DefaultConstruct(void)
MRC_API MR_NoCtor_unsigned_char * MR_NoCtor_unsigned_char_OffsetMutablePtr(MR_NoCtor_unsigned_char *ptr, ptrdiff_t i)
MRC_API MR_NoDefInit_MR_RegionId * MR_begin_MR_Buffer_MR_RegionId_MR_RegionId_ref(MR_Buffer_MR_RegionId_MR_RegionId *a)
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 size_t MR_Buffer_MR_VertId_MR_VertId_size(const MR_Buffer_MR_VertId_MR_VertId *_this)
MRC_API void MR_Buffer_uint64_t_Destroy(const MR_Buffer_uint64_t *_this)
Destroys a heap-allocated instance of MR_Buffer_uint64_t. Does nothing if the pointer is null.
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_Buffer_uint64_t * MR_Buffer_uint64_t_OffsetMutablePtr(MR_Buffer_uint64_t *ptr, ptrdiff_t i)
MRC_API MR_NoDefInit_MR_FaceId * MR_Buffer_MR_FaceId_MR_FaceId_data_mut(MR_Buffer_MR_FaceId_MR_FaceId *_this)
MRC_API MR_UndirectedEdgeBMap * MR_PackMapping_GetMutable_e(MR_PackMapping *_this)
struct MR_NoDefInit_MR_GraphVertId MR_NoDefInit_MR_GraphVertId
Definition MRBuffer.h:19
MRC_API MR_NoDefInit_MR_PixelId * MR_end_MR_Buffer_MR_PixelId_MR_PixelId_ref(MR_Buffer_MR_PixelId_MR_PixelId *a)
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 void MR_BMap_MR_VertId_size_t_Set_b(MR_BMap_MR_VertId_size_t *_this, MR_PassBy value_pass_by, MR_Buffer_MR_VertId *value)
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 MR_BMap_MR_FaceId_size_t * MR_BMap_MR_FaceId_size_t_ConstructFromAnother(MR_PassBy _other_pass_by, MR_BMap_MR_FaceId_size_t *_other)
MRC_API size_t MR_Buffer_uint64_t_heapBytes(const MR_Buffer_uint64_t *_this)
MRC_API MR_Buffer_MR_EdgeId_MR_EdgeId * MR_Buffer_MR_EdgeId_MR_EdgeId_Construct(size_t size)
MRC_API MR_NoCtor_MR_RegionId * MR_NoCtor_MR_RegionId_DefaultConstructArray(size_t num_elems)
MRC_API size_t MR_Buffer_MR_PixelId_MR_PixelId_heapBytes(const MR_Buffer_MR_PixelId_MR_PixelId *_this)
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)
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)
MRC_API MR_UndirectedEdgeId MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_backId(const MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *_this)
MRC_API const MR_NoDefInit_MR_EdgeId * MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_index(const MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *_this, MR_UndirectedEdgeId i)
MRC_API MR_Buffer_MR_FaceId_MR_FaceId * MR_FaceBMap_GetMutable_b(MR_FaceBMap *_this)
MRC_API MR_NoDefInit_MR_RegionId * MR_Buffer_MR_RegionId_MR_RegionId_data_mut(MR_Buffer_MR_RegionId_MR_RegionId *_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_NoDefInit_MR_VertId * MR_Buffer_MR_VertId_MR_VertId_data(const MR_Buffer_MR_VertId_MR_VertId *_this)
MRC_API MR_NoDefInit_MR_VoxelId * MR_Buffer_MR_VoxelId_MR_VoxelId_data_mut(MR_Buffer_MR_VoxelId_MR_VoxelId *_this)
MRC_API size_t MR_Buffer_MR_EdgeId_MR_EdgeId_heapBytes(const MR_Buffer_MR_EdgeId_MR_EdgeId *_this)
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 MR_BMap_MR_FaceId_size_t * MR_BMap_MR_FaceId_size_t_AssignFromAnother(MR_BMap_MR_FaceId_size_t *_this, MR_PassBy _other_pass_by, MR_BMap_MR_FaceId_size_t *_other)
MRC_API const size_t * MR_WholeEdgeBMap_Get_tsize(const MR_WholeEdgeBMap *_this)
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_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:438
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:137
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 const MR_FaceBMap * MR_FaceBMap_OffsetPtr(const MR_FaceBMap *ptr, ptrdiff_t i)
MRC_API void MR_Buffer_MR_NodeId_MR_NodeId_resize(MR_Buffer_MR_NodeId_MR_NodeId *_this, size_t newSize)
MRC_API const MR_NoDefInit_MR_VertId * MR_Buffer_MR_VertId_MR_VertId_index(const MR_Buffer_MR_VertId_MR_VertId *_this, MR_VertId i)
MRC_API MR_NoDefInit_MR_VoxelId * MR_begin_MR_Buffer_MR_VoxelId_MR_VoxelId_ref(MR_Buffer_MR_VoxelId_MR_VoxelId *a)
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 const size_t * MR_BMap_MR_NodeId_MR_NodeId_Get_tsize(const MR_BMap_MR_NodeId_MR_NodeId *_this)
MRC_API MR_NoDefInit_MR_FaceId * MR_Buffer_MR_FaceId_MR_FaceId_data(const MR_Buffer_MR_FaceId_MR_FaceId *_this)
MRC_API MR_Buffer_MR_VertId * MR_Buffer_MR_VertId_Construct(size_t size)
MRC_API MR_NoCtor_char * MR_NoCtor_char_DefaultConstruct(void)
MRC_API MR_NoDefInit_MR_Id_MR_ICPElemtTag * MR_end_MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_ref(MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *a)
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_FaceId_size_t_Set_b(MR_BMap_MR_FaceId_size_t *_this, MR_PassBy value_pass_by, MR_Buffer_MR_FaceId *value)
MRC_API MR_VertId MR_Buffer_MR_VertId_MR_VertId_backId(const MR_Buffer_MR_VertId_MR_VertId *_this)
MRC_API MR_PackMapping * MR_PackMapping_OffsetMutablePtr(MR_PackMapping *ptr, ptrdiff_t i)
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)
MRC_API void MR_Buffer_MR_RegionId_MR_RegionId_resize(MR_Buffer_MR_RegionId_MR_RegionId *_this, size_t newSize)
MRC_API MR_Buffer_MR_TextureId_MR_TextureId * MR_Buffer_MR_TextureId_MR_TextureId_Construct(size_t size)
MRC_API const MR_NoCtor_MR_FaceId * MR_NoCtor_MR_FaceId_OffsetPtr(const MR_NoCtor_MR_FaceId *ptr, ptrdiff_t i)
MRC_API MR_Buffer_unsigned_char * MR_Buffer_unsigned_char_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Buffer_unsigned_char *_other)
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_BMap_MR_VertId_size_t * MR_BMap_MR_VertId_size_t_OffsetMutablePtr(MR_BMap_MR_VertId_size_t *ptr, ptrdiff_t i)
MRC_API const MR_NoDefInit_MR_NodeId * MR_Buffer_MR_NodeId_MR_NodeId_index(const MR_Buffer_MR_NodeId_MR_NodeId *_this, MR_NodeId i)
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)
MRC_API MR_Buffer_MR_FaceId * MR_Buffer_MR_FaceId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Buffer_MR_FaceId *_other)
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:173
MRC_API size_t MR_Buffer_MR_VoxelId_MR_VoxelId_capacity(const MR_Buffer_MR_VoxelId_MR_VoxelId *_this)
MRC_API size_t * MR_BMap_MR_UndirectedEdgeId_size_t_GetMutable_tsize(MR_BMap_MR_UndirectedEdgeId_size_t *_this)
MRC_API MR_NoDefInit_MR_GraphVertId * MR_begin_const_MR_Buffer_MR_GraphVertId_MR_GraphVertId_ref(const MR_Buffer_MR_GraphVertId_MR_GraphVertId *a)
MRC_API size_t MR_Buffer_uint64_t_backId(const MR_Buffer_uint64_t *_this)
MRC_API MR_Buffer_MR_VoxelId_MR_VoxelId * MR_Buffer_MR_VoxelId_MR_VoxelId_Construct(size_t size)
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)
MRC_API MR_NoDefInit_MR_GraphEdgeId * MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_index_mut(MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *_this, MR_GraphEdgeId i)
MRC_API const MR_ZeroOnMove_size_t * MR_ZeroOnMove_size_t_OffsetPtr(const MR_ZeroOnMove_size_t *ptr, ptrdiff_t i)
MRC_API MR_NoDefInit_MR_VoxelId * MR_Buffer_MR_VoxelId_MR_VoxelId_index_mut(MR_Buffer_MR_VoxelId_MR_VoxelId *_this, MR_VoxelId i)
MRC_API MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId * MR_UndirectedEdgeBMap_GetMutable_b(MR_UndirectedEdgeBMap *_this)
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:53
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)
MRC_API MR_NoDefInit_MR_VoxelId * MR_end_const_MR_Buffer_MR_VoxelId_MR_VoxelId_ref(const MR_Buffer_MR_VoxelId_MR_VoxelId *a)
MRC_API MR_NoCtor_MR_NodeId * MR_NoCtor_MR_NodeId_OffsetMutablePtr(MR_NoCtor_MR_NodeId *ptr, ptrdiff_t i)
MRC_API const MR_Buffer_uint64_t * MR_Buffer_uint64_t_OffsetPtr(const MR_Buffer_uint64_t *ptr, ptrdiff_t i)
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_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)
MRC_API size_t MR_Buffer_MR_FaceId_beginId(const MR_Buffer_MR_FaceId *_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)
MRC_API const MR_NoDefInit_MR_PixelId * MR_Buffer_MR_PixelId_MR_PixelId_index(const MR_Buffer_MR_PixelId_MR_PixelId *_this, MR_PixelId i)
struct MR_NoCtor_MR_UndirectedEdgeId MR_NoCtor_MR_UndirectedEdgeId
Definition MRBuffer.h:363
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 size_t MR_Buffer_char_endId(const MR_Buffer_char *_this)
MRC_API void MR_Buffer_MR_UndirectedEdgeId_clear(MR_Buffer_MR_UndirectedEdgeId *_this)
struct MR_BMap_MR_UndirectedEdgeId_size_t MR_BMap_MR_UndirectedEdgeId_size_t
Definition MRBuffer.h:319
MRC_API MR_NoDefInit_MR_FaceId * MR_end_MR_Buffer_MR_FaceId_MR_FaceId_ref(MR_Buffer_MR_FaceId_MR_FaceId *a)
MRC_API MR_NoDefInit_MR_VertId * MR_Buffer_MR_VertId_MR_VertId_data_mut(MR_Buffer_MR_VertId_MR_VertId *_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:89
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)
MRC_API MR_Buffer_MR_RegionId_MR_RegionId * MR_Buffer_MR_RegionId_MR_RegionId_Construct(size_t size)
struct MR_NoCtor_unsigned_char MR_NoCtor_unsigned_char
Definition MRBuffer.h:383
MRC_API MR_BMap_MR_UndirectedEdgeId_size_t * MR_BMap_MR_UndirectedEdgeId_size_t_ConstructFrom(MR_PassBy b_pass_by, MR_Buffer_MR_UndirectedEdgeId *b, size_t tsize)
MRC_API MR_NoDefInit_MR_GraphEdgeId * MR_begin_MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_ref(MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *a)
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:408
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)
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 MR_NoDefInit_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_data(const MR_Buffer_MR_UndirectedEdgeId *_this)
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:413
struct MR_NoCtor_MR_VertId MR_NoCtor_MR_VertId
Definition MRBuffer.h:373
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 MR_ObjId MR_Buffer_MR_ObjId_MR_ObjId_backId(const MR_Buffer_MR_ObjId_MR_ObjId *_this)
MRC_API size_t MR_Buffer_MR_TextureId_MR_TextureId_size(const MR_Buffer_MR_TextureId_MR_TextureId *_this)
MRC_API size_t MR_Buffer_unsigned_char_beginId(const MR_Buffer_unsigned_char *_this)
MRC_API MR_NoDefInit_MR_VertId * MR_Buffer_MR_VertId_index_mut(MR_Buffer_MR_VertId *_this, size_t i)
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:149
MRC_API size_t * MR_BMap_MR_GraphVertId_MR_GraphVertId_GetMutable_tsize(MR_BMap_MR_GraphVertId_MR_GraphVertId *_this)
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 void MR_UndirectedEdgeBMap_Set_tsize(MR_UndirectedEdgeBMap *_this, size_t value)
MRC_API MR_Buffer_MR_UndirectedEdgeId * MR_BMap_MR_UndirectedEdgeId_size_t_GetMutable_b(MR_BMap_MR_UndirectedEdgeId_size_t *_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_ObjId * MR_Buffer_MR_ObjId_MR_ObjId_data(const MR_Buffer_MR_ObjId_MR_ObjId *_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)
MRC_API size_t MR_Buffer_uint64_t_capacity(const MR_Buffer_uint64_t *_this)
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 char * MR_end_const_MR_Buffer_char_ref(const MR_Buffer_char *a)
MRC_API MR_NoDefInit_MR_VertId * MR_Buffer_MR_VertId_MR_VertId_index_mut(MR_Buffer_MR_VertId_MR_VertId *_this, MR_VertId i)
struct MR_NoCtor_uint64_t MR_NoCtor_uint64_t
Definition MRBuffer.h:378
MRC_API size_t * MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId_GetMutable_tsize(MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId *_this)
MRC_API MR_NoDefInit_MR_TextureId * MR_begin_const_MR_Buffer_MR_TextureId_MR_TextureId_ref(const MR_Buffer_MR_TextureId_MR_TextureId *a)
MRC_API void MR_BMap_MR_VertId_size_t_Set_tsize(MR_BMap_MR_VertId_size_t *_this, size_t value)
MRC_API const MR_Buffer_unsigned_char * MR_Buffer_unsigned_char_OffsetPtr(const MR_Buffer_unsigned_char *ptr, ptrdiff_t i)
MRC_API MR_NoCtor_unsigned_char * MR_NoCtor_unsigned_char_AssignFromAnother(MR_NoCtor_unsigned_char *_this, const MR_NoCtor_unsigned_char *_other)
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, size_t tsize)
MRC_API MR_NoDefInit_MR_VertId * MR_end_const_MR_Buffer_MR_VertId_MR_VertId_ref(const MR_Buffer_MR_VertId_MR_VertId *a)
MRC_API MR_Buffer_uint64_t * MR_Buffer_uint64_t_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Buffer_uint64_t *_other)
MRC_API MR_VertBMap * MR_VertBMap_DefaultConstructArray(size_t num_elems)
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 uint64_t * MR_Buffer_uint64_t_data_mut(MR_Buffer_uint64_t *_this)
MRC_API size_t MR_Buffer_uint64_t_endId(const MR_Buffer_uint64_t *_this)
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)
MRC_API size_t MR_Buffer_MR_NodeId_MR_NodeId_heapBytes(const MR_Buffer_MR_NodeId_MR_NodeId *_this)
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:398
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)
MRC_API MR_BMap_MR_NodeId_MR_NodeId * MR_BMap_MR_NodeId_MR_NodeId_DefaultConstructArray(size_t num_elems)
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)
MRC_API MR_Buffer_MR_VertId * MR_Buffer_MR_VertId_OffsetMutablePtr(MR_Buffer_MR_VertId *ptr, ptrdiff_t i)
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, size_t value)
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 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_NoDefInit_MR_VertId * MR_Buffer_MR_VertId_data(const MR_Buffer_MR_VertId *_this)
MRC_API MR_BMap_MR_VertId_size_t * MR_BMap_MR_VertId_size_t_DefaultConstructArray(size_t num_elems)
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 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_NoDefInit_MR_VoxelId * MR_begin_const_MR_Buffer_MR_VoxelId_MR_VoxelId_ref(const MR_Buffer_MR_VoxelId_MR_VoxelId *a)
MRC_API MR_NoCtor_MR_GraphEdgeId * MR_NoCtor_MR_GraphEdgeId_AssignFromAnother(MR_NoCtor_MR_GraphEdgeId *_this, const MR_NoCtor_MR_GraphEdgeId *_other)
MRC_API void MR_ZeroOnMove_size_t_Set_val(MR_ZeroOnMove_size_t *_this, size_t value)
MRC_API const MR_NoDefInit_MR_GraphEdgeId * MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_index(const MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *_this, MR_GraphEdgeId i)
MRC_API MR_NoDefInit_MR_UndirectedEdgeId * MR_end_MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_ref(MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *a)
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 size_t MR_Buffer_MR_ObjId_MR_ObjId_capacity(const MR_Buffer_MR_ObjId_MR_ObjId *_this)
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)
MRC_API void MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_clear(MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this)
MRC_API size_t MR_Buffer_MR_GraphVertId_MR_GraphVertId_capacity(const MR_Buffer_MR_GraphVertId_MR_GraphVertId *_this)
MRC_API MR_NoDefInit_MR_FaceId * MR_end_MR_Buffer_MR_FaceId_ref(MR_Buffer_MR_FaceId *a)
MRC_API MR_NoDefInit_MR_TextureId * MR_end_const_MR_Buffer_MR_TextureId_MR_TextureId_ref(const MR_Buffer_MR_TextureId_MR_TextureId *a)
MRC_API MR_NoDefInit_MR_EdgeId * MR_begin_MR_Buffer_MR_EdgeId_MR_EdgeId_ref(MR_Buffer_MR_EdgeId_MR_EdgeId *a)
MRC_API size_t MR_Buffer_MR_FaceId_endId(const MR_Buffer_MR_FaceId *_this)
MRC_API void MR_BMap_MR_VertId_size_t_Destroy(const MR_BMap_MR_VertId_size_t *_this)
Destroys a heap-allocated instance of MR_BMap_MR_VertId_size_t. Does nothing if the pointer is null.
MRC_API MR_NoDefInit_MR_FaceId * MR_end_const_MR_Buffer_MR_FaceId_ref(const MR_Buffer_MR_FaceId *a)
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)
MRC_API const MR_BMap_MR_UndirectedEdgeId_size_t * MR_BMap_MR_UndirectedEdgeId_size_t_OffsetPtr(const MR_BMap_MR_UndirectedEdgeId_size_t *ptr, ptrdiff_t i)
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_Buffer_MR_EdgeId_MR_UndirectedEdgeId_resize(MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *_this, size_t newSize)
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 size_t MR_Buffer_char_capacity(const MR_Buffer_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_BMap_MR_UndirectedEdgeId_size_t * MR_BMap_MR_UndirectedEdgeId_size_t_DefaultConstructArray(size_t num_elems)
MRC_API size_t MR_Buffer_MR_FaceId_capacity(const MR_Buffer_MR_FaceId *_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:161
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)
MRC_API MR_Buffer_char * MR_Buffer_char_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Buffer_char *_other)
MRC_API void MR_Buffer_uint64_t_DestroyArray(const MR_Buffer_uint64_t *_this)
Destroys a heap-allocated array of MR_Buffer_uint64_t. Does nothing if the pointer is null.
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)
MRC_API const MR_NoDefInit_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_index(const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this, MR_UndirectedEdgeId i)
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_NoCtor_MR_ObjId * MR_NoCtor_MR_ObjId_OffsetPtr(const MR_NoCtor_MR_ObjId *ptr, ptrdiff_t i)
MRC_API size_t MR_Buffer_MR_ObjId_MR_ObjId_heapBytes(const MR_Buffer_MR_ObjId_MR_ObjId *_this)
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 char * MR_Buffer_char_data_mut(MR_Buffer_char *_this)
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, size_t newSize)
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)
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 const size_t * MR_BMap_MR_VertId_size_t_Get_tsize(const MR_BMap_MR_VertId_size_t *_this)
MRC_API MR_NoDefInit_MR_Id_MR_ICPElemtTag * MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_data_mut(MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
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_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 size_t MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_heapBytes(const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_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)
MRC_API MR_NoDefInit_MR_PixelId * MR_begin_const_MR_Buffer_MR_PixelId_MR_PixelId_ref(const MR_Buffer_MR_PixelId_MR_PixelId *a)
MRC_API MR_NoCtor_MR_VertId * MR_NoCtor_MR_VertId_DefaultConstruct(void)
MRC_API void MR_Buffer_MR_NodeId_MR_NodeId_clear(MR_Buffer_MR_NodeId_MR_NodeId *_this)
MRC_API MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Construct(size_t size)
MRC_API MR_NoDefInit_MR_PixelId * MR_begin_MR_Buffer_MR_PixelId_MR_PixelId_ref(MR_Buffer_MR_PixelId_MR_PixelId *a)
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:23
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)
MRC_API MR_VoxelId MR_Buffer_MR_VoxelId_MR_VoxelId_beginId(const MR_Buffer_MR_VoxelId_MR_VoxelId *_this)
MRC_API MR_FaceBMap * MR_FaceBMap_ConstructFrom(MR_PassBy b_pass_by, MR_Buffer_MR_FaceId_MR_FaceId *b, size_t tsize)
MRC_API size_t MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_size(const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_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_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)
MRC_API const MR_EdgeBMap * MR_EdgeBMap_OffsetPtr(const MR_EdgeBMap *ptr, ptrdiff_t i)
MRC_API MR_NoCtor_MR_VertId * MR_NoCtor_MR_VertId_ConstructFromAnother(const MR_NoCtor_MR_VertId *_other)
MRC_API MR_NoDefInit_MR_GraphVertId * MR_Buffer_MR_GraphVertId_MR_GraphVertId_data_mut(MR_Buffer_MR_GraphVertId_MR_GraphVertId *_this)
struct MR_BMap_MR_VertId_size_t MR_BMap_MR_VertId_size_t
Definition MRBuffer.h:314
MRC_API size_t MR_Buffer_char_size(const MR_Buffer_char *_this)
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)
MRC_API size_t MR_Buffer_MR_FaceId_MR_FaceId_capacity(const MR_Buffer_MR_FaceId_MR_FaceId *_this)
MRC_API MR_NoDefInit_MR_NodeId * MR_end_MR_Buffer_MR_NodeId_MR_NodeId_ref(MR_Buffer_MR_NodeId_MR_NodeId *a)
MRC_API MR_NoDefInit_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_index_mut(MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this, MR_UndirectedEdgeId i)
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)
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:41
struct MR_NoDefInit_MR_VoxelId MR_NoDefInit_MR_VoxelId
Definition MRBuffer.h:28
MRC_API MR_NoDefInit_MR_TextureId * MR_Buffer_MR_TextureId_MR_TextureId_data_mut(MR_Buffer_MR_TextureId_MR_TextureId *_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:245
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 size_t MR_Buffer_MR_EdgeId_MR_EdgeId_capacity(const MR_Buffer_MR_EdgeId_MR_EdgeId *_this)
MRC_API MR_PackMapping * MR_PackMapping_ConstructFromAnother(MR_PassBy _other_pass_by, MR_PackMapping *_other)
MRC_API MR_NoDefInit_MR_VertId * MR_end_const_MR_Buffer_MR_VertId_ref(const MR_Buffer_MR_VertId *a)
MRC_API MR_Buffer_char * MR_Buffer_char_OffsetMutablePtr(MR_Buffer_char *ptr, ptrdiff_t i)
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)
struct MR_NoDefInit_MR_ObjId MR_NoDefInit_MR_ObjId
Definition MRBuffer.h:22
MRC_API size_t MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_heapBytes(const MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *_this)
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_Buffer_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_Construct(size_t size)
MRC_API void MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId_Set_tsize(MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId *_this, size_t value)
MRC_API void MR_Buffer_unsigned_char_resize(MR_Buffer_unsigned_char *_this, size_t newSize)
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 const size_t * MR_BMap_MR_VoxelId_MR_VoxelId_Get_tsize(const MR_BMap_MR_VoxelId_MR_VoxelId *_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)
MRC_API const MR_Buffer_char * MR_Buffer_char_OffsetPtr(const MR_Buffer_char *ptr, ptrdiff_t i)
MRC_API size_t MR_Buffer_MR_PixelId_MR_PixelId_size(const MR_Buffer_MR_PixelId_MR_PixelId *_this)
MRC_API size_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_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 MR_Buffer_uint64_t * MR_Buffer_uint64_t_AssignFromAnother(MR_Buffer_uint64_t *_this, MR_PassBy _other_pass_by, MR_Buffer_uint64_t *_other)
MRC_API MR_NoDefInit_MR_TextureId * MR_Buffer_MR_TextureId_MR_TextureId_index_mut(MR_Buffer_MR_TextureId_MR_TextureId *_this, MR_TextureId i)
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)
MRC_API MR_Buffer_unsigned_char * MR_Buffer_unsigned_char_DefaultConstructArray(size_t num_elems)
MRC_API MR_NoDefInit_MR_UndirectedEdgeId * MR_end_MR_Buffer_MR_UndirectedEdgeId_ref(MR_Buffer_MR_UndirectedEdgeId *a)
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 MR_BMap_MR_FaceId_size_t * MR_BMap_MR_FaceId_size_t_DefaultConstruct(void)
MRC_API void MR_BMap_MR_VertId_size_t_DestroyArray(const MR_BMap_MR_VertId_size_t *_this)
Destroys a heap-allocated array of MR_BMap_MR_VertId_size_t. Does nothing if the pointer is null.
MRC_API size_t * MR_UndirectedEdgeBMap_GetMutable_tsize(MR_UndirectedEdgeBMap *_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 void MR_FaceBMap_Set_tsize(MR_FaceBMap *_this, size_t value)
MRC_API bool MR_Buffer_unsigned_char_empty(const MR_Buffer_unsigned_char *_this)
MRC_API MR_NoDefInit_MR_EdgeId * MR_begin_const_MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_ref(const MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *a)
MRC_API MR_NoDefInit_MR_PixelId * MR_Buffer_MR_PixelId_MR_PixelId_data(const MR_Buffer_MR_PixelId_MR_PixelId *_this)
MRC_API MR_GraphEdgeId MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_endId(const MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *_this)
MRC_API const MR_NoCtor_uint64_t * MR_NoCtor_uint64_t_OffsetPtr(const MR_NoCtor_uint64_t *ptr, ptrdiff_t i)
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)
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_BMap_MR_UndirectedEdgeId_size_t * MR_BMap_MR_UndirectedEdgeId_size_t_ConstructFromAnother(MR_PassBy _other_pass_by, MR_BMap_MR_UndirectedEdgeId_size_t *_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 size_t * MR_BMap_MR_VoxelId_MR_VoxelId_GetMutable_tsize(MR_BMap_MR_VoxelId_MR_VoxelId *_this)
MRC_API MR_NoDefInit_MR_VertId * MR_begin_const_MR_Buffer_MR_VertId_ref(const MR_Buffer_MR_VertId *a)
MRC_API MR_NoDefInit_MR_UndirectedEdgeId * MR_begin_const_MR_Buffer_MR_UndirectedEdgeId_ref(const MR_Buffer_MR_UndirectedEdgeId *a)
MRC_API const size_t * MR_ZeroOnMove_size_t_Get_val(const MR_ZeroOnMove_size_t *_this)
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)
MRC_API MR_NoDefInit_MR_GraphVertId * MR_begin_MR_Buffer_MR_GraphVertId_MR_GraphVertId_ref(MR_Buffer_MR_GraphVertId_MR_GraphVertId *a)
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_tsize(MR_BMap_MR_GraphVertId_MR_GraphVertId *_this, size_t value)
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 MR_NoDefInit_MR_EdgeId * MR_end_MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_ref(MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *a)
MRC_API void MR_Buffer_MR_TextureId_MR_TextureId_clear(MR_Buffer_MR_TextureId_MR_TextureId *_this)
MRC_API MR_NoDefInit_MR_EdgeId * MR_end_const_MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_ref(const MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *a)
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)
MRC_API MR_ZeroOnMove_size_t * MR_ZeroOnMove_size_t_DefaultConstructArray(size_t num_elems)
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 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 MR_NoDefInit_MR_NodeId * MR_begin_const_MR_Buffer_MR_NodeId_MR_NodeId_ref(const MR_Buffer_MR_NodeId_MR_NodeId *a)
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_EdgeId * MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_index_mut(MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *_this, MR_UndirectedEdgeId i)
MRC_API size_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 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 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_NoDefInit_MR_GraphEdgeId * MR_end_MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_ref(MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *a)
MRC_API MR_BMap_MR_TextureId_MR_TextureId * MR_BMap_MR_TextureId_MR_TextureId_DefaultConstruct(void)
MRC_API MR_NoDefInit_MR_Id_MR_ICPElemtTag * MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_index_mut(MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this, const MR_Id_MR_ICPElemtTag *i)
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_NoDefInit_MR_FaceId * MR_begin_MR_Buffer_MR_FaceId_MR_FaceId_ref(MR_Buffer_MR_FaceId_MR_FaceId *a)
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)
struct MR_NoDefInit_MR_GraphEdgeId MR_NoDefInit_MR_GraphEdgeId
Definition MRBuffer.h:18
MRC_API size_t MR_Buffer_MR_RegionId_MR_RegionId_size(const MR_Buffer_MR_RegionId_MR_RegionId *_this)
MRC_API MR_NoCtor_MR_PixelId * MR_NoCtor_MR_PixelId_ConstructFromAnother(const MR_NoCtor_MR_PixelId *_other)
struct MR_Buffer_uint64_t MR_Buffer_uint64_t
std::vector<V>-like container that is 1) resized without initialization of its elements,...
Definition MRBuffer.h:125
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, size_t tsize)
MRC_API MR_NoCtor_MR_RegionId * MR_NoCtor_MR_RegionId_ConstructFromAnother(const MR_NoCtor_MR_RegionId *_other)
MRC_API uint64_t * MR_Buffer_uint64_t_data(const MR_Buffer_uint64_t *_this)
MRC_API size_t * MR_FaceBMap_GetMutable_tsize(MR_FaceBMap *_this)
MRC_API size_t MR_Buffer_MR_UndirectedEdgeId_size(const MR_Buffer_MR_UndirectedEdgeId *_this)
MRC_API const MR_NoDefInit_MR_Id_MR_ICPElemtTag * MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_index(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_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 size_t MR_Buffer_MR_UndirectedEdgeId_backId(const MR_Buffer_MR_UndirectedEdgeId *_this)
MRC_API unsigned char * MR_begin_const_MR_Buffer_unsigned_char_ref(const MR_Buffer_unsigned_char *a)
MRC_API MR_Buffer_MR_FaceId_MR_FaceId * MR_Buffer_MR_FaceId_MR_FaceId_DefaultConstruct(void)
MRC_API unsigned char * MR_end_MR_Buffer_unsigned_char_ref(MR_Buffer_unsigned_char *a)
MRC_API void MR_NoCtor_uint64_t_DestroyArray(const MR_NoCtor_uint64_t *_this)
Destroys a heap-allocated array of MR_NoCtor_uint64_t. Does nothing if the pointer is null.
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_NoDefInit_MR_GraphVertId * MR_Buffer_MR_GraphVertId_MR_GraphVertId_data(const MR_Buffer_MR_GraphVertId_MR_GraphVertId *_this)
MRC_API MR_NoCtor_MR_EdgeId * MR_NoCtor_MR_EdgeId_OffsetMutablePtr(MR_NoCtor_MR_EdgeId *ptr, ptrdiff_t i)
MRC_API size_t MR_Buffer_MR_PixelId_MR_PixelId_capacity(const MR_Buffer_MR_PixelId_MR_PixelId *_this)
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 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 unsigned char * MR_Buffer_unsigned_char_data_mut(MR_Buffer_unsigned_char *_this)
MRC_API const MR_NoCtor_MR_EdgeId * MR_NoCtor_MR_EdgeId_OffsetPtr(const MR_NoCtor_MR_EdgeId *ptr, ptrdiff_t i)
MRC_API MR_NoDefInit_MR_RegionId * MR_end_const_MR_Buffer_MR_RegionId_MR_RegionId_ref(const MR_Buffer_MR_RegionId_MR_RegionId *a)
MRC_API uint64_t * MR_end_const_MR_Buffer_uint64_t_ref(const MR_Buffer_uint64_t *a)
MRC_API MR_NoDefInit_MR_VoxelId * MR_Buffer_MR_VoxelId_MR_VoxelId_data(const MR_Buffer_MR_VoxelId_MR_VoxelId *_this)
struct MR_NoDefInit_MR_TextureId MR_NoDefInit_MR_TextureId
Definition MRBuffer.h:25
MRC_API void MR_Buffer_MR_FaceId_MR_FaceId_clear(MR_Buffer_MR_FaceId_MR_FaceId *_this)
MRC_API MR_NoDefInit_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_data_mut(MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this)
MRC_API void MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_clear(MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *_this)
MRC_API MR_NoDefInit_MR_VertId * MR_begin_MR_Buffer_MR_VertId_ref(MR_Buffer_MR_VertId *a)
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)
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_NoDefInit_MR_UndirectedEdgeId * MR_end_const_MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_ref(const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *a)
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)
MRC_API size_t MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_capacity(const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this)
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:185
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:197
MRC_API size_t MR_Buffer_MR_UndirectedEdgeId_capacity(const MR_Buffer_MR_UndirectedEdgeId *_this)
MRC_API MR_UndirectedEdgeId MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_backId(const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_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 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)
MRC_API MR_ZeroOnMove_size_t * MR_ZeroOnMove_size_t_ConstructFromAnother(MR_PassBy z_pass_by, MR_ZeroOnMove_size_t *z)
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)
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_NoCtor_MR_FaceId * MR_NoCtor_MR_FaceId_DefaultConstruct(void)
MRC_API size_t * MR_BMap_MR_RegionId_MR_RegionId_GetMutable_tsize(MR_BMap_MR_RegionId_MR_RegionId *_this)
MRC_API bool MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_empty(const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this)
MRC_API MR_Buffer_MR_FaceId_MR_FaceId * MR_Buffer_MR_FaceId_MR_FaceId_Construct(size_t size)
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)
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_NoDefInit_MR_VertId * MR_end_MR_Buffer_MR_VertId_ref(MR_Buffer_MR_VertId *a)
MRC_API size_t MR_Buffer_MR_VertId_capacity(const MR_Buffer_MR_VertId *_this)
MRC_API size_t MR_Buffer_MR_VertId_backId(const MR_Buffer_MR_VertId *_this)
MRC_API void MR_PackMapping_Set_v(MR_PackMapping *_this, MR_PassBy value_pass_by, MR_VertBMap *value)
MRC_API MR_NoDefInit_MR_RegionId * MR_Buffer_MR_RegionId_MR_RegionId_data(const MR_Buffer_MR_RegionId_MR_RegionId *_this)
MRC_API const MR_NoCtor_MR_NodeId * MR_NoCtor_MR_NodeId_OffsetPtr(const MR_NoCtor_MR_NodeId *ptr, ptrdiff_t i)
MRC_API MR_BMap_MR_FaceId_size_t * MR_BMap_MR_FaceId_size_t_DefaultConstructArray(size_t num_elems)
MRC_API MR_WholeEdgeBMap * MR_WholeEdgeBMap_DefaultConstructArray(size_t num_elems)
struct MR_NoDefInit_MR_UndirectedEdgeId MR_NoDefInit_MR_UndirectedEdgeId
Definition MRBuffer.h:26
MRC_API MR_NoCtor_uint64_t * MR_NoCtor_uint64_t_DefaultConstruct(void)
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 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 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 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, size_t tsize)
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 char * MR_Buffer_char_index_mut(MR_Buffer_char *_this, size_t i)
MRC_API size_t MR_Buffer_unsigned_char_capacity(const MR_Buffer_unsigned_char *_this)
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)
MRC_API void MR_Buffer_uint64_t_clear(MR_Buffer_uint64_t *_this)
MRC_API char * MR_begin_const_MR_Buffer_char_ref(const MR_Buffer_char *a)
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 size_t MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_heapBytes(const MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *_this)
MRC_API MR_BMap_MR_VertId_size_t * MR_BMap_MR_VertId_size_t_AssignFromAnother(MR_BMap_MR_VertId_size_t *_this, MR_PassBy _other_pass_by, MR_BMap_MR_VertId_size_t *_other)
MRC_API const MR_NoCtor_MR_VoxelId * MR_NoCtor_MR_VoxelId_OffsetPtr(const MR_NoCtor_MR_VoxelId *ptr, ptrdiff_t i)
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:77
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 uint64_t * MR_begin_const_MR_Buffer_uint64_t_ref(const MR_Buffer_uint64_t *a)
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 const MR_Buffer_MR_VertId * MR_BMap_MR_VertId_size_t_Get_b(const MR_BMap_MR_VertId_size_t *_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 const MR_Buffer_MR_FaceId * MR_BMap_MR_FaceId_size_t_Get_b(const MR_BMap_MR_FaceId_size_t *_this)
MRC_API const size_t * MR_FaceBMap_Get_tsize(const MR_FaceBMap *_this)
MRC_API MR_VertBMap * MR_VertBMap_OffsetMutablePtr(MR_VertBMap *ptr, ptrdiff_t i)
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 const MR_NoDefInit_MR_GraphVertId * MR_Buffer_MR_GraphVertId_MR_GraphVertId_index(const MR_Buffer_MR_GraphVertId_MR_GraphVertId *_this, MR_GraphVertId i)
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:388
MRC_API const MR_NoDefInit_MR_FaceId * MR_Buffer_MR_FaceId_MR_FaceId_index(const MR_Buffer_MR_FaceId_MR_FaceId *_this, MR_FaceId i)
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)
MRC_API MR_NoDefInit_MR_GraphEdgeId * MR_begin_const_MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_ref(const MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *a)
MRC_API void MR_PackMapping_Set_e(MR_PackMapping *_this, MR_PassBy value_pass_by, MR_UndirectedEdgeBMap *value)
MRC_API MR_NoDefInit_MR_NodeId * MR_Buffer_MR_NodeId_MR_NodeId_index_mut(MR_Buffer_MR_NodeId_MR_NodeId *_this, MR_NodeId i)
MRC_API MR_Buffer_uint64_t * MR_Buffer_uint64_t_Construct(size_t size)
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 unsigned char * MR_Buffer_unsigned_char_data(const MR_Buffer_unsigned_char *_this)
MRC_API MR_NoDefInit_MR_ObjId * MR_begin_MR_Buffer_MR_ObjId_MR_ObjId_ref(MR_Buffer_MR_ObjId_MR_ObjId *a)
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_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 MR_NoCtor_MR_TextureId * MR_NoCtor_MR_TextureId_DefaultConstruct(void)
MRC_API MR_NoDefInit_MR_Id_MR_ICPElemtTag * MR_end_const_MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_ref(const MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *a)
MRC_API MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_Construct(size_t size)
MRC_API void MR_ZeroOnMove_size_t_Destroy(const MR_ZeroOnMove_size_t *_this)
Destroys a heap-allocated instance of MR_ZeroOnMove_size_t. Does nothing if the pointer is null.
MRC_API size_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_char * MR_Buffer_char_Construct(size_t size)
MRC_API const MR_BMap_MR_VertId_size_t * MR_BMap_MR_VertId_size_t_OffsetPtr(const MR_BMap_MR_VertId_size_t *ptr, ptrdiff_t i)
MRC_API size_t MR_Buffer_MR_GraphVertId_MR_GraphVertId_heapBytes(const MR_Buffer_MR_GraphVertId_MR_GraphVertId *_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 size_t MR_Buffer_MR_FaceId_size(const MR_Buffer_MR_FaceId *_this)
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)
MRC_API size_t * MR_BMap_MR_FaceId_size_t_GetMutable_tsize(MR_BMap_MR_FaceId_size_t *_this)
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)
MRC_API size_t MR_Buffer_MR_VertId_MR_VertId_heapBytes(const MR_Buffer_MR_VertId_MR_VertId *_this)
MRC_API MR_Buffer_MR_VertId * MR_Buffer_MR_VertId_DefaultConstruct(void)
MRC_API void MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_resize(MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *_this, size_t newSize)
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:368
MRC_API MR_Buffer_unsigned_char * MR_Buffer_unsigned_char_Construct(size_t size)
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_NoDefInit_MR_FaceId * MR_Buffer_MR_FaceId_data(const MR_Buffer_MR_FaceId *_this)
MRC_API void MR_BMap_MR_TextureId_MR_TextureId_Set_tsize(MR_BMap_MR_TextureId_MR_TextureId *_this, size_t value)
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_Buffer_MR_EdgeId_MR_UndirectedEdgeId * MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_Construct(size_t size)
MRC_API MR_NoCtor_MR_PixelId * MR_NoCtor_MR_PixelId_OffsetMutablePtr(MR_NoCtor_MR_PixelId *ptr, ptrdiff_t i)
MRC_API MR_FaceBMap * MR_PackMapping_GetMutable_f(MR_PackMapping *_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)
MRC_API void MR_Buffer_MR_TextureId_MR_TextureId_resize(MR_Buffer_MR_TextureId_MR_TextureId *_this, size_t newSize)
MRC_API MR_UndirectedEdgeId MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_endId(const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this)
MRC_API size_t MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_capacity(const MR_Buffer_MR_EdgeId_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 size_t MR_Buffer_char_beginId(const MR_Buffer_char *_this)
MRC_API const MR_NoDefInit_MR_FaceId * MR_Buffer_MR_FaceId_index(const MR_Buffer_MR_FaceId *_this, size_t i)
MRC_API size_t MR_Buffer_MR_VoxelId_MR_VoxelId_heapBytes(const MR_Buffer_MR_VoxelId_MR_VoxelId *_this)
struct MR_NoDefInit_MR_VertId MR_NoDefInit_MR_VertId
Definition MRBuffer.h:27
MRC_API bool MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_empty(const MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *_this)
MRC_API MR_NoDefInit_MR_FaceId * MR_Buffer_MR_FaceId_data_mut(MR_Buffer_MR_FaceId *_this)
MRC_API MR_BMap_MR_VertId_size_t * MR_BMap_MR_VertId_size_t_ConstructFromAnother(MR_PassBy _other_pass_by, MR_BMap_MR_VertId_size_t *_other)
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)
MRC_API const MR_NoCtor_char * MR_NoCtor_char_OffsetPtr(const MR_NoCtor_char *ptr, ptrdiff_t i)
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_BMap_MR_VoxelId_MR_VoxelId * MR_BMap_MR_VoxelId_MR_VoxelId_OffsetPtr(const MR_BMap_MR_VoxelId_MR_VoxelId *ptr, ptrdiff_t i)
MRC_API void MR_BMap_MR_FaceId_size_t_DestroyArray(const MR_BMap_MR_FaceId_size_t *_this)
Destroys a heap-allocated array of MR_BMap_MR_FaceId_size_t. Does nothing if the pointer is null.
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_BMap_MR_GraphVertId_MR_GraphVertId * MR_BMap_MR_GraphVertId_MR_GraphVertId_ConstructFrom(MR_PassBy b_pass_by, MR_Buffer_MR_GraphVertId_MR_GraphVertId *b, size_t tsize)
MRC_API MR_NoCtor_MR_GraphVertId * MR_NoCtor_MR_GraphVertId_OffsetMutablePtr(MR_NoCtor_MR_GraphVertId *ptr, ptrdiff_t i)
struct MR_WholeEdgeBMap MR_WholeEdgeBMap
Definition MRBuffer.h:294
MRC_API MR_NoCtor_MR_FaceId * MR_NoCtor_MR_FaceId_OffsetMutablePtr(MR_NoCtor_MR_FaceId *ptr, ptrdiff_t i)
MRC_API MR_Buffer_MR_ObjId_MR_ObjId * MR_Buffer_MR_ObjId_MR_ObjId_Construct(size_t size)
struct MR_BMap_MR_FaceId_size_t MR_BMap_MR_FaceId_size_t
Definition MRBuffer.h:324
MRC_API unsigned char * MR_Buffer_unsigned_char_index_mut(MR_Buffer_unsigned_char *_this, size_t i)
MRC_API size_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 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_NoCtor_uint64_t * MR_NoCtor_uint64_t_DefaultConstructArray(size_t num_elems)
MRC_API MR_BMap_MR_PixelId_MR_PixelId * MR_BMap_MR_PixelId_MR_PixelId_DefaultConstructArray(size_t num_elems)
MRC_API size_t MR_Buffer_MR_UndirectedEdgeId_heapBytes(const MR_Buffer_MR_UndirectedEdgeId *_this)
MRC_API const size_t * MR_BMap_MR_UndirectedEdgeId_size_t_Get_tsize(const MR_BMap_MR_UndirectedEdgeId_size_t *_this)
struct MR_NoCtor_MR_TextureId MR_NoCtor_MR_TextureId
Definition MRBuffer.h:433
MRC_API MR_NoDefInit_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_index_mut(MR_Buffer_MR_UndirectedEdgeId *_this, size_t i)
MRC_API size_t MR_Buffer_MR_RegionId_MR_RegionId_capacity(const MR_Buffer_MR_RegionId_MR_RegionId *_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_NoDefInit_MR_TextureId * MR_begin_MR_Buffer_MR_TextureId_MR_TextureId_ref(MR_Buffer_MR_TextureId_MR_TextureId *a)
MRC_API size_t MR_Buffer_char_backId(const MR_Buffer_char *_this)
MRC_API size_t MR_Buffer_MR_RegionId_MR_RegionId_heapBytes(const MR_Buffer_MR_RegionId_MR_RegionId *_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)
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)
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 void MR_WholeEdgeBMap_Set_tsize(MR_WholeEdgeBMap *_this, size_t value)
MRC_API const size_t * MR_VertBMap_Get_tsize(const MR_VertBMap *_this)
struct MR_NoCtor_MR_NodeId MR_NoCtor_MR_NodeId
Definition MRBuffer.h:428
MRC_API MR_RegionId MR_Buffer_MR_RegionId_MR_RegionId_beginId(const MR_Buffer_MR_RegionId_MR_RegionId *_this)
MRC_API void MR_BMap_MR_PixelId_MR_PixelId_Set_tsize(MR_BMap_MR_PixelId_MR_PixelId *_this, size_t value)
MRC_API void MR_BMap_MR_UndirectedEdgeId_size_t_DestroyArray(const MR_BMap_MR_UndirectedEdgeId_size_t *_this)
Destroys a heap-allocated array of MR_BMap_MR_UndirectedEdgeId_size_t. Does nothing if the pointer is...
MRC_API size_t MR_Buffer_MR_GraphVertId_MR_GraphVertId_size(const MR_Buffer_MR_GraphVertId_MR_GraphVertId *_this)
MRC_API void MR_EdgeBMap_Set_tsize(MR_EdgeBMap *_this, size_t value)
MRC_API MR_NoDefInit_MR_FaceId * MR_Buffer_MR_FaceId_MR_FaceId_index_mut(MR_Buffer_MR_FaceId_MR_FaceId *_this, MR_FaceId i)
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)
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_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 MR_BMap_MR_FaceId_size_t * MR_BMap_MR_FaceId_size_t_OffsetMutablePtr(MR_BMap_MR_FaceId_size_t *ptr, ptrdiff_t i)
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.
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:221
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 MR_NoDefInit_MR_FaceId * MR_end_const_MR_Buffer_MR_FaceId_MR_FaceId_ref(const MR_Buffer_MR_FaceId_MR_FaceId *a)
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:101
MRC_API MR_VertId MR_Buffer_MR_VertId_MR_VertId_endId(const MR_Buffer_MR_VertId_MR_VertId *_this)
MRC_API uint64_t * MR_Buffer_uint64_t_index_mut(MR_Buffer_uint64_t *_this, size_t i)
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:21
MRC_API void MR_Buffer_MR_VertId_MR_VertId_resize(MR_Buffer_MR_VertId_MR_VertId *_this, size_t newSize)
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 size_t MR_Buffer_uint64_t_size(const MR_Buffer_uint64_t *_this)
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_BMap_MR_PixelId_MR_PixelId * MR_BMap_MR_PixelId_MR_PixelId_ConstructFrom(MR_PassBy b_pass_by, MR_Buffer_MR_PixelId_MR_PixelId *b, size_t tsize)
MRC_API const MR_NoDefInit_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_index(const MR_Buffer_MR_UndirectedEdgeId *_this, size_t i)
MRC_API void MR_Buffer_uint64_t_resize(MR_Buffer_uint64_t *_this, size_t newSize)
MRC_API MR_NoCtor_MR_UndirectedEdgeId * MR_NoCtor_MR_UndirectedEdgeId_DefaultConstruct(void)
MRC_API size_t * MR_VertBMap_GetMutable_tsize(MR_VertBMap *_this)
MRC_API void MR_ZeroOnMove_size_t_DestroyArray(const MR_ZeroOnMove_size_t *_this)
Destroys a heap-allocated array of MR_ZeroOnMove_size_t. Does nothing if the pointer is null.
MRC_API MR_VertBMap * MR_VertBMap_AssignFromAnother(MR_VertBMap *_this, MR_PassBy _other_pass_by, MR_VertBMap *_other)
MRC_API void MR_BMap_MR_ObjId_MR_ObjId_Set_tsize(MR_BMap_MR_ObjId_MR_ObjId *_this, size_t value)
MRC_API const MR_NoCtor_MR_GraphEdgeId * MR_NoCtor_MR_GraphEdgeId_OffsetPtr(const MR_NoCtor_MR_GraphEdgeId *ptr, ptrdiff_t i)
MRC_API const size_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 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_NoCtor_MR_GraphVertId * MR_NoCtor_MR_GraphVertId_AssignFromAnother(MR_NoCtor_MR_GraphVertId *_this, const MR_NoCtor_MR_GraphVertId *_other)
MRC_API MR_NoDefInit_MR_EdgeId * MR_end_const_MR_Buffer_MR_EdgeId_MR_EdgeId_ref(const MR_Buffer_MR_EdgeId_MR_EdgeId *a)
MRC_API MR_WholeEdgeBMap * MR_WholeEdgeBMap_ConstructFrom(MR_PassBy b_pass_by, MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *b, size_t tsize)
MRC_API const size_t * MR_EdgeBMap_Get_tsize(const MR_EdgeBMap *_this)
MRC_API MR_ZeroOnMove_size_t * MR_ZeroOnMove_size_t_DefaultConstruct(void)
MRC_API MR_Buffer_MR_NodeId_MR_NodeId * MR_Buffer_MR_NodeId_MR_NodeId_Construct(size_t size)
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 MR_NoDefInit_MR_GraphVertId * MR_end_const_MR_Buffer_MR_GraphVertId_MR_GraphVertId_ref(const MR_Buffer_MR_GraphVertId_MR_GraphVertId *a)
MRC_API MR_NoDefInit_MR_VertId * MR_begin_const_MR_Buffer_MR_VertId_MR_VertId_ref(const MR_Buffer_MR_VertId_MR_VertId *a)
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:113
MRC_API MR_NoCtor_char * MR_NoCtor_char_AssignFromAnother(MR_NoCtor_char *_this, const MR_NoCtor_char *_other)
MRC_API size_t MR_Buffer_MR_FaceId_heapBytes(const MR_Buffer_MR_FaceId *_this)
MRC_API void MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_resize(MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this, size_t newSize)
MRC_API MR_NoCtor_MR_VoxelId * MR_NoCtor_MR_VoxelId_AssignFromAnother(MR_NoCtor_MR_VoxelId *_this, const MR_NoCtor_MR_VoxelId *_other)
MRC_API void MR_Buffer_MR_UndirectedEdgeId_resize(MR_Buffer_MR_UndirectedEdgeId *_this, size_t newSize)
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 void MR_Buffer_MR_EdgeId_MR_EdgeId_resize(MR_Buffer_MR_EdgeId_MR_EdgeId *_this, size_t newSize)
MRC_API MR_BMap_MR_FaceId_size_t * MR_BMap_MR_FaceId_size_t_ConstructFrom(MR_PassBy b_pass_by, MR_Buffer_MR_FaceId *b, size_t tsize)
MRC_API const MR_NoDefInit_MR_TextureId * MR_Buffer_MR_TextureId_MR_TextureId_index(const MR_Buffer_MR_TextureId_MR_TextureId *_this, MR_TextureId i)
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 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, size_t tsize)
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 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 size_t MR_Buffer_MR_VertId_heapBytes(const MR_Buffer_MR_VertId *_this)
MRC_API MR_NoCtor_uint64_t * MR_NoCtor_uint64_t_ConstructFromAnother(const MR_NoCtor_uint64_t *_other)
MRC_API MR_NoDefInit_MR_EdgeId * MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_data_mut(MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *_this)
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 MR_NoDefInit_MR_UndirectedEdgeId * MR_end_const_MR_Buffer_MR_UndirectedEdgeId_ref(const MR_Buffer_MR_UndirectedEdgeId *a)
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 size_t * MR_EdgeBMap_GetMutable_tsize(MR_EdgeBMap *_this)
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)
MRC_API const MR_NoDefInit_MR_EdgeId * MR_Buffer_MR_EdgeId_MR_EdgeId_index(const MR_Buffer_MR_EdgeId_MR_EdgeId *_this, MR_EdgeId i)
MRC_API MR_NoDefInit_MR_EdgeId * MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_data(const MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *_this)
MRC_API MR_NoCtor_MR_FaceId * MR_NoCtor_MR_FaceId_DefaultConstructArray(size_t num_elems)
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_NoDefInit_MR_EdgeId * MR_begin_MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_ref(MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *a)
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)
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)
MRC_API MR_NoDefInit_MR_UndirectedEdgeId * MR_begin_MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_ref(MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *a)
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_Buffer_uint64_t * MR_Buffer_uint64_t_DefaultConstruct(void)
MRC_API MR_NoDefInit_MR_RegionId * MR_end_MR_Buffer_MR_RegionId_MR_RegionId_ref(MR_Buffer_MR_RegionId_MR_RegionId *a)
MRC_API MR_GraphVertId MR_Buffer_MR_GraphVertId_MR_GraphVertId_beginId(const MR_Buffer_MR_GraphVertId_MR_GraphVertId *_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 void MR_BMap_MR_RegionId_MR_RegionId_Set_tsize(MR_BMap_MR_RegionId_MR_RegionId *_this, size_t value)
MRC_API MR_BMap_MR_VertId_size_t * MR_BMap_MR_VertId_size_t_ConstructFrom(MR_PassBy b_pass_by, MR_Buffer_MR_VertId *b, size_t tsize)
MRC_API size_t MR_Buffer_MR_FaceId_MR_FaceId_size(const MR_Buffer_MR_FaceId_MR_FaceId *_this)
MRC_API MR_TextureId MR_Buffer_MR_TextureId_MR_TextureId_endId(const MR_Buffer_MR_TextureId_MR_TextureId *_this)
MRC_API MR_UndirectedEdgeBMap * MR_UndirectedEdgeBMap_ConstructFrom(MR_PassBy b_pass_by, MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *b, size_t tsize)
MRC_API const size_t * MR_BMap_MR_TextureId_MR_TextureId_Get_tsize(const MR_BMap_MR_TextureId_MR_TextureId *_this)
MRC_API size_t MR_Buffer_MR_NodeId_MR_NodeId_size(const MR_Buffer_MR_NodeId_MR_NodeId *_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_Id_MR_ICPElemtTag * MR_begin_MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_ref(MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *a)
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)
MRC_API MR_NoDefInit_MR_RegionId * MR_begin_const_MR_Buffer_MR_RegionId_MR_RegionId_ref(const MR_Buffer_MR_RegionId_MR_RegionId *a)
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)
struct MR_ZeroOnMove_size_t MR_ZeroOnMove_size_t
Definition MRBuffer.h:358
MRC_API size_t * MR_WholeEdgeBMap_GetMutable_tsize(MR_WholeEdgeBMap *_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 void MR_Buffer_char_resize(MR_Buffer_char *_this, size_t newSize)
MRC_API MR_NoCtor_char * MR_NoCtor_char_ConstructFromAnother(const MR_NoCtor_char *_other)
MRC_API MR_Buffer_uint64_t * MR_Buffer_uint64_t_DefaultConstructArray(size_t num_elems)
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)
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_EdgeId_MR_EdgeId * MR_Buffer_MR_EdgeId_MR_EdgeId_OffsetMutablePtr(MR_Buffer_MR_EdgeId_MR_EdgeId *ptr, ptrdiff_t i)
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 size_t MR_Buffer_uint64_t_beginId(const MR_Buffer_uint64_t *_this)
MRC_API MR_Buffer_MR_EdgeId_MR_EdgeId * MR_Buffer_MR_EdgeId_MR_EdgeId_DefaultConstructArray(size_t num_elems)
MRC_API void MR_Buffer_MR_FaceId_resize(MR_Buffer_MR_FaceId *_this, size_t newSize)
MRC_API MR_NoDefInit_MR_VertId * MR_end_MR_Buffer_MR_VertId_MR_VertId_ref(MR_Buffer_MR_VertId_MR_VertId *a)
MRC_API MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId * MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_Construct(size_t size)
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_NoDefInit_MR_EdgeId * MR_begin_const_MR_Buffer_MR_EdgeId_MR_EdgeId_ref(const MR_Buffer_MR_EdgeId_MR_EdgeId *a)
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:257
MRC_API MR_NoDefInit_MR_TextureId * MR_Buffer_MR_TextureId_MR_TextureId_data(const MR_Buffer_MR_TextureId_MR_TextureId *_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_BMap_MR_VoxelId_MR_VoxelId * MR_BMap_MR_VoxelId_MR_VoxelId_ConstructFrom(MR_PassBy b_pass_by, MR_Buffer_MR_VoxelId_MR_VoxelId *b, size_t tsize)
MRC_API MR_NoCtor_MR_GraphVertId * MR_NoCtor_MR_GraphVertId_DefaultConstruct(void)
MRC_API const size_t * MR_BMap_MR_FaceId_size_t_Get_tsize(const MR_BMap_MR_FaceId_size_t *_this)
MRC_API bool MR_Buffer_MR_ObjId_MR_ObjId_empty(const MR_Buffer_MR_ObjId_MR_ObjId *_this)
MRC_API const size_t * MR_BMap_MR_GraphVertId_MR_GraphVertId_Get_tsize(const MR_BMap_MR_GraphVertId_MR_GraphVertId *_this)
MRC_API size_t * MR_BMap_MR_NodeId_MR_NodeId_GetMutable_tsize(MR_BMap_MR_NodeId_MR_NodeId *_this)
MRC_API MR_NoDefInit_MR_EdgeId * MR_Buffer_MR_EdgeId_MR_EdgeId_index_mut(MR_Buffer_MR_EdgeId_MR_EdgeId *_this, MR_EdgeId i)
MRC_API MR_BMap_MR_UndirectedEdgeId_size_t * MR_BMap_MR_UndirectedEdgeId_size_t_AssignFromAnother(MR_BMap_MR_UndirectedEdgeId_size_t *_this, MR_PassBy _other_pass_by, MR_BMap_MR_UndirectedEdgeId_size_t *_other)
MRC_API MR_NoDefInit_MR_FaceId * MR_begin_const_MR_Buffer_MR_FaceId_ref(const MR_Buffer_MR_FaceId *a)
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_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 void MR_VertBMap_Set_tsize(MR_VertBMap *_this, size_t value)
MRC_API size_t * MR_BMap_MR_TextureId_MR_TextureId_GetMutable_tsize(MR_BMap_MR_TextureId_MR_TextureId *_this)
MRC_API size_t MR_Buffer_MR_TextureId_MR_TextureId_capacity(const MR_Buffer_MR_TextureId_MR_TextureId *_this)
MRC_API MR_Buffer_MR_VertId * MR_BMap_MR_VertId_size_t_GetMutable_b(MR_BMap_MR_VertId_size_t *_this)
MRC_API MR_NoCtor_char * MR_NoCtor_char_OffsetMutablePtr(MR_NoCtor_char *ptr, ptrdiff_t i)
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 const MR_NoDefInit_MR_RegionId * MR_Buffer_MR_RegionId_MR_RegionId_index(const MR_Buffer_MR_RegionId_MR_RegionId *_this, MR_RegionId i)
MRC_API bool MR_Buffer_uint64_t_empty(const MR_Buffer_uint64_t *_this)
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 const unsigned char * MR_Buffer_unsigned_char_index(const MR_Buffer_unsigned_char *_this, size_t i)
MRC_API MR_NoDefInit_MR_GraphVertId * MR_Buffer_MR_GraphVertId_MR_GraphVertId_index_mut(MR_Buffer_MR_GraphVertId_MR_GraphVertId *_this, MR_GraphVertId i)
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 const size_t * MR_UndirectedEdgeBMap_Get_tsize(const MR_UndirectedEdgeBMap *_this)
MRC_API MR_NoDefInit_MR_ObjId * MR_Buffer_MR_ObjId_MR_ObjId_data_mut(MR_Buffer_MR_ObjId_MR_ObjId *_this)
MRC_API MR_NoDefInit_MR_NodeId * MR_Buffer_MR_NodeId_MR_NodeId_data(const MR_Buffer_MR_NodeId_MR_NodeId *_this)
struct MR_PackMapping MR_PackMapping
Definition MRBuffer.h:444
MRC_API void MR_BMap_MR_FaceId_size_t_Destroy(const MR_BMap_MR_FaceId_size_t *_this)
Destroys a heap-allocated instance of MR_BMap_MR_FaceId_size_t. Does nothing if the pointer is null.
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)
MR_PassBy
Definition common.h:13
#define MRC_API
Definition include/MRCMisc/exports.h:11
Definition MRId.h:146
Definition MRId.h:31
Definition MRId.h:112
Definition MRId.h:102
Definition MRId.h:72
Definition MRId.h:82
Definition MRId.h:51
Definition MRId.h:61
Definition MRId.h:92
Definition MRId.h:21
Definition MRId.h:41
Definition MRId.h:155