MeshLib C Docs
Loading...
Searching...
No Matches
MRBuffer.h
Go to the documentation of this file.
1#pragma once
2
3#include <MRCMesh/MRId.h>
4#include <MRCMisc/common.h>
5#include <MRCMisc/exports.h>
6
7#include <stdbool.h>
8#include <stddef.h>
9
10#ifdef __cplusplus
11extern "C" {
12#endif
13
14typedef struct MR_Id_MR_ICPElemtTag MR_Id_MR_ICPElemtTag; // Defined in `#include <MRCMesh/MRId.h>`.
15typedef struct MR_NoDefInit_MR_EdgeId MR_NoDefInit_MR_EdgeId; // Defined in `#include <MRCMesh/MRNoDefInit.h>`.
16typedef struct MR_NoDefInit_MR_FaceId MR_NoDefInit_MR_FaceId; // Defined in `#include <MRCMesh/MRNoDefInit.h>`.
17typedef struct MR_NoDefInit_MR_GraphEdgeId MR_NoDefInit_MR_GraphEdgeId; // Defined in `#include <MRCMesh/MRNoDefInit.h>`.
18typedef struct MR_NoDefInit_MR_GraphVertId MR_NoDefInit_MR_GraphVertId; // Defined in `#include <MRCMesh/MRNoDefInit.h>`.
19typedef struct MR_NoDefInit_MR_Id_MR_ICPElemtTag MR_NoDefInit_MR_Id_MR_ICPElemtTag; // Defined in `#include <MRCMesh/MRNoDefInit.h>`.
20typedef struct MR_NoDefInit_MR_NodeId MR_NoDefInit_MR_NodeId; // Defined in `#include <MRCMesh/MRNoDefInit.h>`.
21typedef struct MR_NoDefInit_MR_ObjId MR_NoDefInit_MR_ObjId; // Defined in `#include <MRCMesh/MRNoDefInit.h>`.
22typedef struct MR_NoDefInit_MR_PixelId MR_NoDefInit_MR_PixelId; // Defined in `#include <MRCMesh/MRNoDefInit.h>`.
23typedef struct MR_NoDefInit_MR_RegionId MR_NoDefInit_MR_RegionId; // Defined in `#include <MRCMesh/MRNoDefInit.h>`.
24typedef struct MR_NoDefInit_MR_TextureId MR_NoDefInit_MR_TextureId; // Defined in `#include <MRCMesh/MRNoDefInit.h>`.
25typedef struct MR_NoDefInit_MR_UndirectedEdgeId MR_NoDefInit_MR_UndirectedEdgeId; // Defined in `#include <MRCMesh/MRNoDefInit.h>`.
26typedef struct MR_NoDefInit_MR_VertId MR_NoDefInit_MR_VertId; // Defined in `#include <MRCMesh/MRNoDefInit.h>`.
27typedef struct MR_NoDefInit_MR_VoxelId MR_NoDefInit_MR_VoxelId; // Defined in `#include <MRCMesh/MRNoDefInit.h>`.
28
29
40
51
62
73
84
95
106
117
128
139
150
161
172
183
194
205
216
227
238
242
246
250
254
258
262
266
270
274
278
282
286
290
294
298
302
306
309
310// for our complex types, return wrapped type with default constructor doing nothing
313
314// for our complex types, return wrapped type with default constructor doing nothing
317
318// for our complex types, return wrapped type with default constructor doing nothing
321
322// for trivial types, return the type itself
325
326// for trivial types, return the type itself
329
330// for our complex types, return wrapped type with default constructor doing nothing
333
334// for our complex types, return wrapped type with default constructor doing nothing
337
338// for our complex types, return wrapped type with default constructor doing nothing
341
342// for our complex types, return wrapped type with default constructor doing nothing
345
346// for our complex types, return wrapped type with default constructor doing nothing
349
350// for our complex types, return wrapped type with default constructor doing nothing
353
354// for our complex types, return wrapped type with default constructor doing nothing
357
358// for our complex types, return wrapped type with default constructor doing nothing
361
362// for our complex types, return wrapped type with default constructor doing nothing
365
366// for our complex types, return wrapped type with default constructor doing nothing
369
374
378
383
386
389
393
397
400
403
408
412
416
420
424
428
433
438
442
446
451
456
461
466
470
475
478
481
485
489
492
495
500
504
508
512
516
520
525
530
534
538
543
548
553
558
562
567
570
573
577
581
584
587
592
596
600
604
608
612
617
622
626
630
635
640
645
650
654
659
662
665
669
673
676
679
684
688
692
696
700
704
709
714
718
722
727
732
737
742
746
751
754
757
761
765
768
771
776
780
784
788
792
796
801
806
810
814
819
824
829
834
838
843
846
849
853
857
860
863
868
872
876
880
884
888
893
898
902
906
911
916
921
926
930
935
938
941
945
949
952
955
960
964
968
972
976
980
985
990
994
998
1003
1008
1013
1018
1022
1027
1030
1033
1037
1041
1044
1047
1052
1056
1060
1064
1068
1072
1077
1082
1086
1090
1095
1100
1105
1110
1114
1119
1122
1125
1129
1133
1136
1139
1144
1148
1152
1156
1160
1164
1169
1174
1178
1182
1187
1192
1197
1202
1206
1211
1214
1217
1221
1225
1228
1231
1236
1240
1244
1248
1252
1256
1261
1266
1270
1274
1279
1284
1289
1294
1298
1303
1306
1309
1313
1317
1320
1323
1328
1332
1336
1340
1344
1348
1353
1358
1362
1366
1371
1376
1381
1386
1390
1395
1398
1401
1405
1409
1412
1415
1420
1424
1428
1432
1436
1440
1445
1450
1454
1458
1463
1468
1473
1478
1482
1487
1490
1493
1497
1501
1504
1507
1512
1516
1520
1524
1528
1532
1537
1542
1546
1550
1555
1560
1565
1570
1574
1579
1582
1585
1589
1593
1596
1599
1604
1608
1612
1616
1620
1624
1629
1634
1638
1642
1647
1652
1657
1662
1666
1671
1674
1677
1681
1685
1688
1691
1696
1700
1704
1708
1712
1716
1721
1726
1730
1734
1739
1744
1749
1754
1758
1763
1766
1769
1773
1777
1780
1783
1788
1792
1796
1800
1804
1808
1813
1818
1822
1826
1831
1836
1841
1846
1850
1855
1858
1861
1865
1869
1872
1875
1880
1884
1888
1892
1896
1900
1905
1910
1914
1918
1923
1928
1933
1938
1942
1947
1950
1953
1957
1961
1964
1967
1972
1976
1980
1984
1988
1992
1997
2002
2006
2010
2015
2020
2025
2030
2034
2039
2042
2045
2049
2053
2056
2059
2064
2068
2072
2076
2080
2084
2090
2096
2100
2104
2110
2116
2122
2127
2132
2136
2141
2147
2152
2158
2162
2167
2171
2174
2177
2181
2184
2187
2192
2197
2201
2206
2212
2217
2223
2227
2232
2236
2239
2242
2246
2249
2252
2257
2262
2266
2271
2277
2282
2288
2292
2297
2301
2304
2307
2311
2314
2317
2322
2327
2331
2336
2342
2347
2353
2357
2362
2366
2369
2372
2376
2379
2382
2387
2392
2396
2401
2407
2412
2418
2422
2427
2431
2434
2437
2441
2444
2447
2452
2457
2461
2466
2472
2477
2483
2487
2492
2496
2499
2502
2506
2509
2512
2517
2522
2526
2531
2537
2542
2548
2552
2557
2561
2564
2567
2571
2574
2577
2582
2587
2591
2596
2602
2607
2613
2617
2622
2626
2629
2632
2636
2639
2642
2647
2652
2656
2661
2667
2672
2678
2682
2687
2691
2694
2697
2701
2704
2707
2712
2717
2721
2726
2732
2737
2743
2747
2752
2756
2759
2762
2766
2769
2772
2777
2782
2786
2791
2797
2802
2808
2812
2817
2821
2824
2827
2831
2834
2837
2842
2847
2851
2856
2862
2867
2873
2877
2882
2886
2889
2892
2896
2899
2902
2907
2912
2916
2921
2927
2932
2938
2942
2947
2951
2954
2957
2961
2964
2967
2972
2977
2981
2986
2992
2997
3003
3007
3012
3016
3019
3022
3026
3029
3032
3037
3042
3046
3051
3057
3062
3068
3072
3077
3081
3084
3087
3091
3094
3097
3102
3107
3111
3116
3122
3127
3133
3137
3142
3146
3149
3152
3156
3159
3162
3167
3172
3176
3181
3187
3192
3198
3202
3207
3211
3214
3217
3221
3224
3227
3232
3237
3241
3246
3250
3255
3258
3261
3265
3268
3271
3276
3280
3285
3288
3291
3296
3299
3302
3308
3312
3317
3320
3323
3328
3331
3334
3340
3344
3349
3352
3355
3360
3363
3366
3372
3376
3381
3384
3387
3392
3395
3398
3404
3408
3413
3416
3419
3424
3427
3430
3436
3440
3445
3448
3451
3456
3459
3462
3468
3472
3477
3480
3483
3488
3491
3494
3500
3504
3509
3512
3515
3520
3523
3526
3532
3536
3541
3544
3547
3552
3555
3558
3564
3568
3573
3576
3579
3584
3587
3590
3596
3600
3605
3608
3611
3616
3619
3622
3628
3632
3637
3640
3643
3648
3651
3654
3660
3664
3669
3672
3675
3680
3683
3686
3692
3696
3701
3704
3707
3712
3715
3718
3724
3728
3733
3736
3739
3744
3747
3750
3756
3762
3767
3771
3776
3781
3785
3790
3795
3799
3804
3808
3813
3817
3820
3823
3827
3830
3833
3838
3839#ifdef __cplusplus
3840} // extern "C"
3841#endif
struct MR_BMap_MR_ObjId_MR_ObjId MR_BMap_MR_ObjId_MR_ObjId
Definition MRAABBTreeBase.h:22
struct MR_UndirectedEdgeBMap MR_UndirectedEdgeBMap
Definition MRAABBTreeBase.h:27
struct MR_FaceBMap MR_FaceBMap
Definition MRAABBTreeBase.h:23
struct MR_VertBMap MR_VertBMap
Definition MRAABBTreePoints.h:19
struct MR_BMap_MR_VoxelId_MR_VoxelId MR_BMap_MR_VoxelId_MR_VoxelId
Definition MRBitSet.h:22
struct MR_BMap_MR_RegionId_MR_RegionId MR_BMap_MR_RegionId_MR_RegionId
Definition MRBitSet.h:20
struct MR_BMap_MR_TextureId_MR_TextureId MR_BMap_MR_TextureId_MR_TextureId
Definition MRBitSet.h:21
struct MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag
Definition MRBitSet.h:16
struct MR_BMap_MR_GraphVertId_MR_GraphVertId MR_BMap_MR_GraphVertId_MR_GraphVertId
Definition MRBitSet.h:15
struct MR_BMap_MR_PixelId_MR_PixelId MR_BMap_MR_PixelId_MR_PixelId
Definition MRBitSet.h:19
struct MR_BMap_MR_NodeId_MR_NodeId MR_BMap_MR_NodeId_MR_NodeId
Definition MRBitSet.h:17
struct MR_EdgeBMap MR_EdgeBMap
Definition MRBitSet.h:23
struct MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId
Definition MRBitSet.h:14
struct MR_Id_MR_ICPElemtTag MR_Id_MR_ICPElemtTag
Definition MRBitSet.h:27
MRC_API void MR_BMap_MR_FaceId_uint64_t_Set_b(MR_BMap_MR_FaceId_uint64_t *_this, MR_PassBy value_pass_by, MR_Buffer_MR_FaceId *value)
MRC_API MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId * MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_OffsetMutablePtr(MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_BMap_MR_FaceId_uint64_t * MR_BMap_MR_FaceId_uint64_t_AssignFromAnother(MR_BMap_MR_FaceId_uint64_t *_this, MR_PassBy _other_pass_by, MR_BMap_MR_FaceId_uint64_t *_other)
MRC_API MR_uint64_t * MR_BMap_MR_TextureId_MR_TextureId_GetMutable_tsize(MR_BMap_MR_TextureId_MR_TextureId *_this)
MRC_API void MR_NoCtor_MR_NodeId_Destroy(const MR_NoCtor_MR_NodeId *_this)
Destroys a heap-allocated instance of MR_NoCtor_MR_NodeId. Does nothing if the pointer is null.
MRC_API const unsigned char * MR_Buffer_unsigned_char_index_const(const MR_Buffer_unsigned_char *_this, MR_uint64_t i)
MRC_API void MR_Buffer_MR_NodeId_MR_NodeId_resize(MR_Buffer_MR_NodeId_MR_NodeId *_this, MR_uint64_t newSize)
MRC_API void MR_NoCtor_MR_TextureId_Destroy(const MR_NoCtor_MR_TextureId *_this)
Destroys a heap-allocated instance of MR_NoCtor_MR_TextureId. Does nothing if the pointer is null.
MRC_API MR_Buffer_MR_GraphVertId_MR_GraphVertId * MR_Buffer_MR_GraphVertId_MR_GraphVertId_DefaultConstructArray(size_t num_elems)
MRC_API MR_NoDefInit_MR_GraphEdgeId * MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_data_const(const MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *_this)
MRC_API void MR_BMap_MR_NodeId_MR_NodeId_Destroy(const MR_BMap_MR_NodeId_MR_NodeId *_this)
Destroys a heap-allocated instance of MR_BMap_MR_NodeId_MR_NodeId. Does nothing if the pointer is nul...
MRC_API bool MR_Buffer_MR_VoxelId_MR_VoxelId_empty(const MR_Buffer_MR_VoxelId_MR_VoxelId *_this)
MRC_API MR_NoDefInit_MR_FaceId * MR_Buffer_MR_FaceId_MR_FaceId_data(MR_Buffer_MR_FaceId_MR_FaceId *_this)
MRC_API const MR_FaceBMap * MR_PackMapping_Get_f(const MR_PackMapping *_this)
MRC_API const MR_NoDefInit_MR_GraphEdgeId * MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_index_const(const MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *_this, MR_GraphEdgeId i)
MRC_API MR_NoCtor_MR_ObjId * MR_NoCtor_MR_ObjId_AssignFromAnother(MR_NoCtor_MR_ObjId *_this, const MR_NoCtor_MR_ObjId *_other)
MRC_API MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId * MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_AssignFromAnother(MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *_this, MR_PassBy _other_pass_by, MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *_other)
MRC_API MR_NoCtor_MR_NodeId * MR_NoCtor_MR_NodeId_DefaultConstructArray(size_t num_elems)
MRC_API bool MR_Buffer_MR_PixelId_MR_PixelId_empty(const MR_Buffer_MR_PixelId_MR_PixelId *_this)
MRC_API bool MR_Buffer_MR_VertId_empty(const MR_Buffer_MR_VertId *_this)
struct MR_ZeroOnMove_uint64_t MR_ZeroOnMove_uint64_t
Generated from class MR::ZeroOnMove<MR_uint64_t>.
Definition MRBuffer.h:308
MRC_API MR_NoCtor_MR_VoxelId * MR_NoCtor_MR_VoxelId_DefaultConstruct(void)
MRC_API void MR_NoCtor_MR_RegionId_DestroyArray(const MR_NoCtor_MR_RegionId *_this)
Destroys a heap-allocated array of MR_NoCtor_MR_RegionId. Does nothing if the pointer is null.
MRC_API MR_ZeroOnMove_uint64_t * MR_ZeroOnMove_uint64_t_AssignFromAnother(MR_ZeroOnMove_uint64_t *_this, MR_PassBy z_pass_by, MR_ZeroOnMove_uint64_t *z)
MRC_API MR_NoDefInit_MR_FaceId * MR_Buffer_MR_FaceId_MR_FaceId_data_const(const MR_Buffer_MR_FaceId_MR_FaceId *_this)
MRC_API MR_uint64_t MR_Buffer_MR_UndirectedEdgeId_size(const MR_Buffer_MR_UndirectedEdgeId *_this)
MRC_API void MR_BMap_MR_VoxelId_MR_VoxelId_Set_b(MR_BMap_MR_VoxelId_MR_VoxelId *_this, MR_PassBy value_pass_by, MR_Buffer_MR_VoxelId_MR_VoxelId *value)
MRC_API MR_NoCtor_MR_VoxelId * MR_NoCtor_MR_VoxelId_OffsetMutablePtr(MR_NoCtor_MR_VoxelId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_WholeEdgeBMap * MR_WholeEdgeBMap_OffsetMutablePtr(MR_WholeEdgeBMap *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_NoDefInit_MR_Id_MR_ICPElemtTag * MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_data(MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_Buffer_MR_TextureId_MR_TextureId * MR_Buffer_MR_TextureId_MR_TextureId_DefaultConstructArray(size_t num_elems)
MRC_API void MR_FaceBMap_Destroy(const MR_FaceBMap *_this)
Destroys a heap-allocated instance of MR_FaceBMap. Does nothing if the pointer is null.
MRC_API const MR_Buffer_MR_RegionId_MR_RegionId * MR_BMap_MR_RegionId_MR_RegionId_Get_b(const MR_BMap_MR_RegionId_MR_RegionId *_this)
MRC_API MR_BMap_MR_PixelId_MR_PixelId * MR_BMap_MR_PixelId_MR_PixelId_ConstructFrom(MR_PassBy b_pass_by, MR_Buffer_MR_PixelId_MR_PixelId *b, MR_uint64_t tsize)
MRC_API void MR_WholeEdgeBMap_Destroy(const MR_WholeEdgeBMap *_this)
Destroys a heap-allocated instance of MR_WholeEdgeBMap. Does nothing if the pointer is null.
MRC_API const MR_ZeroOnMove_uint64_t * MR_ZeroOnMove_uint64_t_OffsetPtr(const MR_ZeroOnMove_uint64_t *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API const MR_NoDefInit_MR_ObjId * MR_Buffer_MR_ObjId_MR_ObjId_index_const(const MR_Buffer_MR_ObjId_MR_ObjId *_this, MR_ObjId i)
struct MR_Buffer_MR_RegionId_MR_RegionId MR_Buffer_MR_RegionId_MR_RegionId
std::vector<V>-like container that is 1) resized without initialization of its elements,...
Definition MRBuffer.h:204
MRC_API void MR_Buffer_MR_RegionId_MR_RegionId_clear(MR_Buffer_MR_RegionId_MR_RegionId *_this)
MRC_API MR_PixelId MR_Buffer_MR_PixelId_MR_PixelId_endId(const MR_Buffer_MR_PixelId_MR_PixelId *_this)
MRC_API MR_BMap_MR_NodeId_MR_NodeId * MR_BMap_MR_NodeId_MR_NodeId_DefaultConstruct(void)
MRC_API MR_Buffer_MR_PixelId_MR_PixelId * MR_Buffer_MR_PixelId_MR_PixelId_DefaultConstruct(void)
MRC_API MR_uint64_t * MR_BMap_MR_UndirectedEdgeId_uint64_t_GetMutable_tsize(MR_BMap_MR_UndirectedEdgeId_uint64_t *_this)
MRC_API const MR_NoDefInit_MR_VertId * MR_Buffer_MR_VertId_index_const(const MR_Buffer_MR_VertId *_this, MR_uint64_t i)
MRC_API MR_Buffer_MR_FaceId * MR_Buffer_MR_FaceId_AssignFromAnother(MR_Buffer_MR_FaceId *_this, MR_PassBy _other_pass_by, MR_Buffer_MR_FaceId *_other)
MRC_API const MR_uint64_t * MR_VertBMap_Get_tsize(const MR_VertBMap *_this)
MRC_API MR_NoCtor_MR_ObjId * MR_NoCtor_MR_ObjId_OffsetMutablePtr(MR_NoCtor_MR_ObjId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API const MR_Buffer_MR_ObjId_MR_ObjId * MR_Buffer_MR_ObjId_MR_ObjId_OffsetPtr(const MR_Buffer_MR_ObjId_MR_ObjId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API const MR_Buffer_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_OffsetPtr(const MR_Buffer_MR_UndirectedEdgeId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_GraphEdgeId MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_backId(const MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *_this)
MRC_API MR_NoCtor_MR_EdgeId * MR_NoCtor_MR_EdgeId_AssignFromAnother(MR_NoCtor_MR_EdgeId *_this, const MR_NoCtor_MR_EdgeId *_other)
MRC_API MR_uint64_t MR_Buffer_char_endId(const MR_Buffer_char *_this)
MRC_API MR_NoDefInit_MR_NodeId * MR_Buffer_MR_NodeId_MR_NodeId_data(MR_Buffer_MR_NodeId_MR_NodeId *_this)
MRC_API void MR_BMap_MR_PixelId_MR_PixelId_Set_b(MR_BMap_MR_PixelId_MR_PixelId *_this, MR_PassBy value_pass_by, MR_Buffer_MR_PixelId_MR_PixelId *value)
MRC_API MR_BMap_MR_UndirectedEdgeId_uint64_t * MR_BMap_MR_UndirectedEdgeId_uint64_t_AssignFromAnother(MR_BMap_MR_UndirectedEdgeId_uint64_t *_this, MR_PassBy _other_pass_by, MR_BMap_MR_UndirectedEdgeId_uint64_t *_other)
MRC_API const MR_Buffer_MR_RegionId_MR_RegionId * MR_Buffer_MR_RegionId_MR_RegionId_OffsetPtr(const MR_Buffer_MR_RegionId_MR_RegionId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API void MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Destroy(const MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
Destroys a heap-allocated instance of MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag....
MRC_API const MR_Buffer_MR_EdgeId_MR_EdgeId * MR_Buffer_MR_EdgeId_MR_EdgeId_OffsetPtr(const MR_Buffer_MR_EdgeId_MR_EdgeId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_uint64_t MR_Buffer_MR_FaceId_beginId(const MR_Buffer_MR_FaceId *_this)
MRC_API MR_EdgeBMap * MR_EdgeBMap_OffsetMutablePtr(MR_EdgeBMap *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
struct MR_NoDefInit_MR_EdgeId MR_NoDefInit_MR_EdgeId
Definition MRBuffer.h:15
MRC_API MR_uint64_t * MR_FaceBMap_GetMutable_tsize(MR_FaceBMap *_this)
MRC_API MR_BMap_MR_FaceId_uint64_t * MR_BMap_MR_FaceId_uint64_t_DefaultConstructArray(size_t num_elems)
MRC_API MR_BMap_MR_GraphVertId_MR_GraphVertId * MR_BMap_MR_GraphVertId_MR_GraphVertId_AssignFromAnother(MR_BMap_MR_GraphVertId_MR_GraphVertId *_this, MR_PassBy _other_pass_by, MR_BMap_MR_GraphVertId_MR_GraphVertId *_other)
MRC_API MR_NoDefInit_MR_GraphVertId * MR_Buffer_MR_GraphVertId_MR_GraphVertId_index(MR_Buffer_MR_GraphVertId_MR_GraphVertId *_this, MR_GraphVertId i)
MRC_API MR_NoCtor_unsigned_char * MR_NoCtor_unsigned_char_DefaultConstructArray(size_t num_elems)
MRC_API MR_Buffer_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_DefaultConstruct(void)
MRC_API MR_uint64_t * MR_BMap_MR_PixelId_MR_PixelId_GetMutable_tsize(MR_BMap_MR_PixelId_MR_PixelId *_this)
MRC_API void MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId_DestroyArray(const MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId *_this)
Destroys a heap-allocated array of MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId. Does nothing if the pointer...
struct MR_NoDefInit_MR_RegionId MR_NoDefInit_MR_RegionId
Definition MRBuffer.h:23
MRC_API MR_BMap_MR_GraphVertId_MR_GraphVertId * MR_BMap_MR_GraphVertId_MR_GraphVertId_ConstructFrom(MR_PassBy b_pass_by, MR_Buffer_MR_GraphVertId_MR_GraphVertId *b, MR_uint64_t tsize)
MRC_API MR_Buffer_MR_RegionId_MR_RegionId * MR_Buffer_MR_RegionId_MR_RegionId_DefaultConstructArray(size_t num_elems)
MRC_API MR_Buffer_MR_VoxelId_MR_VoxelId * MR_Buffer_MR_VoxelId_MR_VoxelId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Buffer_MR_VoxelId_MR_VoxelId *_other)
MRC_API MR_NoDefInit_MR_VertId * MR_Buffer_MR_VertId_data_const(const MR_Buffer_MR_VertId *_this)
MRC_API const MR_Buffer_MR_VoxelId_MR_VoxelId * MR_BMap_MR_VoxelId_MR_VoxelId_Get_b(const MR_BMap_MR_VoxelId_MR_VoxelId *_this)
MRC_API MR_NoCtor_MR_Id_MR_ICPElemtTag * MR_NoCtor_MR_Id_MR_ICPElemtTag_DefaultConstructArray(size_t num_elems)
MRC_API MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId * MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId_AssignFromAnother(MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId *_this, MR_PassBy _other_pass_by, MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId *_other)
MRC_API void MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId_Set_tsize(MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId *_this, MR_uint64_t value)
MRC_API MR_UndirectedEdgeBMap * MR_UndirectedEdgeBMap_ConstructFromAnother(MR_PassBy _other_pass_by, MR_UndirectedEdgeBMap *_other)
MRC_API MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId * MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_AssignFromAnother(MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *_this, MR_PassBy _other_pass_by, MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *_other)
MRC_API MR_BMap_MR_NodeId_MR_NodeId * MR_BMap_MR_NodeId_MR_NodeId_ConstructFrom(MR_PassBy b_pass_by, MR_Buffer_MR_NodeId_MR_NodeId *b, MR_uint64_t tsize)
MRC_API MR_BMap_MR_FaceId_uint64_t * MR_BMap_MR_FaceId_uint64_t_ConstructFrom(MR_PassBy b_pass_by, MR_Buffer_MR_FaceId *b, MR_uint64_t tsize)
MRC_API MR_NoCtor_MR_EdgeId * MR_NoCtor_MR_EdgeId_DefaultConstruct(void)
MRC_API void MR_BMap_MR_RegionId_MR_RegionId_Set_b(MR_BMap_MR_RegionId_MR_RegionId *_this, MR_PassBy value_pass_by, MR_Buffer_MR_RegionId_MR_RegionId *value)
MRC_API MR_uint64_t * MR_BMap_MR_NodeId_MR_NodeId_GetMutable_tsize(MR_BMap_MR_NodeId_MR_NodeId *_this)
MRC_API MR_BMap_MR_PixelId_MR_PixelId * MR_BMap_MR_PixelId_MR_PixelId_DefaultConstruct(void)
MRC_API MR_Buffer_MR_TextureId_MR_TextureId * MR_BMap_MR_TextureId_MR_TextureId_GetMutable_b(MR_BMap_MR_TextureId_MR_TextureId *_this)
MRC_API MR_Buffer_MR_ObjId_MR_ObjId * MR_Buffer_MR_ObjId_MR_ObjId_OffsetMutablePtr(MR_Buffer_MR_ObjId_MR_ObjId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_NoDefInit_MR_PixelId * MR_Buffer_MR_PixelId_MR_PixelId_index(MR_Buffer_MR_PixelId_MR_PixelId *_this, MR_PixelId i)
struct MR_Buffer_MR_VoxelId_MR_VoxelId MR_Buffer_MR_VoxelId_MR_VoxelId
std::vector<V>-like container that is 1) resized without initialization of its elements,...
Definition MRBuffer.h:182
MRC_API void MR_EdgeBMap_DestroyArray(const MR_EdgeBMap *_this)
Destroys a heap-allocated array of MR_EdgeBMap. Does nothing if the pointer is null.
MRC_API const MR_NoCtor_MR_GraphVertId * MR_NoCtor_MR_GraphVertId_OffsetPtr(const MR_NoCtor_MR_GraphVertId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_NoCtor_MR_UndirectedEdgeId * MR_NoCtor_MR_UndirectedEdgeId_AssignFromAnother(MR_NoCtor_MR_UndirectedEdgeId *_this, const MR_NoCtor_MR_UndirectedEdgeId *_other)
MRC_API MR_FaceBMap * MR_FaceBMap_DefaultConstructArray(size_t num_elems)
MRC_API MR_uint64_t MR_Buffer_MR_PixelId_MR_PixelId_heapBytes(const MR_Buffer_MR_PixelId_MR_PixelId *_this)
MRC_API void MR_Buffer_MR_TextureId_MR_TextureId_DestroyArray(const MR_Buffer_MR_TextureId_MR_TextureId *_this)
Destroys a heap-allocated array of MR_Buffer_MR_TextureId_MR_TextureId. Does nothing if the pointer i...
MRC_API MR_UndirectedEdgeBMap * MR_UndirectedEdgeBMap_DefaultConstruct(void)
MRC_API void MR_NoCtor_MR_ObjId_Destroy(const MR_NoCtor_MR_ObjId *_this)
Destroys a heap-allocated instance of MR_NoCtor_MR_ObjId. Does nothing if the pointer is null.
struct MR_NoCtor_MR_RegionId MR_NoCtor_MR_RegionId
Generated from class MR::NoCtor<MR::RegionId>.
Definition MRBuffer.h:356
MRC_API MR_NoDefInit_MR_TextureId * MR_Buffer_MR_TextureId_MR_TextureId_index(MR_Buffer_MR_TextureId_MR_TextureId *_this, MR_TextureId i)
MRC_API MR_TextureId MR_Buffer_MR_TextureId_MR_TextureId_backId(const MR_Buffer_MR_TextureId_MR_TextureId *_this)
MRC_API MR_Buffer_char * MR_Buffer_char_DefaultConstructArray(size_t num_elems)
MRC_API MR_BMap_MR_RegionId_MR_RegionId * MR_BMap_MR_RegionId_MR_RegionId_DefaultConstructArray(size_t num_elems)
MRC_API void MR_Buffer_char_clear(MR_Buffer_char *_this)
MRC_API MR_NodeId MR_Buffer_MR_NodeId_MR_NodeId_backId(const MR_Buffer_MR_NodeId_MR_NodeId *_this)
MRC_API MR_uint64_t MR_Buffer_MR_VertId_MR_VertId_capacity(const MR_Buffer_MR_VertId_MR_VertId *_this)
struct MR_NoCtor_MR_GraphVertId MR_NoCtor_MR_GraphVertId
Generated from class MR::NoCtor<MR::GraphVertId>.
Definition MRBuffer.h:340
MRC_API void MR_NoCtor_MR_TextureId_DestroyArray(const MR_NoCtor_MR_TextureId *_this)
Destroys a heap-allocated array of MR_NoCtor_MR_TextureId. Does nothing if the pointer is null.
MRC_API void MR_NoCtor_MR_NodeId_DestroyArray(const MR_NoCtor_MR_NodeId *_this)
Destroys a heap-allocated array of MR_NoCtor_MR_NodeId. Does nothing if the pointer is null.
MRC_API MR_WholeEdgeBMap * MR_WholeEdgeBMap_ConstructFromAnother(MR_PassBy _other_pass_by, MR_WholeEdgeBMap *_other)
MRC_API void MR_Buffer_MR_GraphVertId_MR_GraphVertId_clear(MR_Buffer_MR_GraphVertId_MR_GraphVertId *_this)
MRC_API void MR_Buffer_MR_FaceId_clear(MR_Buffer_MR_FaceId *_this)
MRC_API MR_NoDefInit_MR_Id_MR_ICPElemtTag * MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_index(MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this, const MR_Id_MR_ICPElemtTag *i)
MRC_API MR_WholeEdgeBMap * MR_WholeEdgeBMap_DefaultConstruct(void)
MRC_API MR_BMap_MR_RegionId_MR_RegionId * MR_BMap_MR_RegionId_MR_RegionId_ConstructFrom(MR_PassBy b_pass_by, MR_Buffer_MR_RegionId_MR_RegionId *b, MR_uint64_t tsize)
MRC_API MR_NoDefInit_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_index(MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this, MR_UndirectedEdgeId i)
MRC_API MR_NoCtor_MR_EdgeId * MR_NoCtor_MR_EdgeId_DefaultConstructArray(size_t num_elems)
struct MR_NoDefInit_MR_FaceId MR_NoDefInit_MR_FaceId
Definition MRBuffer.h:16
MRC_API MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId * MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId_OffsetMutablePtr(MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API void MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_DestroyArray(const MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
Destroys a heap-allocated array of MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag....
MRC_API void MR_Buffer_MR_GraphVertId_MR_GraphVertId_Destroy(const MR_Buffer_MR_GraphVertId_MR_GraphVertId *_this)
Destroys a heap-allocated instance of MR_Buffer_MR_GraphVertId_MR_GraphVertId. Does nothing if the po...
MRC_API const MR_Buffer_MR_TextureId_MR_TextureId * MR_Buffer_MR_TextureId_MR_TextureId_OffsetPtr(const MR_Buffer_MR_TextureId_MR_TextureId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_NoCtor_MR_TextureId * MR_NoCtor_MR_TextureId_OffsetMutablePtr(MR_NoCtor_MR_TextureId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API const MR_Buffer_MR_VoxelId_MR_VoxelId * MR_Buffer_MR_VoxelId_MR_VoxelId_OffsetPtr(const MR_Buffer_MR_VoxelId_MR_VoxelId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API const MR_NoCtor_MR_PixelId * MR_NoCtor_MR_PixelId_OffsetPtr(const MR_NoCtor_MR_PixelId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_BMap_MR_RegionId_MR_RegionId * MR_BMap_MR_RegionId_MR_RegionId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_BMap_MR_RegionId_MR_RegionId *_other)
MRC_API MR_Buffer_unsigned_char * MR_Buffer_unsigned_char_OffsetMutablePtr(MR_Buffer_unsigned_char *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API const MR_UndirectedEdgeBMap * MR_UndirectedEdgeBMap_OffsetPtr(const MR_UndirectedEdgeBMap *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API void MR_BMap_MR_VertId_uint64_t_DestroyArray(const MR_BMap_MR_VertId_uint64_t *_this)
Destroys a heap-allocated array of MR_BMap_MR_VertId_uint64_t. Does nothing if the pointer is null.
MRC_API const MR_Buffer_MR_VertId_MR_VertId * MR_VertBMap_Get_b(const MR_VertBMap *_this)
MRC_API MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_other)
MRC_API MR_Buffer_MR_FaceId * MR_Buffer_MR_FaceId_DefaultConstruct(void)
MRC_API MR_EdgeBMap * MR_EdgeBMap_DefaultConstructArray(size_t num_elems)
MRC_API void MR_Buffer_MR_VoxelId_MR_VoxelId_resize(MR_Buffer_MR_VoxelId_MR_VoxelId *_this, MR_uint64_t newSize)
MRC_API MR_BMap_MR_NodeId_MR_NodeId * MR_BMap_MR_NodeId_MR_NodeId_AssignFromAnother(MR_BMap_MR_NodeId_MR_NodeId *_this, MR_PassBy _other_pass_by, MR_BMap_MR_NodeId_MR_NodeId *_other)
MRC_API MR_uint64_t MR_Buffer_MR_PixelId_MR_PixelId_capacity(const MR_Buffer_MR_PixelId_MR_PixelId *_this)
MRC_API void MR_PackMapping_Set_f(MR_PackMapping *_this, MR_PassBy value_pass_by, MR_FaceBMap *value)
MRC_API MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Construct(MR_uint64_t size)
MRC_API bool MR_Buffer_MR_NodeId_MR_NodeId_empty(const MR_Buffer_MR_NodeId_MR_NodeId *_this)
MRC_API MR_Buffer_MR_VertId * MR_Buffer_MR_VertId_DefaultConstructArray(size_t num_elems)
MRC_API MR_VoxelId MR_Buffer_MR_VoxelId_MR_VoxelId_backId(const MR_Buffer_MR_VoxelId_MR_VoxelId *_this)
struct MR_NoCtor_MR_EdgeId MR_NoCtor_MR_EdgeId
Generated from class MR::NoCtor<MR::EdgeId>.
Definition MRBuffer.h:332
MRC_API MR_BMap_MR_FaceId_uint64_t * MR_BMap_MR_FaceId_uint64_t_OffsetMutablePtr(MR_BMap_MR_FaceId_uint64_t *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API const MR_NoDefInit_MR_FaceId * MR_Buffer_MR_FaceId_MR_FaceId_index_const(const MR_Buffer_MR_FaceId_MR_FaceId *_this, MR_FaceId i)
MRC_API const MR_VertBMap * MR_PackMapping_Get_v(const MR_PackMapping *_this)
MRC_API void MR_Buffer_MR_PixelId_MR_PixelId_clear(MR_Buffer_MR_PixelId_MR_PixelId *_this)
MRC_API MR_uint64_t MR_Buffer_MR_UndirectedEdgeId_heapBytes(const MR_Buffer_MR_UndirectedEdgeId *_this)
MRC_API bool MR_Buffer_char_empty(const MR_Buffer_char *_this)
MRC_API void MR_Buffer_MR_ObjId_MR_ObjId_clear(MR_Buffer_MR_ObjId_MR_ObjId *_this)
MRC_API void MR_Buffer_MR_VertId_MR_VertId_Destroy(const MR_Buffer_MR_VertId_MR_VertId *_this)
Destroys a heap-allocated instance of MR_Buffer_MR_VertId_MR_VertId. Does nothing if the pointer is n...
MRC_API MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId * MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_Construct(MR_uint64_t size)
MRC_API void MR_NoCtor_MR_VertId_Destroy(const MR_NoCtor_MR_VertId *_this)
Destroys a heap-allocated instance of MR_NoCtor_MR_VertId. Does nothing if the pointer is null.
MRC_API MR_BMap_MR_VoxelId_MR_VoxelId * MR_BMap_MR_VoxelId_MR_VoxelId_DefaultConstructArray(size_t num_elems)
MRC_API MR_NoDefInit_MR_Id_MR_ICPElemtTag * MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_data_const(const MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_NoCtor_MR_EdgeId * MR_NoCtor_MR_EdgeId_ConstructFromAnother(const MR_NoCtor_MR_EdgeId *_other)
MRC_API MR_Buffer_MR_VoxelId_MR_VoxelId * MR_Buffer_MR_VoxelId_MR_VoxelId_DefaultConstruct(void)
MRC_API MR_FaceBMap * MR_FaceBMap_DefaultConstruct(void)
MRC_API MR_BMap_MR_VoxelId_MR_VoxelId * MR_BMap_MR_VoxelId_MR_VoxelId_OffsetMutablePtr(MR_BMap_MR_VoxelId_MR_VoxelId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_NoDefInit_MR_ObjId * MR_Buffer_MR_ObjId_MR_ObjId_data(MR_Buffer_MR_ObjId_MR_ObjId *_this)
MRC_API void MR_FaceBMap_Set_tsize(MR_FaceBMap *_this, MR_uint64_t value)
MRC_API MR_NoCtor_MR_VertId * MR_NoCtor_MR_VertId_DefaultConstructArray(size_t num_elems)
MRC_API char * MR_Buffer_char_data(MR_Buffer_char *_this)
MRC_API MR_uint64_t MR_Buffer_char_backId(const MR_Buffer_char *_this)
MRC_API MR_uint64_t * MR_UndirectedEdgeBMap_GetMutable_tsize(MR_UndirectedEdgeBMap *_this)
MRC_API const MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId * MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId_Get_b(const MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId *_this)
MRC_API void MR_Buffer_MR_VertId_resize(MR_Buffer_MR_VertId *_this, MR_uint64_t newSize)
MRC_API MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_OffsetMutablePtr(MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId * MR_WholeEdgeBMap_GetMutable_b(MR_WholeEdgeBMap *_this)
MRC_API void MR_Buffer_MR_NodeId_MR_NodeId_DestroyArray(const MR_Buffer_MR_NodeId_MR_NodeId *_this)
Destroys a heap-allocated array of MR_Buffer_MR_NodeId_MR_NodeId. Does nothing if the pointer is null...
MRC_API MR_NoCtor_MR_FaceId * MR_NoCtor_MR_FaceId_ConstructFromAnother(const MR_NoCtor_MR_FaceId *_other)
MRC_API MR_EdgeId MR_Buffer_MR_EdgeId_MR_EdgeId_beginId(const MR_Buffer_MR_EdgeId_MR_EdgeId *_this)
MRC_API const MR_PackMapping * MR_PackMapping_OffsetPtr(const MR_PackMapping *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_uint64_t MR_Buffer_MR_FaceId_endId(const MR_Buffer_MR_FaceId *_this)
MRC_API bool MR_Buffer_MR_VertId_MR_VertId_empty(const MR_Buffer_MR_VertId_MR_VertId *_this)
MRC_API void MR_BMap_MR_TextureId_MR_TextureId_DestroyArray(const MR_BMap_MR_TextureId_MR_TextureId *_this)
Destroys a heap-allocated array of MR_BMap_MR_TextureId_MR_TextureId. Does nothing if the pointer is ...
MRC_API MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_ConstructFrom(MR_PassBy b_pass_by, MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *b, MR_uint64_t tsize)
MRC_API MR_NoDefInit_MR_VertId * MR_Buffer_MR_VertId_MR_VertId_data_const(const MR_Buffer_MR_VertId_MR_VertId *_this)
MRC_API void MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Set_tsize(MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this, MR_uint64_t value)
MRC_API void MR_NoCtor_MR_PixelId_DestroyArray(const MR_NoCtor_MR_PixelId *_this)
Destroys a heap-allocated array of MR_NoCtor_MR_PixelId. Does nothing if the pointer is null.
MRC_API MR_Buffer_MR_RegionId_MR_RegionId * MR_Buffer_MR_RegionId_MR_RegionId_DefaultConstruct(void)
MRC_API void MR_NoCtor_MR_Id_MR_ICPElemtTag_Destroy(const MR_NoCtor_MR_Id_MR_ICPElemtTag *_this)
Destroys a heap-allocated instance of MR_NoCtor_MR_Id_MR_ICPElemtTag. Does nothing if the pointer is ...
MRC_API void MR_Buffer_MR_EdgeId_MR_EdgeId_resize(MR_Buffer_MR_EdgeId_MR_EdgeId *_this, MR_uint64_t newSize)
MRC_API MR_BMap_MR_VoxelId_MR_VoxelId * MR_BMap_MR_VoxelId_MR_VoxelId_ConstructFrom(MR_PassBy b_pass_by, MR_Buffer_MR_VoxelId_MR_VoxelId *b, MR_uint64_t tsize)
MRC_API MR_PixelId MR_Buffer_MR_PixelId_MR_PixelId_backId(const MR_Buffer_MR_PixelId_MR_PixelId *_this)
MRC_API const MR_NoDefInit_MR_GraphVertId * MR_Buffer_MR_GraphVertId_MR_GraphVertId_index_const(const MR_Buffer_MR_GraphVertId_MR_GraphVertId *_this, MR_GraphVertId i)
struct MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag
std::vector<V>-like container that is 1) resized without initialization of its elements,...
Definition MRBuffer.h:237
MRC_API MR_uint64_t MR_Buffer_MR_VertId_MR_VertId_size(const MR_Buffer_MR_VertId_MR_VertId *_this)
MRC_API void MR_Buffer_char_DestroyArray(const MR_Buffer_char *_this)
Destroys a heap-allocated array of MR_Buffer_char. Does nothing if the pointer is null.
MRC_API void MR_Buffer_MR_UndirectedEdgeId_resize(MR_Buffer_MR_UndirectedEdgeId *_this, MR_uint64_t newSize)
MRC_API void MR_BMap_MR_FaceId_uint64_t_Set_tsize(MR_BMap_MR_FaceId_uint64_t *_this, MR_uint64_t value)
MRC_API MR_UndirectedEdgeBMap * MR_UndirectedEdgeBMap_DefaultConstructArray(size_t num_elems)
MRC_API void MR_BMap_MR_PixelId_MR_PixelId_Set_tsize(MR_BMap_MR_PixelId_MR_PixelId *_this, MR_uint64_t value)
MRC_API MR_NoCtor_MR_RegionId * MR_NoCtor_MR_RegionId_OffsetMutablePtr(MR_NoCtor_MR_RegionId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API const MR_uint64_t * MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId_Get_tsize(const MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId *_this)
MRC_API void MR_Buffer_MR_VertId_MR_VertId_DestroyArray(const MR_Buffer_MR_VertId_MR_VertId *_this)
Destroys a heap-allocated array of MR_Buffer_MR_VertId_MR_VertId. Does nothing if the pointer is null...
MRC_API void MR_Buffer_MR_FaceId_Destroy(const MR_Buffer_MR_FaceId *_this)
Destroys a heap-allocated instance of MR_Buffer_MR_FaceId. Does nothing if the pointer is null.
MRC_API void MR_Buffer_unsigned_char_resize(MR_Buffer_unsigned_char *_this, MR_uint64_t newSize)
struct MR_NoDefInit_MR_Id_MR_ICPElemtTag MR_NoDefInit_MR_Id_MR_ICPElemtTag
Definition MRBuffer.h:19
MRC_API void MR_Buffer_MR_FaceId_resize(MR_Buffer_MR_FaceId *_this, MR_uint64_t newSize)
MRC_API MR_UndirectedEdgeBMap * MR_UndirectedEdgeBMap_AssignFromAnother(MR_UndirectedEdgeBMap *_this, MR_PassBy _other_pass_by, MR_UndirectedEdgeBMap *_other)
MRC_API MR_PackMapping * MR_PackMapping_DefaultConstructArray(size_t num_elems)
MRC_API const MR_NoCtor_MR_RegionId * MR_NoCtor_MR_RegionId_OffsetPtr(const MR_NoCtor_MR_RegionId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_uint64_t MR_Buffer_unsigned_char_size(const MR_Buffer_unsigned_char *_this)
MRC_API MR_uint64_t * MR_BMap_MR_ObjId_MR_ObjId_GetMutable_tsize(MR_BMap_MR_ObjId_MR_ObjId *_this)
MRC_API void MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_Destroy(const MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *_this)
Destroys a heap-allocated instance of MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId. Does nothing if the po...
MRC_API MR_UndirectedEdgeId MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_beginId(const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this)
MRC_API void MR_BMap_MR_RegionId_MR_RegionId_Destroy(const MR_BMap_MR_RegionId_MR_RegionId *_this)
Destroys a heap-allocated instance of MR_BMap_MR_RegionId_MR_RegionId. Does nothing if the pointer is...
struct MR_Buffer_MR_VertId_MR_VertId MR_Buffer_MR_VertId_MR_VertId
std::vector<V>-like container that is 1) resized without initialization of its elements,...
Definition MRBuffer.h:61
MRC_API MR_uint64_t MR_Buffer_char_size(const MR_Buffer_char *_this)
MRC_API MR_NoCtor_MR_TextureId * MR_NoCtor_MR_TextureId_AssignFromAnother(MR_NoCtor_MR_TextureId *_this, const MR_NoCtor_MR_TextureId *_other)
MRC_API MR_NoDefInit_MR_PixelId * MR_Buffer_MR_PixelId_MR_PixelId_data(MR_Buffer_MR_PixelId_MR_PixelId *_this)
MRC_API MR_NoDefInit_MR_RegionId * MR_Buffer_MR_RegionId_MR_RegionId_data(MR_Buffer_MR_RegionId_MR_RegionId *_this)
MRC_API MR_uint64_t MR_Buffer_unsigned_char_endId(const MR_Buffer_unsigned_char *_this)
MRC_API MR_uint64_t MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_heapBytes(const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this)
MRC_API void MR_ZeroOnMove_uint64_t_Set_val(MR_ZeroOnMove_uint64_t *_this, MR_uint64_t value)
MRC_API MR_uint64_t MR_Buffer_MR_RegionId_MR_RegionId_heapBytes(const MR_Buffer_MR_RegionId_MR_RegionId *_this)
struct MR_NoCtor_MR_PixelId MR_NoCtor_MR_PixelId
Generated from class MR::NoCtor<MR::PixelId>.
Definition MRBuffer.h:352
MRC_API const MR_NoDefInit_MR_FaceId * MR_Buffer_MR_FaceId_index_const(const MR_Buffer_MR_FaceId *_this, MR_uint64_t i)
MRC_API MR_Buffer_char * MR_Buffer_char_Construct(MR_uint64_t size)
MRC_API void MR_BMap_MR_VoxelId_MR_VoxelId_Destroy(const MR_BMap_MR_VoxelId_MR_VoxelId *_this)
Destroys a heap-allocated instance of MR_BMap_MR_VoxelId_MR_VoxelId. Does nothing if the pointer is n...
MRC_API const MR_uint64_t * MR_BMap_MR_VoxelId_MR_VoxelId_Get_tsize(const MR_BMap_MR_VoxelId_MR_VoxelId *_this)
MRC_API void MR_NoCtor_MR_FaceId_DestroyArray(const MR_NoCtor_MR_FaceId *_this)
Destroys a heap-allocated array of MR_NoCtor_MR_FaceId. Does nothing if the pointer is null.
MRC_API MR_uint64_t MR_Buffer_MR_NodeId_MR_NodeId_heapBytes(const MR_Buffer_MR_NodeId_MR_NodeId *_this)
MRC_API MR_NoDefInit_MR_NodeId * MR_Buffer_MR_NodeId_MR_NodeId_index(MR_Buffer_MR_NodeId_MR_NodeId *_this, MR_NodeId i)
MRC_API MR_Buffer_MR_NodeId_MR_NodeId * MR_Buffer_MR_NodeId_MR_NodeId_OffsetMutablePtr(MR_Buffer_MR_NodeId_MR_NodeId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API const MR_NoDefInit_MR_TextureId * MR_Buffer_MR_TextureId_MR_TextureId_index_const(const MR_Buffer_MR_TextureId_MR_TextureId *_this, MR_TextureId i)
MRC_API MR_uint64_t MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_capacity(const MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *_this)
MRC_API MR_Buffer_MR_VoxelId_MR_VoxelId * MR_BMap_MR_VoxelId_MR_VoxelId_GetMutable_b(MR_BMap_MR_VoxelId_MR_VoxelId *_this)
MRC_API MR_uint64_t MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_size(const MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_BMap_MR_RegionId_MR_RegionId * MR_BMap_MR_RegionId_MR_RegionId_DefaultConstruct(void)
MRC_API MR_NoDefInit_MR_TextureId * MR_Buffer_MR_TextureId_MR_TextureId_data_const(const MR_Buffer_MR_TextureId_MR_TextureId *_this)
MRC_API const MR_uint64_t * MR_WholeEdgeBMap_Get_tsize(const MR_WholeEdgeBMap *_this)
MRC_API MR_NoCtor_MR_NodeId * MR_NoCtor_MR_NodeId_ConstructFromAnother(const MR_NoCtor_MR_NodeId *_other)
MRC_API void MR_BMap_MR_FaceId_uint64_t_DestroyArray(const MR_BMap_MR_FaceId_uint64_t *_this)
Destroys a heap-allocated array of MR_BMap_MR_FaceId_uint64_t. Does nothing if the pointer is null.
MRC_API MR_BMap_MR_GraphVertId_MR_GraphVertId * MR_BMap_MR_GraphVertId_MR_GraphVertId_DefaultConstruct(void)
MRC_API MR_GraphVertId MR_Buffer_MR_GraphVertId_MR_GraphVertId_backId(const MR_Buffer_MR_GraphVertId_MR_GraphVertId *_this)
MRC_API void MR_BMap_MR_VertId_uint64_t_Destroy(const MR_BMap_MR_VertId_uint64_t *_this)
Destroys a heap-allocated instance of MR_BMap_MR_VertId_uint64_t. Does nothing if the pointer is null...
MRC_API MR_uint64_t MR_Buffer_unsigned_char_heapBytes(const MR_Buffer_unsigned_char *_this)
MRC_API void MR_Buffer_MR_UndirectedEdgeId_DestroyArray(const MR_Buffer_MR_UndirectedEdgeId *_this)
Destroys a heap-allocated array of MR_Buffer_MR_UndirectedEdgeId. Does nothing if the pointer is null...
MRC_API MR_ZeroOnMove_uint64_t * MR_ZeroOnMove_uint64_t_ConstructFromAnother(MR_PassBy z_pass_by, MR_ZeroOnMove_uint64_t *z)
MRC_API MR_NoDefInit_MR_TextureId * MR_Buffer_MR_TextureId_MR_TextureId_data(MR_Buffer_MR_TextureId_MR_TextureId *_this)
MRC_API bool MR_Buffer_MR_FaceId_empty(const MR_Buffer_MR_FaceId *_this)
MRC_API const MR_Buffer_MR_FaceId_MR_FaceId * MR_Buffer_MR_FaceId_MR_FaceId_OffsetPtr(const MR_Buffer_MR_FaceId_MR_FaceId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API const MR_uint64_t * MR_UndirectedEdgeBMap_Get_tsize(const MR_UndirectedEdgeBMap *_this)
MRC_API MR_NoDefInit_MR_EdgeId * MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_data(MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *_this)
MRC_API MR_NoCtor_MR_Id_MR_ICPElemtTag * MR_NoCtor_MR_Id_MR_ICPElemtTag_DefaultConstruct(void)
MRC_API MR_EdgeBMap * MR_EdgeBMap_ConstructFrom(MR_PassBy b_pass_by, MR_Buffer_MR_EdgeId_MR_EdgeId *b, MR_uint64_t tsize)
MRC_API MR_NoCtor_unsigned_char * MR_NoCtor_unsigned_char_OffsetMutablePtr(MR_NoCtor_unsigned_char *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API void MR_UndirectedEdgeBMap_Destroy(const MR_UndirectedEdgeBMap *_this)
Destroys a heap-allocated instance of MR_UndirectedEdgeBMap. Does nothing if the pointer is null.
MRC_API void MR_Buffer_MR_FaceId_MR_FaceId_DestroyArray(const MR_Buffer_MR_FaceId_MR_FaceId *_this)
Destroys a heap-allocated array of MR_Buffer_MR_FaceId_MR_FaceId. Does nothing if the pointer is null...
MRC_API MR_uint64_t MR_Buffer_MR_GraphVertId_MR_GraphVertId_heapBytes(const MR_Buffer_MR_GraphVertId_MR_GraphVertId *_this)
MRC_API void MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_DestroyArray(const MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *_this)
Destroys a heap-allocated array of MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId. Does nothing if the point...
MRC_API MR_NoDefInit_MR_FaceId * MR_Buffer_MR_FaceId_MR_FaceId_index(MR_Buffer_MR_FaceId_MR_FaceId *_this, MR_FaceId i)
MRC_API MR_UndirectedEdgeBMap * MR_PackMapping_GetMutable_e(MR_PackMapping *_this)
MRC_API MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId * MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId_ConstructFrom(MR_PassBy b_pass_by, MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *b, MR_uint64_t tsize)
struct MR_NoDefInit_MR_GraphVertId MR_NoDefInit_MR_GraphVertId
Definition MRBuffer.h:18
MRC_API MR_uint64_t MR_Buffer_MR_EdgeId_MR_EdgeId_size(const MR_Buffer_MR_EdgeId_MR_EdgeId *_this)
MRC_API void MR_Buffer_MR_GraphVertId_MR_GraphVertId_DestroyArray(const MR_Buffer_MR_GraphVertId_MR_GraphVertId *_this)
Destroys a heap-allocated array of MR_Buffer_MR_GraphVertId_MR_GraphVertId. Does nothing if the point...
MRC_API MR_ObjId MR_Buffer_MR_ObjId_MR_ObjId_endId(const MR_Buffer_MR_ObjId_MR_ObjId *_this)
MRC_API MR_NoDefInit_MR_GraphVertId * MR_Buffer_MR_GraphVertId_MR_GraphVertId_data(MR_Buffer_MR_GraphVertId_MR_GraphVertId *_this)
MRC_API MR_BMap_MR_GraphVertId_MR_GraphVertId * MR_BMap_MR_GraphVertId_MR_GraphVertId_DefaultConstructArray(size_t num_elems)
MRC_API MR_Buffer_MR_EdgeId_MR_EdgeId * MR_Buffer_MR_EdgeId_MR_EdgeId_DefaultConstruct(void)
MRC_API void MR_BMap_MR_UndirectedEdgeId_uint64_t_Set_b(MR_BMap_MR_UndirectedEdgeId_uint64_t *_this, MR_PassBy value_pass_by, MR_Buffer_MR_UndirectedEdgeId *value)
MRC_API MR_uint64_t MR_Buffer_MR_UndirectedEdgeId_endId(const MR_Buffer_MR_UndirectedEdgeId *_this)
MRC_API MR_NoCtor_MR_RegionId * MR_NoCtor_MR_RegionId_DefaultConstructArray(size_t num_elems)
MRC_API const MR_BMap_MR_TextureId_MR_TextureId * MR_BMap_MR_TextureId_MR_TextureId_OffsetPtr(const MR_BMap_MR_TextureId_MR_TextureId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_DefaultConstruct(void)
MRC_API const MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_OffsetPtr(const MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_UndirectedEdgeId MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_backId(const MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *_this)
MRC_API MR_Buffer_MR_FaceId_MR_FaceId * MR_FaceBMap_GetMutable_b(MR_FaceBMap *_this)
MRC_API MR_uint64_t * MR_EdgeBMap_GetMutable_tsize(MR_EdgeBMap *_this)
MRC_API void MR_Buffer_MR_VertId_Destroy(const MR_Buffer_MR_VertId *_this)
Destroys a heap-allocated instance of MR_Buffer_MR_VertId. Does nothing if the pointer is null.
MRC_API MR_ZeroOnMove_uint64_t * MR_ZeroOnMove_uint64_t_DefaultConstruct(void)
MRC_API MR_NoCtor_MR_VoxelId * MR_NoCtor_MR_VoxelId_ConstructFromAnother(const MR_NoCtor_MR_VoxelId *_other)
MRC_API MR_Buffer_MR_GraphVertId_MR_GraphVertId * MR_BMap_MR_GraphVertId_MR_GraphVertId_GetMutable_b(MR_BMap_MR_GraphVertId_MR_GraphVertId *_this)
MRC_API MR_VertBMap * MR_PackMapping_GetMutable_v(MR_PackMapping *_this)
MRC_API const char * MR_Buffer_char_index_const(const MR_Buffer_char *_this, MR_uint64_t i)
MRC_API void MR_Buffer_MR_VoxelId_MR_VoxelId_DestroyArray(const MR_Buffer_MR_VoxelId_MR_VoxelId *_this)
Destroys a heap-allocated array of MR_Buffer_MR_VoxelId_MR_VoxelId. Does nothing if the pointer is nu...
MRC_API MR_uint64_t MR_Buffer_MR_RegionId_MR_RegionId_size(const MR_Buffer_MR_RegionId_MR_RegionId *_this)
MRC_API MR_Buffer_MR_VertId_MR_VertId * MR_Buffer_MR_VertId_MR_VertId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Buffer_MR_VertId_MR_VertId *_other)
struct MR_NoCtor_MR_Id_MR_ICPElemtTag MR_NoCtor_MR_Id_MR_ICPElemtTag
Generated from class MR::NoCtor<MR::Id<MR::ICPElemtTag>>.
Definition MRBuffer.h:368
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:72
MRC_API void MR_NoCtor_MR_GraphEdgeId_Destroy(const MR_NoCtor_MR_GraphEdgeId *_this)
Destroys a heap-allocated instance of MR_NoCtor_MR_GraphEdgeId. Does nothing if the pointer is null.
MRC_API MR_Buffer_MR_GraphVertId_MR_GraphVertId * MR_Buffer_MR_GraphVertId_MR_GraphVertId_Construct(MR_uint64_t size)
MRC_API const MR_FaceBMap * MR_FaceBMap_OffsetPtr(const MR_FaceBMap *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_BMap_MR_UndirectedEdgeId_uint64_t * MR_BMap_MR_UndirectedEdgeId_uint64_t_DefaultConstructArray(size_t num_elems)
MRC_API MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_AssignFromAnother(MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this, MR_PassBy _other_pass_by, MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_other)
MRC_API MR_NoCtor_char * MR_NoCtor_char_DefaultConstruct(void)
MRC_API MR_PackMapping * MR_PackMapping_ConstructFrom(MR_PassBy e_pass_by, MR_UndirectedEdgeBMap *e, MR_PassBy f_pass_by, MR_FaceBMap *f, MR_PassBy v_pass_by, MR_VertBMap *v)
MRC_API void MR_BMap_MR_UndirectedEdgeId_uint64_t_Set_tsize(MR_BMap_MR_UndirectedEdgeId_uint64_t *_this, MR_uint64_t value)
MRC_API MR_VertId MR_Buffer_MR_VertId_MR_VertId_backId(const MR_Buffer_MR_VertId_MR_VertId *_this)
MRC_API MR_BMap_MR_TextureId_MR_TextureId * MR_BMap_MR_TextureId_MR_TextureId_ConstructFrom(MR_PassBy b_pass_by, MR_Buffer_MR_TextureId_MR_TextureId *b, MR_uint64_t tsize)
MRC_API MR_PackMapping * MR_PackMapping_OffsetMutablePtr(MR_PackMapping *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_BMap_MR_GraphVertId_MR_GraphVertId * MR_BMap_MR_GraphVertId_MR_GraphVertId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_BMap_MR_GraphVertId_MR_GraphVertId *_other)
MRC_API const MR_NoCtor_MR_VertId * MR_NoCtor_MR_VertId_OffsetPtr(const MR_NoCtor_MR_VertId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API const MR_NoCtor_MR_FaceId * MR_NoCtor_MR_FaceId_OffsetPtr(const MR_NoCtor_MR_FaceId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_NoDefInit_MR_FaceId * MR_Buffer_MR_FaceId_data_const(const MR_Buffer_MR_FaceId *_this)
MRC_API MR_Buffer_unsigned_char * MR_Buffer_unsigned_char_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Buffer_unsigned_char *_other)
MRC_API MR_uint64_t MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_heapBytes(const MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *_this)
MRC_API void MR_NoCtor_MR_GraphVertId_Destroy(const MR_NoCtor_MR_GraphVertId *_this)
Destroys a heap-allocated instance of MR_NoCtor_MR_GraphVertId. Does nothing if the pointer is null.
MRC_API MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_other)
MRC_API MR_NoCtor_char * MR_NoCtor_char_DefaultConstructArray(size_t num_elems)
MRC_API MR_Buffer_MR_PixelId_MR_PixelId * MR_Buffer_MR_PixelId_MR_PixelId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Buffer_MR_PixelId_MR_PixelId *_other)
MRC_API bool MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_empty(const MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *_this)
MRC_API MR_Buffer_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_OffsetMutablePtr(MR_Buffer_MR_UndirectedEdgeId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_Buffer_MR_FaceId * MR_Buffer_MR_FaceId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Buffer_MR_FaceId *_other)
MRC_API MR_NoDefInit_MR_VertId * MR_Buffer_MR_VertId_MR_VertId_index(MR_Buffer_MR_VertId_MR_VertId *_this, MR_VertId i)
MRC_API MR_uint64_t MR_Buffer_MR_FaceId_MR_FaceId_size(const MR_Buffer_MR_FaceId_MR_FaceId *_this)
struct MR_Buffer_MR_ObjId_MR_ObjId MR_Buffer_MR_ObjId_MR_ObjId
std::vector<V>-like container that is 1) resized without initialization of its elements,...
Definition MRBuffer.h:149
MRC_API MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId * MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_DefaultConstruct(void)
MRC_API const MR_Buffer_MR_VertId_MR_VertId * MR_Buffer_MR_VertId_MR_VertId_OffsetPtr(const MR_Buffer_MR_VertId_MR_VertId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId * MR_UndirectedEdgeBMap_GetMutable_b(MR_UndirectedEdgeBMap *_this)
MRC_API unsigned char * MR_Buffer_unsigned_char_index(MR_Buffer_unsigned_char *_this, MR_uint64_t i)
struct MR_Buffer_MR_FaceId_MR_FaceId MR_Buffer_MR_FaceId_MR_FaceId
std::vector<V>-like container that is 1) resized without initialization of its elements,...
Definition MRBuffer.h:50
MRC_API const MR_NoCtor_MR_Id_MR_ICPElemtTag * MR_NoCtor_MR_Id_MR_ICPElemtTag_OffsetPtr(const MR_NoCtor_MR_Id_MR_ICPElemtTag *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_NoCtor_MR_NodeId * MR_NoCtor_MR_NodeId_OffsetMutablePtr(MR_NoCtor_MR_NodeId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_Buffer_MR_PixelId_MR_PixelId * MR_Buffer_MR_PixelId_MR_PixelId_Construct(MR_uint64_t size)
MRC_API void MR_Buffer_MR_VoxelId_MR_VoxelId_Destroy(const MR_Buffer_MR_VoxelId_MR_VoxelId *_this)
Destroys a heap-allocated instance of MR_Buffer_MR_VoxelId_MR_VoxelId. Does nothing if the pointer is...
MRC_API MR_uint64_t MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_size(const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this)
MRC_API MR_ObjId MR_Buffer_MR_ObjId_MR_ObjId_beginId(const MR_Buffer_MR_ObjId_MR_ObjId *_this)
MRC_API void MR_Buffer_MR_EdgeId_MR_EdgeId_clear(MR_Buffer_MR_EdgeId_MR_EdgeId *_this)
MRC_API MR_BMap_MR_NodeId_MR_NodeId * MR_BMap_MR_NodeId_MR_NodeId_OffsetMutablePtr(MR_BMap_MR_NodeId_MR_NodeId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_uint64_t MR_Buffer_MR_VertId_capacity(const MR_Buffer_MR_VertId *_this)
MRC_API MR_BMap_MR_UndirectedEdgeId_uint64_t * MR_BMap_MR_UndirectedEdgeId_uint64_t_ConstructFromAnother(MR_PassBy _other_pass_by, MR_BMap_MR_UndirectedEdgeId_uint64_t *_other)
MRC_API const MR_NoDefInit_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_index_const(const MR_Buffer_MR_UndirectedEdgeId *_this, MR_uint64_t i)
MRC_API MR_uint64_t MR_Buffer_char_beginId(const MR_Buffer_char *_this)
MRC_API const MR_Buffer_MR_GraphVertId_MR_GraphVertId * MR_BMap_MR_GraphVertId_MR_GraphVertId_Get_b(const MR_BMap_MR_GraphVertId_MR_GraphVertId *_this)
struct MR_NoCtor_MR_UndirectedEdgeId MR_NoCtor_MR_UndirectedEdgeId
Generated from class MR::NoCtor<MR::UndirectedEdgeId>.
Definition MRBuffer.h:312
MRC_API void MR_BMap_MR_ObjId_MR_ObjId_Destroy(const MR_BMap_MR_ObjId_MR_ObjId *_this)
Destroys a heap-allocated instance of MR_BMap_MR_ObjId_MR_ObjId. Does nothing if the pointer is null.
MRC_API void MR_Buffer_MR_UndirectedEdgeId_clear(MR_Buffer_MR_UndirectedEdgeId *_this)
MRC_API MR_uint64_t MR_Buffer_MR_GraphVertId_MR_GraphVertId_capacity(const MR_Buffer_MR_GraphVertId_MR_GraphVertId *_this)
MRC_API MR_uint64_t MR_Buffer_MR_NodeId_MR_NodeId_size(const MR_Buffer_MR_NodeId_MR_NodeId *_this)
struct MR_Buffer_MR_UndirectedEdgeId MR_Buffer_MR_UndirectedEdgeId
std::vector<V>-like container that is 1) resized without initialization of its elements,...
Definition MRBuffer.h:94
MRC_API MR_NoDefInit_MR_ObjId * MR_Buffer_MR_ObjId_MR_ObjId_data_const(const MR_Buffer_MR_ObjId_MR_ObjId *_this)
MRC_API const MR_BMap_MR_RegionId_MR_RegionId * MR_BMap_MR_RegionId_MR_RegionId_OffsetPtr(const MR_BMap_MR_RegionId_MR_RegionId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API const MR_NoDefInit_MR_PixelId * MR_Buffer_MR_PixelId_MR_PixelId_index_const(const MR_Buffer_MR_PixelId_MR_PixelId *_this, MR_PixelId i)
struct MR_NoCtor_unsigned_char MR_NoCtor_unsigned_char
Generated from class MR::NoCtor<unsigned char>.
Definition MRBuffer.h:324
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
Generated from class MR::NoCtor<MR::GraphEdgeId>.
Definition MRBuffer.h:344
MRC_API MR_Buffer_MR_FaceId_MR_FaceId * MR_Buffer_MR_FaceId_MR_FaceId_OffsetMutablePtr(MR_Buffer_MR_FaceId_MR_FaceId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API void MR_NoCtor_MR_Id_MR_ICPElemtTag_DestroyArray(const MR_NoCtor_MR_Id_MR_ICPElemtTag *_this)
Destroys a heap-allocated array of MR_NoCtor_MR_Id_MR_ICPElemtTag. Does nothing if the pointer is nul...
MRC_API void MR_BMap_MR_GraphVertId_MR_GraphVertId_Destroy(const MR_BMap_MR_GraphVertId_MR_GraphVertId *_this)
Destroys a heap-allocated instance of MR_BMap_MR_GraphVertId_MR_GraphVertId. Does nothing if the poin...
MRC_API MR_Buffer_MR_TextureId_MR_TextureId * MR_Buffer_MR_TextureId_MR_TextureId_DefaultConstruct(void)
struct MR_NoCtor_MR_VoxelId MR_NoCtor_MR_VoxelId
Generated from class MR::NoCtor<MR::VoxelId>.
Definition MRBuffer.h:348
MRC_API MR_uint64_t MR_Buffer_MR_FaceId_heapBytes(const MR_Buffer_MR_FaceId *_this)
struct MR_NoCtor_MR_VertId MR_NoCtor_MR_VertId
Generated from class MR::NoCtor<MR::VertId>.
Definition MRBuffer.h:320
MRC_API MR_uint64_t MR_Buffer_MR_GraphVertId_MR_GraphVertId_size(const MR_Buffer_MR_GraphVertId_MR_GraphVertId *_this)
MRC_API void MR_BMap_MR_ObjId_MR_ObjId_Set_b(MR_BMap_MR_ObjId_MR_ObjId *_this, MR_PassBy value_pass_by, MR_Buffer_MR_ObjId_MR_ObjId *value)
MRC_API MR_BMap_MR_ObjId_MR_ObjId * MR_BMap_MR_ObjId_MR_ObjId_DefaultConstructArray(size_t num_elems)
MRC_API MR_EdgeId MR_Buffer_MR_EdgeId_MR_EdgeId_endId(const MR_Buffer_MR_EdgeId_MR_EdgeId *_this)
MRC_API void MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_resize(MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *_this, MR_uint64_t newSize)
MRC_API MR_ObjId MR_Buffer_MR_ObjId_MR_ObjId_backId(const MR_Buffer_MR_ObjId_MR_ObjId *_this)
struct MR_Buffer_MR_EdgeId_MR_EdgeId MR_Buffer_MR_EdgeId_MR_EdgeId
std::vector<V>-like container that is 1) resized without initialization of its elements,...
Definition MRBuffer.h:127
MRC_API MR_NoCtor_MR_UndirectedEdgeId * MR_NoCtor_MR_UndirectedEdgeId_ConstructFromAnother(const MR_NoCtor_MR_UndirectedEdgeId *_other)
MRC_API MR_Id_MR_ICPElemtTag * MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_backId(const MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_Buffer_MR_ObjId_MR_ObjId * MR_BMap_MR_ObjId_MR_ObjId_GetMutable_b(MR_BMap_MR_ObjId_MR_ObjId *_this)
MRC_API void MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_DestroyArray(const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this)
Destroys a heap-allocated array of MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId....
MRC_API void MR_NoCtor_char_DestroyArray(const MR_NoCtor_char *_this)
Destroys a heap-allocated array of MR_NoCtor_char. Does nothing if the pointer is null.
MRC_API MR_uint64_t MR_Buffer_MR_EdgeId_MR_EdgeId_capacity(const MR_Buffer_MR_EdgeId_MR_EdgeId *_this)
MRC_API char * MR_Buffer_char_data_const(const MR_Buffer_char *_this)
MRC_API void MR_VertBMap_Set_b(MR_VertBMap *_this, MR_PassBy value_pass_by, MR_Buffer_MR_VertId_MR_VertId *value)
MRC_API MR_NoDefInit_MR_VertId * MR_Buffer_MR_VertId_data(MR_Buffer_MR_VertId *_this)
MRC_API MR_Buffer_MR_TextureId_MR_TextureId * MR_Buffer_MR_TextureId_MR_TextureId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Buffer_MR_TextureId_MR_TextureId *_other)
MRC_API MR_NoCtor_MR_GraphEdgeId * MR_NoCtor_MR_GraphEdgeId_OffsetMutablePtr(MR_NoCtor_MR_GraphEdgeId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API void MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_clear(MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_uint64_t MR_Buffer_MR_VertId_size(const MR_Buffer_MR_VertId *_this)
MRC_API MR_uint64_t MR_Buffer_unsigned_char_backId(const MR_Buffer_unsigned_char *_this)
MRC_API const MR_Buffer_unsigned_char * MR_Buffer_unsigned_char_OffsetPtr(const MR_Buffer_unsigned_char *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_NoCtor_unsigned_char * MR_NoCtor_unsigned_char_AssignFromAnother(MR_NoCtor_unsigned_char *_this, const MR_NoCtor_unsigned_char *_other)
MRC_API void MR_ZeroOnMove_uint64_t_DestroyArray(const MR_ZeroOnMove_uint64_t *_this)
Destroys a heap-allocated array of MR_ZeroOnMove_uint64_t. Does nothing if the pointer is null.
MRC_API MR_VertBMap * MR_VertBMap_DefaultConstructArray(size_t num_elems)
MRC_API MR_NoDefInit_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_index(MR_Buffer_MR_UndirectedEdgeId *_this, MR_uint64_t i)
MRC_API void MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_Destroy(const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this)
Destroys a heap-allocated instance of MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId....
MRC_API MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId * MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_DefaultConstructArray(size_t num_elems)
MRC_API const MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Get_b(const MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_Buffer_MR_GraphVertId_MR_GraphVertId * MR_Buffer_MR_GraphVertId_MR_GraphVertId_OffsetMutablePtr(MR_Buffer_MR_GraphVertId_MR_GraphVertId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API void MR_BMap_MR_PixelId_MR_PixelId_DestroyArray(const MR_BMap_MR_PixelId_MR_PixelId *_this)
Destroys a heap-allocated array of MR_BMap_MR_PixelId_MR_PixelId. Does nothing if the pointer is null...
struct MR_NoCtor_MR_ObjId MR_NoCtor_MR_ObjId
Generated from class MR::NoCtor<MR::ObjId>.
Definition MRBuffer.h:336
MRC_API MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_OffsetMutablePtr(MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_BMap_MR_NodeId_MR_NodeId * MR_BMap_MR_NodeId_MR_NodeId_DefaultConstructArray(size_t num_elems)
MRC_API MR_uint64_t MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_heapBytes(const MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_DefaultConstructArray(size_t num_elems)
MRC_API MR_BMap_MR_GraphVertId_MR_GraphVertId * MR_BMap_MR_GraphVertId_MR_GraphVertId_OffsetMutablePtr(MR_BMap_MR_GraphVertId_MR_GraphVertId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_Buffer_MR_VertId * MR_Buffer_MR_VertId_OffsetMutablePtr(MR_Buffer_MR_VertId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId * MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId *_other)
MRC_API MR_uint64_t * MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_GetMutable_tsize(MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API void MR_NoCtor_MR_VoxelId_Destroy(const MR_NoCtor_MR_VoxelId *_this)
Destroys a heap-allocated instance of MR_NoCtor_MR_VoxelId. Does nothing if the pointer is null.
MRC_API bool MR_Buffer_MR_GraphVertId_MR_GraphVertId_empty(const MR_Buffer_MR_GraphVertId_MR_GraphVertId *_this)
MRC_API MR_Buffer_MR_FaceId_MR_FaceId * MR_Buffer_MR_FaceId_MR_FaceId_AssignFromAnother(MR_Buffer_MR_FaceId_MR_FaceId *_this, MR_PassBy _other_pass_by, MR_Buffer_MR_FaceId_MR_FaceId *_other)
MRC_API MR_EdgeId MR_Buffer_MR_EdgeId_MR_EdgeId_backId(const MR_Buffer_MR_EdgeId_MR_EdgeId *_this)
MRC_API MR_uint64_t MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_capacity(const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this)
MRC_API void MR_VertBMap_Destroy(const MR_VertBMap *_this)
Destroys a heap-allocated instance of MR_VertBMap. Does nothing if the pointer is null.
MRC_API MR_VoxelId MR_Buffer_MR_VoxelId_MR_VoxelId_endId(const MR_Buffer_MR_VoxelId_MR_VoxelId *_this)
MRC_API MR_uint64_t MR_Buffer_MR_NodeId_MR_NodeId_capacity(const MR_Buffer_MR_NodeId_MR_NodeId *_this)
MRC_API MR_NoCtor_MR_GraphEdgeId * MR_NoCtor_MR_GraphEdgeId_AssignFromAnother(MR_NoCtor_MR_GraphEdgeId *_this, const MR_NoCtor_MR_GraphEdgeId *_other)
MRC_API const MR_BMap_MR_FaceId_uint64_t * MR_BMap_MR_FaceId_uint64_t_OffsetPtr(const MR_BMap_MR_FaceId_uint64_t *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_NoCtor_MR_PixelId * MR_NoCtor_MR_PixelId_DefaultConstructArray(size_t num_elems)
MRC_API void MR_Buffer_unsigned_char_Destroy(const MR_Buffer_unsigned_char *_this)
Destroys a heap-allocated instance of MR_Buffer_unsigned_char. Does nothing if the pointer is null.
MRC_API MR_Buffer_MR_FaceId_MR_FaceId * MR_Buffer_MR_FaceId_MR_FaceId_DefaultConstructArray(size_t num_elems)
MRC_API MR_UndirectedEdgeBMap * MR_UndirectedEdgeBMap_OffsetMutablePtr(MR_UndirectedEdgeBMap *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API void MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_clear(MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this)
MRC_API MR_BMap_MR_VertId_uint64_t * MR_BMap_MR_VertId_uint64_t_ConstructFrom(MR_PassBy b_pass_by, MR_Buffer_MR_VertId *b, MR_uint64_t tsize)
MRC_API MR_NoCtor_MR_TextureId * MR_NoCtor_MR_TextureId_ConstructFromAnother(const MR_NoCtor_MR_TextureId *_other)
MRC_API const MR_NoCtor_MR_TextureId * MR_NoCtor_MR_TextureId_OffsetPtr(const MR_NoCtor_MR_TextureId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API void MR_PackMapping_DestroyArray(const MR_PackMapping *_this)
Destroys a heap-allocated array of MR_PackMapping. Does nothing if the pointer is null.
MRC_API bool MR_Buffer_MR_RegionId_MR_RegionId_empty(const MR_Buffer_MR_RegionId_MR_RegionId *_this)
MRC_API void MR_BMap_MR_VoxelId_MR_VoxelId_DestroyArray(const MR_BMap_MR_VoxelId_MR_VoxelId *_this)
Destroys a heap-allocated array of MR_BMap_MR_VoxelId_MR_VoxelId. Does nothing if the pointer is null...
MRC_API MR_Buffer_char * MR_Buffer_char_AssignFromAnother(MR_Buffer_char *_this, MR_PassBy _other_pass_by, MR_Buffer_char *_other)
MRC_API MR_Buffer_MR_GraphVertId_MR_GraphVertId * MR_Buffer_MR_GraphVertId_MR_GraphVertId_AssignFromAnother(MR_Buffer_MR_GraphVertId_MR_GraphVertId *_this, MR_PassBy _other_pass_by, MR_Buffer_MR_GraphVertId_MR_GraphVertId *_other)
MRC_API MR_PixelId MR_Buffer_MR_PixelId_MR_PixelId_beginId(const MR_Buffer_MR_PixelId_MR_PixelId *_this)
MRC_API MR_uint64_t MR_Buffer_MR_VertId_endId(const MR_Buffer_MR_VertId *_this)
MRC_API MR_uint64_t MR_Buffer_unsigned_char_beginId(const MR_Buffer_unsigned_char *_this)
MRC_API void MR_Buffer_MR_PixelId_MR_PixelId_DestroyArray(const MR_Buffer_MR_PixelId_MR_PixelId *_this)
Destroys a heap-allocated array of MR_Buffer_MR_PixelId_MR_PixelId. Does nothing if the pointer is nu...
MRC_API MR_NoDefInit_MR_GraphVertId * MR_Buffer_MR_GraphVertId_MR_GraphVertId_data_const(const MR_Buffer_MR_GraphVertId_MR_GraphVertId *_this)
MRC_API MR_uint64_t * MR_BMap_MR_VoxelId_MR_VoxelId_GetMutable_tsize(MR_BMap_MR_VoxelId_MR_VoxelId *_this)
struct MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId
std::vector<V>-like container that is 1) resized without initialization of its elements,...
Definition MRBuffer.h:138
MRC_API bool MR_Buffer_MR_FaceId_MR_FaceId_empty(const MR_Buffer_MR_FaceId_MR_FaceId *_this)
MRC_API void MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_Destroy(const MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *_this)
Destroys a heap-allocated instance of MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId. Does nothing if the po...
MRC_API const MR_UndirectedEdgeBMap * MR_PackMapping_Get_e(const MR_PackMapping *_this)
MRC_API MR_Buffer_MR_TextureId_MR_TextureId * MR_Buffer_MR_TextureId_MR_TextureId_OffsetMutablePtr(MR_Buffer_MR_TextureId_MR_TextureId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_Buffer_char * MR_Buffer_char_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Buffer_char *_other)
struct MR_BMap_MR_VertId_uint64_t MR_BMap_MR_VertId_uint64_t
Definition MRBuffer.h:265
MRC_API MR_Buffer_MR_PixelId_MR_PixelId * MR_Buffer_MR_PixelId_MR_PixelId_OffsetMutablePtr(MR_Buffer_MR_PixelId_MR_PixelId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_Buffer_MR_EdgeId_MR_EdgeId * MR_Buffer_MR_EdgeId_MR_EdgeId_AssignFromAnother(MR_Buffer_MR_EdgeId_MR_EdgeId *_this, MR_PassBy _other_pass_by, MR_Buffer_MR_EdgeId_MR_EdgeId *_other)
MRC_API const MR_uint64_t * MR_BMap_MR_PixelId_MR_PixelId_Get_tsize(const MR_BMap_MR_PixelId_MR_PixelId *_this)
MRC_API const MR_NoCtor_MR_ObjId * MR_NoCtor_MR_ObjId_OffsetPtr(const MR_NoCtor_MR_ObjId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API void MR_NoCtor_MR_EdgeId_DestroyArray(const MR_NoCtor_MR_EdgeId *_this)
Destroys a heap-allocated array of MR_NoCtor_MR_EdgeId. Does nothing if the pointer is null.
MRC_API MR_BMap_MR_UndirectedEdgeId_uint64_t * MR_BMap_MR_UndirectedEdgeId_uint64_t_OffsetMutablePtr(MR_BMap_MR_UndirectedEdgeId_uint64_t *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_NoCtor_MR_Id_MR_ICPElemtTag * MR_NoCtor_MR_Id_MR_ICPElemtTag_OffsetMutablePtr(MR_NoCtor_MR_Id_MR_ICPElemtTag *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_Buffer_MR_PixelId_MR_PixelId * MR_Buffer_MR_PixelId_MR_PixelId_DefaultConstructArray(size_t num_elems)
MRC_API MR_NoCtor_MR_TextureId * MR_NoCtor_MR_TextureId_DefaultConstructArray(size_t num_elems)
MRC_API void MR_Buffer_MR_ObjId_MR_ObjId_resize(MR_Buffer_MR_ObjId_MR_ObjId *_this, MR_uint64_t newSize)
MRC_API MR_NoCtor_MR_UndirectedEdgeId * MR_NoCtor_MR_UndirectedEdgeId_DefaultConstructArray(size_t num_elems)
MRC_API MR_Buffer_MR_NodeId_MR_NodeId * MR_Buffer_MR_NodeId_MR_NodeId_DefaultConstructArray(size_t num_elems)
MRC_API MR_uint64_t MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_size(const MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *_this)
MRC_API MR_NoCtor_MR_VoxelId * MR_NoCtor_MR_VoxelId_DefaultConstructArray(size_t num_elems)
MRC_API void MR_Buffer_MR_FaceId_DestroyArray(const MR_Buffer_MR_FaceId *_this)
Destroys a heap-allocated array of MR_Buffer_MR_FaceId. Does nothing if the pointer is null.
MRC_API void MR_Buffer_MR_UndirectedEdgeId_Destroy(const MR_Buffer_MR_UndirectedEdgeId *_this)
Destroys a heap-allocated instance of MR_Buffer_MR_UndirectedEdgeId. Does nothing if the pointer is n...
MRC_API const MR_uint64_t * MR_BMap_MR_NodeId_MR_NodeId_Get_tsize(const MR_BMap_MR_NodeId_MR_NodeId *_this)
MRC_API MR_Buffer_MR_VertId_MR_VertId * MR_VertBMap_GetMutable_b(MR_VertBMap *_this)
MRC_API const MR_NoCtor_MR_UndirectedEdgeId * MR_NoCtor_MR_UndirectedEdgeId_OffsetPtr(const MR_NoCtor_MR_UndirectedEdgeId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_NoCtor_MR_VertId * MR_NoCtor_MR_VertId_DefaultConstruct(void)
MRC_API MR_NoDefInit_MR_RegionId * MR_Buffer_MR_RegionId_MR_RegionId_data_const(const MR_Buffer_MR_RegionId_MR_RegionId *_this)
MRC_API void MR_Buffer_MR_NodeId_MR_NodeId_clear(MR_Buffer_MR_NodeId_MR_NodeId *_this)
MRC_API MR_NoDefInit_MR_EdgeId * MR_Buffer_MR_EdgeId_MR_EdgeId_data(MR_Buffer_MR_EdgeId_MR_EdgeId *_this)
MRC_API MR_NoCtor_MR_VertId * MR_NoCtor_MR_VertId_AssignFromAnother(MR_NoCtor_MR_VertId *_this, const MR_NoCtor_MR_VertId *_other)
MRC_API MR_Buffer_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Buffer_MR_UndirectedEdgeId *_other)
struct MR_NoDefInit_MR_PixelId MR_NoDefInit_MR_PixelId
Definition MRBuffer.h:22
MRC_API const MR_BMap_MR_NodeId_MR_NodeId * MR_BMap_MR_NodeId_MR_NodeId_OffsetPtr(const MR_BMap_MR_NodeId_MR_NodeId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API void MR_Buffer_char_resize(MR_Buffer_char *_this, MR_uint64_t newSize)
MRC_API MR_VoxelId MR_Buffer_MR_VoxelId_MR_VoxelId_beginId(const MR_Buffer_MR_VoxelId_MR_VoxelId *_this)
MRC_API bool MR_Buffer_MR_EdgeId_MR_EdgeId_empty(const MR_Buffer_MR_EdgeId_MR_EdgeId *_this)
MRC_API MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_ConstructFromAnother(MR_PassBy _other_pass_by, MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_other)
MRC_API MR_Buffer_MR_GraphVertId_MR_GraphVertId * MR_Buffer_MR_GraphVertId_MR_GraphVertId_DefaultConstruct(void)
MRC_API MR_NoDefInit_MR_EdgeId * MR_Buffer_MR_EdgeId_MR_EdgeId_index(MR_Buffer_MR_EdgeId_MR_EdgeId *_this, MR_EdgeId i)
struct MR_BMap_MR_UndirectedEdgeId_uint64_t MR_BMap_MR_UndirectedEdgeId_uint64_t
Definition MRBuffer.h:269
MRC_API MR_NoCtor_unsigned_char * MR_NoCtor_unsigned_char_ConstructFromAnother(const MR_NoCtor_unsigned_char *_other)
MRC_API MR_Buffer_MR_VertId_MR_VertId * MR_Buffer_MR_VertId_MR_VertId_DefaultConstructArray(size_t num_elems)
MRC_API MR_BMap_MR_TextureId_MR_TextureId * MR_BMap_MR_TextureId_MR_TextureId_OffsetMutablePtr(MR_BMap_MR_TextureId_MR_TextureId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API const MR_EdgeBMap * MR_EdgeBMap_OffsetPtr(const MR_EdgeBMap *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_NoCtor_MR_VertId * MR_NoCtor_MR_VertId_ConstructFromAnother(const MR_NoCtor_MR_VertId *_other)
MRC_API const MR_NoDefInit_MR_VertId * MR_Buffer_MR_VertId_MR_VertId_index_const(const MR_Buffer_MR_VertId_MR_VertId *_this, MR_VertId i)
MRC_API MR_BMap_MR_RegionId_MR_RegionId * MR_BMap_MR_RegionId_MR_RegionId_OffsetMutablePtr(MR_BMap_MR_RegionId_MR_RegionId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_NoDefInit_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_data_const(const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this)
MRC_API const MR_uint64_t * MR_BMap_MR_GraphVertId_MR_GraphVertId_Get_tsize(const MR_BMap_MR_GraphVertId_MR_GraphVertId *_this)
MRC_API void MR_Buffer_MR_GraphVertId_MR_GraphVertId_resize(MR_Buffer_MR_GraphVertId_MR_GraphVertId *_this, MR_uint64_t newSize)
MRC_API MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId * MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId_GetMutable_b(MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId *_this)
MRC_API const MR_NoCtor_unsigned_char * MR_NoCtor_unsigned_char_OffsetPtr(const MR_NoCtor_unsigned_char *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_uint64_t MR_Buffer_MR_VoxelId_MR_VoxelId_heapBytes(const MR_Buffer_MR_VoxelId_MR_VoxelId *_this)
MRC_API void MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId_Set_b(MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId *_this, MR_PassBy value_pass_by, MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *value)
struct MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId
std::vector<V>-like container that is 1) resized without initialization of its elements,...
Definition MRBuffer.h:39
struct MR_NoDefInit_MR_VoxelId MR_NoDefInit_MR_VoxelId
Definition MRBuffer.h:27
MRC_API MR_uint64_t MR_Buffer_MR_ObjId_MR_ObjId_heapBytes(const MR_Buffer_MR_ObjId_MR_ObjId *_this)
struct MR_Buffer_MR_NodeId_MR_NodeId MR_Buffer_MR_NodeId_MR_NodeId
std::vector<V>-like container that is 1) resized without initialization of its elements,...
Definition MRBuffer.h:215
MRC_API MR_uint64_t MR_Buffer_MR_ObjId_MR_ObjId_capacity(const MR_Buffer_MR_ObjId_MR_ObjId *_this)
MRC_API void MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Set_b(MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this, MR_PassBy value_pass_by, MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *value)
MRC_API void MR_BMap_MR_GraphVertId_MR_GraphVertId_DestroyArray(const MR_BMap_MR_GraphVertId_MR_GraphVertId *_this)
Destroys a heap-allocated array of MR_BMap_MR_GraphVertId_MR_GraphVertId. Does nothing if the pointer...
MRC_API MR_Buffer_MR_FaceId * MR_Buffer_MR_FaceId_DefaultConstructArray(size_t num_elems)
MRC_API void MR_FaceBMap_Set_b(MR_FaceBMap *_this, MR_PassBy value_pass_by, MR_Buffer_MR_FaceId_MR_FaceId *value)
MRC_API MR_BMap_MR_PixelId_MR_PixelId * MR_BMap_MR_PixelId_MR_PixelId_AssignFromAnother(MR_BMap_MR_PixelId_MR_PixelId *_this, MR_PassBy _other_pass_by, MR_BMap_MR_PixelId_MR_PixelId *_other)
MRC_API MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId * MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId_DefaultConstructArray(size_t num_elems)
MRC_API MR_PackMapping * MR_PackMapping_ConstructFromAnother(MR_PassBy _other_pass_by, MR_PackMapping *_other)
MRC_API const MR_uint64_t * MR_BMap_MR_RegionId_MR_RegionId_Get_tsize(const MR_BMap_MR_RegionId_MR_RegionId *_this)
MRC_API MR_Buffer_char * MR_Buffer_char_OffsetMutablePtr(MR_Buffer_char *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_Buffer_MR_VertId_MR_VertId * MR_Buffer_MR_VertId_MR_VertId_AssignFromAnother(MR_Buffer_MR_VertId_MR_VertId *_this, MR_PassBy _other_pass_by, MR_Buffer_MR_VertId_MR_VertId *_other)
MRC_API MR_uint64_t * MR_ZeroOnMove_uint64_t_GetMutable_val(MR_ZeroOnMove_uint64_t *_this)
MRC_API MR_uint64_t MR_Buffer_MR_VertId_MR_VertId_heapBytes(const MR_Buffer_MR_VertId_MR_VertId *_this)
struct MR_NoDefInit_MR_ObjId MR_NoDefInit_MR_ObjId
Definition MRBuffer.h:21
MRC_API MR_BMap_MR_VoxelId_MR_VoxelId * MR_BMap_MR_VoxelId_MR_VoxelId_AssignFromAnother(MR_BMap_MR_VoxelId_MR_VoxelId *_this, MR_PassBy _other_pass_by, MR_BMap_MR_VoxelId_MR_VoxelId *_other)
MRC_API MR_BMap_MR_RegionId_MR_RegionId * MR_BMap_MR_RegionId_MR_RegionId_AssignFromAnother(MR_BMap_MR_RegionId_MR_RegionId *_this, MR_PassBy _other_pass_by, MR_BMap_MR_RegionId_MR_RegionId *_other)
MRC_API MR_Buffer_MR_EdgeId_MR_EdgeId * MR_EdgeBMap_GetMutable_b(MR_EdgeBMap *_this)
MRC_API MR_BMap_MR_ObjId_MR_ObjId * MR_BMap_MR_ObjId_MR_ObjId_OffsetMutablePtr(MR_BMap_MR_ObjId_MR_ObjId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API const MR_uint64_t * MR_ZeroOnMove_uint64_t_Get_val(const MR_ZeroOnMove_uint64_t *_this)
MRC_API const MR_Buffer_char * MR_Buffer_char_OffsetPtr(const MR_Buffer_char *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API const MR_Buffer_MR_FaceId * MR_BMap_MR_FaceId_uint64_t_Get_b(const MR_BMap_MR_FaceId_uint64_t *_this)
MRC_API MR_Buffer_MR_NodeId_MR_NodeId * MR_Buffer_MR_NodeId_MR_NodeId_AssignFromAnother(MR_Buffer_MR_NodeId_MR_NodeId *_this, MR_PassBy _other_pass_by, MR_Buffer_MR_NodeId_MR_NodeId *_other)
MRC_API const MR_BMap_MR_GraphVertId_MR_GraphVertId * MR_BMap_MR_GraphVertId_MR_GraphVertId_OffsetPtr(const MR_BMap_MR_GraphVertId_MR_GraphVertId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_Buffer_unsigned_char * MR_Buffer_unsigned_char_DefaultConstructArray(size_t num_elems)
MRC_API MR_ZeroOnMove_uint64_t * MR_ZeroOnMove_uint64_t_OffsetMutablePtr(MR_ZeroOnMove_uint64_t *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API void MR_BMap_MR_ObjId_MR_ObjId_Set_tsize(MR_BMap_MR_ObjId_MR_ObjId *_this, MR_uint64_t value)
MRC_API const MR_Buffer_MR_NodeId_MR_NodeId * MR_BMap_MR_NodeId_MR_NodeId_Get_b(const MR_BMap_MR_NodeId_MR_NodeId *_this)
MRC_API const MR_BMap_MR_UndirectedEdgeId_uint64_t * MR_BMap_MR_UndirectedEdgeId_uint64_t_OffsetPtr(const MR_BMap_MR_UndirectedEdgeId_uint64_t *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_uint64_t MR_Buffer_MR_TextureId_MR_TextureId_heapBytes(const MR_Buffer_MR_TextureId_MR_TextureId *_this)
MRC_API MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId * MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId_DefaultConstruct(void)
MRC_API void MR_BMap_MR_TextureId_MR_TextureId_Set_b(MR_BMap_MR_TextureId_MR_TextureId *_this, MR_PassBy value_pass_by, MR_Buffer_MR_TextureId_MR_TextureId *value)
MRC_API bool MR_Buffer_unsigned_char_empty(const MR_Buffer_unsigned_char *_this)
MRC_API MR_Buffer_MR_FaceId * MR_Buffer_MR_FaceId_Construct(MR_uint64_t size)
MRC_API MR_Buffer_unsigned_char * MR_Buffer_unsigned_char_Construct(MR_uint64_t size)
MRC_API void MR_Buffer_MR_VertId_MR_VertId_resize(MR_Buffer_MR_VertId_MR_VertId *_this, MR_uint64_t newSize)
MRC_API MR_GraphEdgeId MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_endId(const MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *_this)
MRC_API const MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId * MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_OffsetPtr(const MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_FaceId MR_Buffer_MR_FaceId_MR_FaceId_beginId(const MR_Buffer_MR_FaceId_MR_FaceId *_this)
MRC_API MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_AssignFromAnother(MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this, MR_PassBy _other_pass_by, MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_other)
MRC_API MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_DefaultConstruct(void)
MRC_API void MR_BMap_MR_VertId_uint64_t_Set_tsize(MR_BMap_MR_VertId_uint64_t *_this, MR_uint64_t value)
MRC_API MR_NoCtor_MR_PixelId * MR_NoCtor_MR_PixelId_DefaultConstruct(void)
MRC_API MR_BMap_MR_ObjId_MR_ObjId * MR_BMap_MR_ObjId_MR_ObjId_AssignFromAnother(MR_BMap_MR_ObjId_MR_ObjId *_this, MR_PassBy _other_pass_by, MR_BMap_MR_ObjId_MR_ObjId *_other)
MRC_API MR_Buffer_MR_VoxelId_MR_VoxelId * MR_Buffer_MR_VoxelId_MR_VoxelId_OffsetMutablePtr(MR_Buffer_MR_VoxelId_MR_VoxelId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_uint64_t MR_Buffer_MR_RegionId_MR_RegionId_capacity(const MR_Buffer_MR_RegionId_MR_RegionId *_this)
MRC_API MR_Buffer_MR_RegionId_MR_RegionId * MR_BMap_MR_RegionId_MR_RegionId_GetMutable_b(MR_BMap_MR_RegionId_MR_RegionId *_this)
MRC_API void MR_BMap_MR_GraphVertId_MR_GraphVertId_Set_b(MR_BMap_MR_GraphVertId_MR_GraphVertId *_this, MR_PassBy value_pass_by, MR_Buffer_MR_GraphVertId_MR_GraphVertId *value)
MRC_API MR_NoCtor_MR_GraphVertId * MR_NoCtor_MR_GraphVertId_ConstructFromAnother(const MR_NoCtor_MR_GraphVertId *_other)
MRC_API MR_Buffer_MR_VertId_MR_VertId * MR_Buffer_MR_VertId_MR_VertId_DefaultConstruct(void)
MRC_API void MR_NoCtor_MR_UndirectedEdgeId_DestroyArray(const MR_NoCtor_MR_UndirectedEdgeId *_this)
Destroys a heap-allocated array of MR_NoCtor_MR_UndirectedEdgeId. Does nothing if the pointer is null...
MRC_API void MR_Buffer_MR_TextureId_MR_TextureId_clear(MR_Buffer_MR_TextureId_MR_TextureId *_this)
MRC_API MR_uint64_t MR_Buffer_char_capacity(const MR_Buffer_char *_this)
MRC_API unsigned char * MR_Buffer_unsigned_char_data(MR_Buffer_unsigned_char *_this)
MRC_API void MR_Buffer_MR_NodeId_MR_NodeId_Destroy(const MR_Buffer_MR_NodeId_MR_NodeId *_this)
Destroys a heap-allocated instance of MR_Buffer_MR_NodeId_MR_NodeId. Does nothing if the pointer is n...
MRC_API const MR_Buffer_MR_PixelId_MR_PixelId * MR_Buffer_MR_PixelId_MR_PixelId_OffsetPtr(const MR_Buffer_MR_PixelId_MR_PixelId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API void MR_BMap_MR_NodeId_MR_NodeId_DestroyArray(const MR_BMap_MR_NodeId_MR_NodeId *_this)
Destroys a heap-allocated array of MR_BMap_MR_NodeId_MR_NodeId. Does nothing if the pointer is null.
MRC_API MR_uint64_t * MR_BMap_MR_FaceId_uint64_t_GetMutable_tsize(MR_BMap_MR_FaceId_uint64_t *_this)
MRC_API bool MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_empty(const MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_Buffer_MR_PixelId_MR_PixelId * MR_Buffer_MR_PixelId_MR_PixelId_AssignFromAnother(MR_Buffer_MR_PixelId_MR_PixelId *_this, MR_PassBy _other_pass_by, MR_Buffer_MR_PixelId_MR_PixelId *_other)
MRC_API void MR_BMap_MR_RegionId_MR_RegionId_Set_tsize(MR_BMap_MR_RegionId_MR_RegionId *_this, MR_uint64_t value)
MRC_API MR_uint64_t * MR_BMap_MR_VertId_uint64_t_GetMutable_tsize(MR_BMap_MR_VertId_uint64_t *_this)
MRC_API void MR_Buffer_MR_VertId_MR_VertId_clear(MR_Buffer_MR_VertId_MR_VertId *_this)
MRC_API MR_VertBMap * MR_VertBMap_DefaultConstruct(void)
MRC_API MR_NoDefInit_MR_ObjId * MR_Buffer_MR_ObjId_MR_ObjId_index(MR_Buffer_MR_ObjId_MR_ObjId *_this, MR_ObjId i)
MRC_API void MR_NoCtor_char_Destroy(const MR_NoCtor_char *_this)
Destroys a heap-allocated instance of MR_NoCtor_char. Does nothing if the pointer is null.
MRC_API const MR_uint64_t * MR_BMap_MR_UndirectedEdgeId_uint64_t_Get_tsize(const MR_BMap_MR_UndirectedEdgeId_uint64_t *_this)
MRC_API MR_NoDefInit_MR_PixelId * MR_Buffer_MR_PixelId_MR_PixelId_data_const(const MR_Buffer_MR_PixelId_MR_PixelId *_this)
MRC_API const MR_uint64_t * MR_EdgeBMap_Get_tsize(const MR_EdgeBMap *_this)
MRC_API void MR_Buffer_MR_TextureId_MR_TextureId_Destroy(const MR_Buffer_MR_TextureId_MR_TextureId *_this)
Destroys a heap-allocated instance of MR_Buffer_MR_TextureId_MR_TextureId. Does nothing if the pointe...
MRC_API MR_BMap_MR_TextureId_MR_TextureId * MR_BMap_MR_TextureId_MR_TextureId_DefaultConstruct(void)
MRC_API MR_Buffer_MR_VoxelId_MR_VoxelId * MR_Buffer_MR_VoxelId_MR_VoxelId_Construct(MR_uint64_t size)
MRC_API MR_NoCtor_MR_PixelId * MR_NoCtor_MR_PixelId_AssignFromAnother(MR_NoCtor_MR_PixelId *_this, const MR_NoCtor_MR_PixelId *_other)
MRC_API MR_NodeId MR_Buffer_MR_NodeId_MR_NodeId_beginId(const MR_Buffer_MR_NodeId_MR_NodeId *_this)
MRC_API MR_Buffer_MR_NodeId_MR_NodeId * MR_Buffer_MR_NodeId_MR_NodeId_DefaultConstruct(void)
MRC_API const MR_Buffer_MR_FaceId * MR_Buffer_MR_FaceId_OffsetPtr(const MR_Buffer_MR_FaceId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
struct MR_NoDefInit_MR_GraphEdgeId MR_NoDefInit_MR_GraphEdgeId
Definition MRBuffer.h:17
MRC_API MR_NoDefInit_MR_NodeId * MR_Buffer_MR_NodeId_MR_NodeId_data_const(const MR_Buffer_MR_NodeId_MR_NodeId *_this)
MRC_API MR_NoCtor_MR_PixelId * MR_NoCtor_MR_PixelId_ConstructFromAnother(const MR_NoCtor_MR_PixelId *_other)
MRC_API void MR_BMap_MR_NodeId_MR_NodeId_Set_tsize(MR_BMap_MR_NodeId_MR_NodeId *_this, MR_uint64_t value)
MRC_API MR_uint64_t MR_Buffer_MR_UndirectedEdgeId_beginId(const MR_Buffer_MR_UndirectedEdgeId *_this)
MRC_API MR_NoCtor_MR_RegionId * MR_NoCtor_MR_RegionId_ConstructFromAnother(const MR_NoCtor_MR_RegionId *_other)
MRC_API MR_NoDefInit_MR_RegionId * MR_Buffer_MR_RegionId_MR_RegionId_index(MR_Buffer_MR_RegionId_MR_RegionId *_this, MR_RegionId i)
MRC_API const MR_Buffer_MR_EdgeId_MR_EdgeId * MR_EdgeBMap_Get_b(const MR_EdgeBMap *_this)
MRC_API MR_Buffer_MR_VertId * MR_Buffer_MR_VertId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Buffer_MR_VertId *_other)
MRC_API MR_FaceBMap * MR_FaceBMap_AssignFromAnother(MR_FaceBMap *_this, MR_PassBy _other_pass_by, MR_FaceBMap *_other)
MRC_API MR_Buffer_MR_NodeId_MR_NodeId * MR_Buffer_MR_NodeId_MR_NodeId_Construct(MR_uint64_t size)
MRC_API MR_Buffer_MR_FaceId_MR_FaceId * MR_Buffer_MR_FaceId_MR_FaceId_DefaultConstruct(void)
MRC_API void MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_resize(MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this, MR_uint64_t newSize)
MRC_API void MR_BMap_MR_RegionId_MR_RegionId_DestroyArray(const MR_BMap_MR_RegionId_MR_RegionId *_this)
Destroys a heap-allocated array of MR_BMap_MR_RegionId_MR_RegionId. Does nothing if the pointer is nu...
MRC_API MR_NoCtor_MR_EdgeId * MR_NoCtor_MR_EdgeId_OffsetMutablePtr(MR_NoCtor_MR_EdgeId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_DefaultConstructArray(size_t num_elems)
MRC_API MR_uint64_t * MR_BMap_MR_RegionId_MR_RegionId_GetMutable_tsize(MR_BMap_MR_RegionId_MR_RegionId *_this)
MRC_API const MR_Buffer_MR_TextureId_MR_TextureId * MR_BMap_MR_TextureId_MR_TextureId_Get_b(const MR_BMap_MR_TextureId_MR_TextureId *_this)
MRC_API MR_RegionId MR_Buffer_MR_RegionId_MR_RegionId_endId(const MR_Buffer_MR_RegionId_MR_RegionId *_this)
MRC_API const MR_NoCtor_MR_EdgeId * MR_NoCtor_MR_EdgeId_OffsetPtr(const MR_NoCtor_MR_EdgeId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API const MR_NoDefInit_MR_EdgeId * MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_index_const(const MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *_this, MR_UndirectedEdgeId i)
MRC_API MR_NoDefInit_MR_GraphEdgeId * MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_data(MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *_this)
struct MR_NoDefInit_MR_TextureId MR_NoDefInit_MR_TextureId
Definition MRBuffer.h:24
MRC_API void MR_Buffer_MR_FaceId_MR_FaceId_clear(MR_Buffer_MR_FaceId_MR_FaceId *_this)
MRC_API void MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_clear(MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *_this)
MRC_API const MR_NoDefInit_MR_Id_MR_ICPElemtTag * MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_index_const(const MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this, const MR_Id_MR_ICPElemtTag *i)
MRC_API const MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId * MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_OffsetPtr(const MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_BMap_MR_NodeId_MR_NodeId * MR_BMap_MR_NodeId_MR_NodeId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_BMap_MR_NodeId_MR_NodeId *_other)
MRC_API MR_Buffer_MR_RegionId_MR_RegionId * MR_Buffer_MR_RegionId_MR_RegionId_OffsetMutablePtr(MR_Buffer_MR_RegionId_MR_RegionId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_uint64_t * MR_WholeEdgeBMap_GetMutable_tsize(MR_WholeEdgeBMap *_this)
MRC_API MR_uint64_t MR_Buffer_char_heapBytes(const MR_Buffer_char *_this)
MRC_API void MR_Buffer_MR_TextureId_MR_TextureId_resize(MR_Buffer_MR_TextureId_MR_TextureId *_this, MR_uint64_t newSize)
struct MR_Buffer_MR_GraphVertId_MR_GraphVertId MR_Buffer_MR_GraphVertId_MR_GraphVertId
std::vector<V>-like container that is 1) resized without initialization of its elements,...
Definition MRBuffer.h:160
struct MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId
std::vector<V>-like container that is 1) resized without initialization of its elements,...
Definition MRBuffer.h:171
MRC_API MR_UndirectedEdgeId MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_backId(const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this)
MRC_API MR_uint64_t * MR_BMap_MR_GraphVertId_MR_GraphVertId_GetMutable_tsize(MR_BMap_MR_GraphVertId_MR_GraphVertId *_this)
MRC_API MR_Buffer_MR_FaceId_MR_FaceId * MR_Buffer_MR_FaceId_MR_FaceId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Buffer_MR_FaceId_MR_FaceId *_other)
MRC_API const MR_NoDefInit_MR_EdgeId * MR_Buffer_MR_EdgeId_MR_EdgeId_index_const(const MR_Buffer_MR_EdgeId_MR_EdgeId *_this, MR_EdgeId i)
MRC_API MR_UndirectedEdgeId MR_getAt(const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *bmap, MR_UndirectedEdgeId key, const MR_UndirectedEdgeId *def)
MRC_API MR_Buffer_MR_VertId_MR_VertId * MR_Buffer_MR_VertId_MR_VertId_OffsetMutablePtr(MR_Buffer_MR_VertId_MR_VertId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API void MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_DestroyArray(const MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *_this)
Destroys a heap-allocated array of MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId. Does nothing if the point...
MRC_API MR_NoCtor_MR_UndirectedEdgeId * MR_NoCtor_MR_UndirectedEdgeId_OffsetMutablePtr(MR_NoCtor_MR_UndirectedEdgeId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId * MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *_other)
MRC_API MR_NoDefInit_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_data(MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this)
MRC_API MR_NoCtor_MR_FaceId * MR_NoCtor_MR_FaceId_DefaultConstruct(void)
MRC_API bool MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_empty(const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this)
MRC_API MR_NoDefInit_MR_VertId * MR_Buffer_MR_VertId_MR_VertId_data(MR_Buffer_MR_VertId_MR_VertId *_this)
MRC_API char * MR_Buffer_char_index(MR_Buffer_char *_this, MR_uint64_t i)
MRC_API MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_DefaultConstruct(void)
MRC_API const MR_VertBMap * MR_VertBMap_OffsetPtr(const MR_VertBMap *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_Buffer_MR_VoxelId_MR_VoxelId * MR_Buffer_MR_VoxelId_MR_VoxelId_DefaultConstructArray(size_t num_elems)
MRC_API void MR_WholeEdgeBMap_DestroyArray(const MR_WholeEdgeBMap *_this)
Destroys a heap-allocated array of MR_WholeEdgeBMap. Does nothing if the pointer is null.
MRC_API MR_Buffer_MR_VertId_MR_VertId * MR_Buffer_MR_VertId_MR_VertId_Construct(MR_uint64_t size)
MRC_API void MR_PackMapping_Set_v(MR_PackMapping *_this, MR_PassBy value_pass_by, MR_VertBMap *value)
MRC_API const MR_NoCtor_MR_NodeId * MR_NoCtor_MR_NodeId_OffsetPtr(const MR_NoCtor_MR_NodeId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_WholeEdgeBMap * MR_WholeEdgeBMap_DefaultConstructArray(size_t num_elems)
struct MR_NoDefInit_MR_UndirectedEdgeId MR_NoDefInit_MR_UndirectedEdgeId
Definition MRBuffer.h:25
MRC_API MR_Buffer_MR_ObjId_MR_ObjId * MR_Buffer_MR_ObjId_MR_ObjId_AssignFromAnother(MR_Buffer_MR_ObjId_MR_ObjId *_this, MR_PassBy _other_pass_by, MR_Buffer_MR_ObjId_MR_ObjId *_other)
MRC_API MR_uint64_t MR_Buffer_MR_FaceId_size(const MR_Buffer_MR_FaceId *_this)
MRC_API const MR_BMap_MR_VertId_uint64_t * MR_BMap_MR_VertId_uint64_t_OffsetPtr(const MR_BMap_MR_VertId_uint64_t *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API void MR_Buffer_MR_RegionId_MR_RegionId_Destroy(const MR_Buffer_MR_RegionId_MR_RegionId *_this)
Destroys a heap-allocated instance of MR_Buffer_MR_RegionId_MR_RegionId. Does nothing if the pointer ...
MRC_API MR_BMap_MR_FaceId_uint64_t * MR_BMap_MR_FaceId_uint64_t_ConstructFromAnother(MR_PassBy _other_pass_by, MR_BMap_MR_FaceId_uint64_t *_other)
MRC_API void MR_BMap_MR_PixelId_MR_PixelId_Destroy(const MR_BMap_MR_PixelId_MR_PixelId *_this)
Destroys a heap-allocated instance of MR_BMap_MR_PixelId_MR_PixelId. Does nothing if the pointer is n...
MRC_API void MR_NoCtor_MR_EdgeId_Destroy(const MR_NoCtor_MR_EdgeId *_this)
Destroys a heap-allocated instance of MR_NoCtor_MR_EdgeId. Does nothing if the pointer is null.
MRC_API MR_BMap_MR_VoxelId_MR_VoxelId * MR_BMap_MR_VoxelId_MR_VoxelId_DefaultConstruct(void)
MRC_API MR_Buffer_MR_FaceId_MR_FaceId * MR_Buffer_MR_FaceId_MR_FaceId_Construct(MR_uint64_t size)
MRC_API MR_Buffer_MR_VertId * MR_Buffer_MR_VertId_Construct(MR_uint64_t size)
MRC_API MR_BMap_MR_ObjId_MR_ObjId * MR_BMap_MR_ObjId_MR_ObjId_ConstructFrom(MR_PassBy b_pass_by, MR_Buffer_MR_ObjId_MR_ObjId *b, MR_uint64_t tsize)
MRC_API const MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId * MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId_OffsetPtr(const MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API void MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId_Destroy(const MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId *_this)
Destroys a heap-allocated instance of MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId. Does nothing if the poin...
MRC_API MR_uint64_t MR_Buffer_MR_FaceId_MR_FaceId_capacity(const MR_Buffer_MR_FaceId_MR_FaceId *_this)
MRC_API const MR_NoCtor_MR_VoxelId * MR_NoCtor_MR_VoxelId_OffsetPtr(const MR_NoCtor_MR_VoxelId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API void MR_BMap_MR_TextureId_MR_TextureId_Destroy(const MR_BMap_MR_TextureId_MR_TextureId *_this)
Destroys a heap-allocated instance of MR_BMap_MR_TextureId_MR_TextureId. Does nothing if the pointer ...
struct MR_Buffer_MR_VertId MR_Buffer_MR_VertId
std::vector<V>-like container that is 1) resized without initialization of its elements,...
Definition MRBuffer.h:83
MRC_API MR_NoDefInit_MR_EdgeId * MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_index(MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *_this, MR_UndirectedEdgeId i)
MRC_API void MR_UndirectedEdgeBMap_Set_b(MR_UndirectedEdgeBMap *_this, MR_PassBy value_pass_by, MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *value)
MRC_API MR_NoCtor_MR_NodeId * MR_NoCtor_MR_NodeId_DefaultConstruct(void)
MRC_API MR_NoCtor_unsigned_char * MR_NoCtor_unsigned_char_DefaultConstruct(void)
MRC_API const MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId * MR_WholeEdgeBMap_Get_b(const MR_WholeEdgeBMap *_this)
MRC_API MR_BMap_MR_VoxelId_MR_VoxelId * MR_BMap_MR_VoxelId_MR_VoxelId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_BMap_MR_VoxelId_MR_VoxelId *_other)
MRC_API MR_Buffer_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_Construct(MR_uint64_t size)
MRC_API const MR_Buffer_MR_PixelId_MR_PixelId * MR_BMap_MR_PixelId_MR_PixelId_Get_b(const MR_BMap_MR_PixelId_MR_PixelId *_this)
MRC_API MR_BMap_MR_TextureId_MR_TextureId * MR_BMap_MR_TextureId_MR_TextureId_DefaultConstructArray(size_t num_elems)
MRC_API MR_Buffer_MR_EdgeId_MR_EdgeId * MR_Buffer_MR_EdgeId_MR_EdgeId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Buffer_MR_EdgeId_MR_EdgeId *_other)
MRC_API MR_VertBMap * MR_VertBMap_OffsetMutablePtr(MR_VertBMap *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_Id_MR_ICPElemtTag * MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_endId(const MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId * MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_DefaultConstruct(void)
MRC_API MR_NoDefInit_MR_VoxelId * MR_Buffer_MR_VoxelId_MR_VoxelId_data_const(const MR_Buffer_MR_VoxelId_MR_VoxelId *_this)
MRC_API MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId * MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *_other)
MRC_API MR_FaceId MR_Buffer_MR_FaceId_MR_FaceId_backId(const MR_Buffer_MR_FaceId_MR_FaceId *_this)
MRC_API void MR_WholeEdgeBMap_Set_b(MR_WholeEdgeBMap *_this, MR_PassBy value_pass_by, MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *value)
struct MR_NoCtor_char MR_NoCtor_char
Generated from class MR::NoCtor<char>.
Definition MRBuffer.h:328
MRC_API void MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_resize(MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *_this, MR_uint64_t newSize)
MRC_API MR_BMap_MR_PixelId_MR_PixelId * MR_BMap_MR_PixelId_MR_PixelId_OffsetMutablePtr(MR_BMap_MR_PixelId_MR_PixelId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API const MR_uint64_t * MR_BMap_MR_VertId_uint64_t_Get_tsize(const MR_BMap_MR_VertId_uint64_t *_this)
MRC_API void MR_PackMapping_Set_e(MR_PackMapping *_this, MR_PassBy value_pass_by, MR_UndirectedEdgeBMap *value)
MRC_API void MR_NoCtor_MR_ObjId_DestroyArray(const MR_NoCtor_MR_ObjId *_this)
Destroys a heap-allocated array of MR_NoCtor_MR_ObjId. Does nothing if the pointer is null.
MRC_API MR_Buffer_MR_ObjId_MR_ObjId * MR_Buffer_MR_ObjId_MR_ObjId_DefaultConstruct(void)
MRC_API MR_EdgeBMap * MR_EdgeBMap_DefaultConstruct(void)
MRC_API MR_NoCtor_MR_ObjId * MR_NoCtor_MR_ObjId_DefaultConstruct(void)
MRC_API MR_NoCtor_MR_GraphEdgeId * MR_NoCtor_MR_GraphEdgeId_DefaultConstruct(void)
MRC_API MR_PackMapping * MR_PackMapping_DefaultConstruct(void)
MRC_API MR_uint64_t MR_Buffer_MR_VertId_beginId(const MR_Buffer_MR_VertId *_this)
MRC_API MR_Buffer_MR_VoxelId_MR_VoxelId * MR_Buffer_MR_VoxelId_MR_VoxelId_AssignFromAnother(MR_Buffer_MR_VoxelId_MR_VoxelId *_this, MR_PassBy _other_pass_by, MR_Buffer_MR_VoxelId_MR_VoxelId *_other)
MRC_API void MR_Buffer_MR_FaceId_MR_FaceId_resize(MR_Buffer_MR_FaceId_MR_FaceId *_this, MR_uint64_t newSize)
MRC_API MR_NoCtor_MR_TextureId * MR_NoCtor_MR_TextureId_DefaultConstruct(void)
MRC_API const MR_NoDefInit_MR_RegionId * MR_Buffer_MR_RegionId_MR_RegionId_index_const(const MR_Buffer_MR_RegionId_MR_RegionId *_this, MR_RegionId i)
struct MR_BMap_MR_FaceId_uint64_t MR_BMap_MR_FaceId_uint64_t
Definition MRBuffer.h:273
MRC_API void MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_resize(MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this, MR_uint64_t newSize)
MRC_API void MR_BMap_MR_UndirectedEdgeId_uint64_t_Destroy(const MR_BMap_MR_UndirectedEdgeId_uint64_t *_this)
Destroys a heap-allocated instance of MR_BMap_MR_UndirectedEdgeId_uint64_t. Does nothing if the point...
MRC_API MR_VertBMap * MR_VertBMap_ConstructFrom(MR_PassBy b_pass_by, MR_Buffer_MR_VertId_MR_VertId *b, MR_uint64_t tsize)
MRC_API MR_uint64_t * MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId_GetMutable_tsize(MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId *_this)
MRC_API void MR_Buffer_MR_VertId_clear(MR_Buffer_MR_VertId *_this)
MRC_API MR_WholeEdgeBMap * MR_WholeEdgeBMap_AssignFromAnother(MR_WholeEdgeBMap *_this, MR_PassBy _other_pass_by, MR_WholeEdgeBMap *_other)
MRC_API const MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_OffsetPtr(const MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API void MR_Buffer_MR_PixelId_MR_PixelId_Destroy(const MR_Buffer_MR_PixelId_MR_PixelId *_this)
Destroys a heap-allocated instance of MR_Buffer_MR_PixelId_MR_PixelId. Does nothing if the pointer is...
MRC_API const MR_BMap_MR_PixelId_MR_PixelId * MR_BMap_MR_PixelId_MR_PixelId_OffsetPtr(const MR_BMap_MR_PixelId_MR_PixelId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_NoDefInit_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_data_const(const MR_Buffer_MR_UndirectedEdgeId *_this)
MRC_API const MR_uint64_t * MR_BMap_MR_ObjId_MR_ObjId_Get_tsize(const MR_BMap_MR_ObjId_MR_ObjId *_this)
MRC_API MR_Buffer_MR_VertId * MR_Buffer_MR_VertId_DefaultConstruct(void)
MRC_API void MR_Buffer_char_Destroy(const MR_Buffer_char *_this)
Destroys a heap-allocated instance of MR_Buffer_char. Does nothing if the pointer is null.
MRC_API MR_NoCtor_MR_GraphEdgeId * MR_NoCtor_MR_GraphEdgeId_DefaultConstructArray(size_t num_elems)
MRC_API void MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_clear(MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *_this)
struct MR_NoCtor_MR_FaceId MR_NoCtor_MR_FaceId
Generated from class MR::NoCtor<MR::FaceId>.
Definition MRBuffer.h:316
MRC_API void MR_BMap_MR_NodeId_MR_NodeId_Set_b(MR_BMap_MR_NodeId_MR_NodeId *_this, MR_PassBy value_pass_by, MR_Buffer_MR_NodeId_MR_NodeId *value)
MRC_API MR_Buffer_MR_UndirectedEdgeId * MR_BMap_MR_UndirectedEdgeId_uint64_t_GetMutable_b(MR_BMap_MR_UndirectedEdgeId_uint64_t *_this)
MRC_API void MR_UndirectedEdgeBMap_DestroyArray(const MR_UndirectedEdgeBMap *_this)
Destroys a heap-allocated array of MR_UndirectedEdgeBMap. Does nothing if the pointer is null.
MRC_API MR_NoCtor_MR_PixelId * MR_NoCtor_MR_PixelId_OffsetMutablePtr(MR_NoCtor_MR_PixelId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_FaceBMap * MR_PackMapping_GetMutable_f(MR_PackMapping *_this)
MRC_API MR_BMap_MR_UndirectedEdgeId_uint64_t * MR_BMap_MR_UndirectedEdgeId_uint64_t_DefaultConstruct(void)
MRC_API MR_Buffer_MR_FaceId * MR_BMap_MR_FaceId_uint64_t_GetMutable_b(MR_BMap_MR_FaceId_uint64_t *_this)
MRC_API MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId * MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_OffsetMutablePtr(MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_UndirectedEdgeId MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_endId(const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this)
MRC_API MR_NoCtor_MR_RegionId * MR_NoCtor_MR_RegionId_DefaultConstruct(void)
MRC_API MR_NodeId MR_Buffer_MR_NodeId_MR_NodeId_endId(const MR_Buffer_MR_NodeId_MR_NodeId *_this)
MRC_API MR_Buffer_MR_NodeId_MR_NodeId * MR_BMap_MR_NodeId_MR_NodeId_GetMutable_b(MR_BMap_MR_NodeId_MR_NodeId *_this)
MRC_API MR_ZeroOnMove_uint64_t * MR_ZeroOnMove_uint64_t_DefaultConstructArray(size_t num_elems)
MRC_API MR_uint64_t MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_capacity(const MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_FaceBMap * MR_FaceBMap_ConstructFrom(MR_PassBy b_pass_by, MR_Buffer_MR_FaceId_MR_FaceId *b, MR_uint64_t tsize)
struct MR_NoDefInit_MR_VertId MR_NoDefInit_MR_VertId
Definition MRBuffer.h:26
MRC_API bool MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_empty(const MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *_this)
MRC_API void MR_WholeEdgeBMap_Set_tsize(MR_WholeEdgeBMap *_this, MR_uint64_t value)
MRC_API MR_NoCtor_MR_GraphEdgeId * MR_NoCtor_MR_GraphEdgeId_ConstructFromAnother(const MR_NoCtor_MR_GraphEdgeId *_other)
MRC_API const MR_Buffer_MR_NodeId_MR_NodeId * MR_Buffer_MR_NodeId_MR_NodeId_OffsetPtr(const MR_Buffer_MR_NodeId_MR_NodeId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API const MR_NoCtor_char * MR_NoCtor_char_OffsetPtr(const MR_NoCtor_char *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API unsigned char * MR_Buffer_unsigned_char_data_const(const MR_Buffer_unsigned_char *_this)
MRC_API MR_BMap_MR_ObjId_MR_ObjId * MR_BMap_MR_ObjId_MR_ObjId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_BMap_MR_ObjId_MR_ObjId *_other)
MRC_API const MR_NoDefInit_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_index_const(const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this, MR_UndirectedEdgeId i)
MRC_API MR_NoDefInit_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_data(MR_Buffer_MR_UndirectedEdgeId *_this)
MRC_API const MR_BMap_MR_VoxelId_MR_VoxelId * MR_BMap_MR_VoxelId_MR_VoxelId_OffsetPtr(const MR_BMap_MR_VoxelId_MR_VoxelId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API void MR_UndirectedEdgeBMap_Set_tsize(MR_UndirectedEdgeBMap *_this, MR_uint64_t value)
MRC_API void MR_Buffer_MR_FaceId_MR_FaceId_Destroy(const MR_Buffer_MR_FaceId_MR_FaceId *_this)
Destroys a heap-allocated instance of MR_Buffer_MR_FaceId_MR_FaceId. Does nothing if the pointer is n...
MRC_API MR_NoCtor_MR_GraphVertId * MR_NoCtor_MR_GraphVertId_OffsetMutablePtr(MR_NoCtor_MR_GraphVertId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
struct MR_WholeEdgeBMap MR_WholeEdgeBMap
Definition MRBuffer.h:257
MRC_API MR_NoCtor_MR_FaceId * MR_NoCtor_MR_FaceId_OffsetMutablePtr(MR_NoCtor_MR_FaceId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_Buffer_MR_VertId * MR_Buffer_MR_VertId_AssignFromAnother(MR_Buffer_MR_VertId *_this, MR_PassBy _other_pass_by, MR_Buffer_MR_VertId *_other)
MRC_API MR_BMap_MR_PixelId_MR_PixelId * MR_BMap_MR_PixelId_MR_PixelId_DefaultConstructArray(size_t num_elems)
struct MR_NoCtor_MR_TextureId MR_NoCtor_MR_TextureId
Generated from class MR::NoCtor<MR::TextureId>.
Definition MRBuffer.h:364
MRC_API MR_BMap_MR_VertId_uint64_t * MR_BMap_MR_VertId_uint64_t_DefaultConstruct(void)
MRC_API MR_uint64_t MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_capacity(const MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *_this)
MRC_API MR_NoCtor_MR_Id_MR_ICPElemtTag * MR_NoCtor_MR_Id_MR_ICPElemtTag_AssignFromAnother(MR_NoCtor_MR_Id_MR_ICPElemtTag *_this, const MR_NoCtor_MR_Id_MR_ICPElemtTag *_other)
MRC_API MR_Buffer_MR_RegionId_MR_RegionId * MR_Buffer_MR_RegionId_MR_RegionId_AssignFromAnother(MR_Buffer_MR_RegionId_MR_RegionId *_this, MR_PassBy _other_pass_by, MR_Buffer_MR_RegionId_MR_RegionId *_other)
MRC_API void MR_EdgeBMap_Set_b(MR_EdgeBMap *_this, MR_PassBy value_pass_by, MR_Buffer_MR_EdgeId_MR_EdgeId *value)
MRC_API MR_uint64_t MR_Buffer_MR_FaceId_capacity(const MR_Buffer_MR_FaceId *_this)
MRC_API MR_BMap_MR_UndirectedEdgeId_uint64_t * MR_BMap_MR_UndirectedEdgeId_uint64_t_ConstructFrom(MR_PassBy b_pass_by, MR_Buffer_MR_UndirectedEdgeId *b, MR_uint64_t tsize)
MRC_API MR_uint64_t MR_Buffer_MR_VertId_backId(const MR_Buffer_MR_VertId *_this)
MRC_API void MR_Buffer_unsigned_char_DestroyArray(const MR_Buffer_unsigned_char *_this)
Destroys a heap-allocated array of MR_Buffer_unsigned_char. Does nothing if the pointer is null.
MRC_API MR_NoCtor_MR_VertId * MR_NoCtor_MR_VertId_OffsetMutablePtr(MR_NoCtor_MR_VertId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API void MR_Buffer_MR_EdgeId_MR_EdgeId_DestroyArray(const MR_Buffer_MR_EdgeId_MR_EdgeId *_this)
Destroys a heap-allocated array of MR_Buffer_MR_EdgeId_MR_EdgeId. Does nothing if the pointer is null...
MRC_API const MR_Buffer_MR_VertId * MR_Buffer_MR_VertId_OffsetPtr(const MR_Buffer_MR_VertId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_uint64_t MR_Buffer_MR_EdgeId_MR_EdgeId_heapBytes(const MR_Buffer_MR_EdgeId_MR_EdgeId *_this)
MRC_API void MR_NoCtor_MR_UndirectedEdgeId_Destroy(const MR_NoCtor_MR_UndirectedEdgeId *_this)
Destroys a heap-allocated instance of MR_NoCtor_MR_UndirectedEdgeId. Does nothing if the pointer is n...
MRC_API MR_uint64_t * MR_VertBMap_GetMutable_tsize(MR_VertBMap *_this)
MRC_API void MR_BMap_MR_VertId_uint64_t_Set_b(MR_BMap_MR_VertId_uint64_t *_this, MR_PassBy value_pass_by, MR_Buffer_MR_VertId *value)
MRC_API void MR_EdgeBMap_Set_tsize(MR_EdgeBMap *_this, MR_uint64_t value)
struct MR_NoCtor_MR_NodeId MR_NoCtor_MR_NodeId
Generated from class MR::NoCtor<MR::NodeId>.
Definition MRBuffer.h:360
MRC_API MR_RegionId MR_Buffer_MR_RegionId_MR_RegionId_beginId(const MR_Buffer_MR_RegionId_MR_RegionId *_this)
MRC_API MR_NoDefInit_MR_FaceId * MR_Buffer_MR_FaceId_data(MR_Buffer_MR_FaceId *_this)
MRC_API void MR_BMap_MR_FaceId_uint64_t_Destroy(const MR_BMap_MR_FaceId_uint64_t *_this)
Destroys a heap-allocated instance of MR_BMap_MR_FaceId_uint64_t. Does nothing if the pointer is null...
MRC_API MR_BMap_MR_FaceId_uint64_t * MR_BMap_MR_FaceId_uint64_t_DefaultConstruct(void)
MRC_API const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_OffsetPtr(const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_Buffer_MR_TextureId_MR_TextureId * MR_Buffer_MR_TextureId_MR_TextureId_AssignFromAnother(MR_Buffer_MR_TextureId_MR_TextureId *_this, MR_PassBy _other_pass_by, MR_Buffer_MR_TextureId_MR_TextureId *_other)
MRC_API MR_uint64_t MR_Buffer_MR_VoxelId_MR_VoxelId_capacity(const MR_Buffer_MR_VoxelId_MR_VoxelId *_this)
MRC_API MR_FaceId MR_Buffer_MR_FaceId_MR_FaceId_endId(const MR_Buffer_MR_FaceId_MR_FaceId *_this)
MRC_API void MR_NoCtor_MR_RegionId_Destroy(const MR_NoCtor_MR_RegionId *_this)
Destroys a heap-allocated instance of MR_NoCtor_MR_RegionId. Does nothing if the pointer is null.
MRC_API void MR_Buffer_MR_ObjId_MR_ObjId_DestroyArray(const MR_Buffer_MR_ObjId_MR_ObjId *_this)
Destroys a heap-allocated array of MR_Buffer_MR_ObjId_MR_ObjId. Does nothing if the pointer is null.
MRC_API MR_UndirectedEdgeBMap * MR_UndirectedEdgeBMap_ConstructFrom(MR_PassBy b_pass_by, MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *b, MR_uint64_t tsize)
MRC_API MR_uint64_t MR_Buffer_MR_VertId_heapBytes(const MR_Buffer_MR_VertId *_this)
struct MR_Buffer_MR_PixelId_MR_PixelId MR_Buffer_MR_PixelId_MR_PixelId
std::vector<V>-like container that is 1) resized without initialization of its elements,...
Definition MRBuffer.h:193
MRC_API void MR_EdgeBMap_Destroy(const MR_EdgeBMap *_this)
Destroys a heap-allocated instance of MR_EdgeBMap. Does nothing if the pointer is null.
MRC_API const MR_Buffer_MR_ObjId_MR_ObjId * MR_BMap_MR_ObjId_MR_ObjId_Get_b(const MR_BMap_MR_ObjId_MR_ObjId *_this)
MRC_API void MR_Buffer_MR_RegionId_MR_RegionId_resize(MR_Buffer_MR_RegionId_MR_RegionId *_this, MR_uint64_t newSize)
MRC_API MR_NoDefInit_MR_VoxelId * MR_Buffer_MR_VoxelId_MR_VoxelId_index(MR_Buffer_MR_VoxelId_MR_VoxelId *_this, MR_VoxelId i)
struct MR_Buffer_MR_FaceId MR_Buffer_MR_FaceId
std::vector<V>-like container that is 1) resized without initialization of its elements,...
Definition MRBuffer.h:105
MRC_API void MR_VertBMap_Set_tsize(MR_VertBMap *_this, MR_uint64_t value)
MRC_API MR_VertId MR_Buffer_MR_VertId_MR_VertId_endId(const MR_Buffer_MR_VertId_MR_VertId *_this)
MRC_API bool MR_Buffer_MR_UndirectedEdgeId_empty(const MR_Buffer_MR_UndirectedEdgeId *_this)
struct MR_NoDefInit_MR_NodeId MR_NoDefInit_MR_NodeId
Definition MRBuffer.h:20
MRC_API const MR_uint64_t * MR_BMap_MR_TextureId_MR_TextureId_Get_tsize(const MR_BMap_MR_TextureId_MR_TextureId *_this)
MRC_API MR_Buffer_MR_ObjId_MR_ObjId * MR_Buffer_MR_ObjId_MR_ObjId_Construct(MR_uint64_t size)
MRC_API void MR_FaceBMap_DestroyArray(const MR_FaceBMap *_this)
Destroys a heap-allocated array of MR_FaceBMap. Does nothing if the pointer is null.
MRC_API MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_AssignFromAnother(MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this, MR_PassBy _other_pass_by, MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_other)
MRC_API MR_NoCtor_MR_Id_MR_ICPElemtTag * MR_NoCtor_MR_Id_MR_ICPElemtTag_ConstructFromAnother(const MR_NoCtor_MR_Id_MR_ICPElemtTag *_other)
MRC_API MR_NoCtor_MR_UndirectedEdgeId * MR_NoCtor_MR_UndirectedEdgeId_DefaultConstruct(void)
MRC_API MR_NoDefInit_MR_EdgeId * MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_data_const(const MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *_this)
MRC_API MR_VertBMap * MR_VertBMap_AssignFromAnother(MR_VertBMap *_this, MR_PassBy _other_pass_by, MR_VertBMap *_other)
MRC_API MR_Buffer_MR_EdgeId_MR_EdgeId * MR_Buffer_MR_EdgeId_MR_EdgeId_Construct(MR_uint64_t size)
MRC_API MR_uint64_t MR_Buffer_MR_UndirectedEdgeId_capacity(const MR_Buffer_MR_UndirectedEdgeId *_this)
MRC_API void MR_BMap_MR_GraphVertId_MR_GraphVertId_Set_tsize(MR_BMap_MR_GraphVertId_MR_GraphVertId *_this, MR_uint64_t value)
MRC_API const MR_NoCtor_MR_GraphEdgeId * MR_NoCtor_MR_GraphEdgeId_OffsetPtr(const MR_NoCtor_MR_GraphEdgeId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_uint64_t MR_Buffer_MR_UndirectedEdgeId_backId(const MR_Buffer_MR_UndirectedEdgeId *_this)
MRC_API void MR_NoCtor_MR_GraphEdgeId_DestroyArray(const MR_NoCtor_MR_GraphEdgeId *_this)
Destroys a heap-allocated array of MR_NoCtor_MR_GraphEdgeId. Does nothing if the pointer is null.
MRC_API void MR_NoCtor_MR_PixelId_Destroy(const MR_NoCtor_MR_PixelId *_this)
Destroys a heap-allocated instance of MR_NoCtor_MR_PixelId. Does nothing if the pointer is null.
MRC_API MR_BMap_MR_VertId_uint64_t * MR_BMap_MR_VertId_uint64_t_DefaultConstructArray(size_t num_elems)
MRC_API MR_NoCtor_MR_GraphVertId * MR_NoCtor_MR_GraphVertId_AssignFromAnother(MR_NoCtor_MR_GraphVertId *_this, const MR_NoCtor_MR_GraphVertId *_other)
MRC_API MR_uint64_t MR_Buffer_MR_ObjId_MR_ObjId_size(const MR_Buffer_MR_ObjId_MR_ObjId *_this)
MRC_API MR_NoDefInit_MR_EdgeId * MR_Buffer_MR_EdgeId_MR_EdgeId_data_const(const MR_Buffer_MR_EdgeId_MR_EdgeId *_this)
MRC_API MR_uint64_t MR_Buffer_MR_VoxelId_MR_VoxelId_size(const MR_Buffer_MR_VoxelId_MR_VoxelId *_this)
MRC_API void MR_Buffer_unsigned_char_clear(MR_Buffer_unsigned_char *_this)
MRC_API MR_BMap_MR_ObjId_MR_ObjId * MR_BMap_MR_ObjId_MR_ObjId_DefaultConstruct(void)
MRC_API void MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Destroy(const MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
Destroys a heap-allocated instance of MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag....
MRC_API void MR_BMap_MR_TextureId_MR_TextureId_Set_tsize(MR_BMap_MR_TextureId_MR_TextureId *_this, MR_uint64_t value)
MRC_API MR_Buffer_MR_RegionId_MR_RegionId * MR_Buffer_MR_RegionId_MR_RegionId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Buffer_MR_RegionId_MR_RegionId *_other)
MRC_API const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId * MR_UndirectedEdgeBMap_Get_b(const MR_UndirectedEdgeBMap *_this)
struct MR_Buffer_char MR_Buffer_char
std::vector<V>-like container that is 1) resized without initialization of its elements,...
Definition MRBuffer.h:116
MRC_API MR_NoCtor_char * MR_NoCtor_char_AssignFromAnother(MR_NoCtor_char *_this, const MR_NoCtor_char *_other)
MRC_API MR_uint64_t MR_Buffer_MR_FaceId_backId(const MR_Buffer_MR_FaceId *_this)
MRC_API MR_NoCtor_MR_VoxelId * MR_NoCtor_MR_VoxelId_AssignFromAnother(MR_NoCtor_MR_VoxelId *_this, const MR_NoCtor_MR_VoxelId *_other)
MRC_API MR_Buffer_MR_TextureId_MR_TextureId * MR_Buffer_MR_TextureId_MR_TextureId_Construct(MR_uint64_t size)
MRC_API MR_NoCtor_MR_FaceId * MR_NoCtor_MR_FaceId_AssignFromAnother(MR_NoCtor_MR_FaceId *_this, const MR_NoCtor_MR_FaceId *_other)
MRC_API MR_VertBMap * MR_VertBMap_ConstructFromAnother(MR_PassBy _other_pass_by, MR_VertBMap *_other)
MRC_API MR_EdgeBMap * MR_EdgeBMap_ConstructFromAnother(MR_PassBy _other_pass_by, MR_EdgeBMap *_other)
MRC_API MR_Buffer_unsigned_char * MR_Buffer_unsigned_char_DefaultConstruct(void)
MRC_API MR_Buffer_MR_PixelId_MR_PixelId * MR_BMap_MR_PixelId_MR_PixelId_GetMutable_b(MR_BMap_MR_PixelId_MR_PixelId *_this)
MRC_API MR_GraphEdgeId MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_beginId(const MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *_this)
MRC_API void MR_ZeroOnMove_uint64_t_Destroy(const MR_ZeroOnMove_uint64_t *_this)
Destroys a heap-allocated instance of MR_ZeroOnMove_uint64_t. Does nothing if the pointer is null.
MRC_API void MR_Buffer_MR_VertId_DestroyArray(const MR_Buffer_MR_VertId *_this)
Destroys a heap-allocated array of MR_Buffer_MR_VertId. Does nothing if the pointer is null.
MRC_API MR_GraphVertId MR_Buffer_MR_GraphVertId_MR_GraphVertId_endId(const MR_Buffer_MR_GraphVertId_MR_GraphVertId *_this)
MRC_API void MR_Buffer_MR_PixelId_MR_PixelId_resize(MR_Buffer_MR_PixelId_MR_PixelId *_this, MR_uint64_t newSize)
MRC_API MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_DefaultConstructArray(size_t num_elems)
MRC_API MR_NoDefInit_MR_VertId * MR_Buffer_MR_VertId_index(MR_Buffer_MR_VertId *_this, MR_uint64_t i)
MRC_API void MR_Buffer_MR_EdgeId_MR_EdgeId_Destroy(const MR_Buffer_MR_EdgeId_MR_EdgeId *_this)
Destroys a heap-allocated instance of MR_Buffer_MR_EdgeId_MR_EdgeId. Does nothing if the pointer is n...
MRC_API MR_Buffer_MR_ObjId_MR_ObjId * MR_Buffer_MR_ObjId_MR_ObjId_DefaultConstructArray(size_t num_elems)
MRC_API MR_Buffer_char * MR_Buffer_char_DefaultConstruct(void)
MRC_API MR_Buffer_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_DefaultConstructArray(size_t num_elems)
MRC_API MR_UndirectedEdgeId MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_beginId(const MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *_this)
MRC_API void MR_PackMapping_Destroy(const MR_PackMapping *_this)
Destroys a heap-allocated instance of MR_PackMapping. Does nothing if the pointer is null.
MRC_API const MR_NoDefInit_MR_VoxelId * MR_Buffer_MR_VoxelId_MR_VoxelId_index_const(const MR_Buffer_MR_VoxelId_MR_VoxelId *_this, MR_VoxelId i)
MRC_API bool MR_Buffer_MR_TextureId_MR_TextureId_empty(const MR_Buffer_MR_TextureId_MR_TextureId *_this)
MRC_API MR_FaceBMap * MR_FaceBMap_OffsetMutablePtr(MR_FaceBMap *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_NoDefInit_MR_FaceId * MR_Buffer_MR_FaceId_index(MR_Buffer_MR_FaceId *_this, MR_uint64_t i)
MRC_API MR_NoCtor_MR_FaceId * MR_NoCtor_MR_FaceId_DefaultConstructArray(size_t num_elems)
MRC_API MR_uint64_t MR_Buffer_MR_PixelId_MR_PixelId_size(const MR_Buffer_MR_PixelId_MR_PixelId *_this)
MRC_API MR_uint64_t MR_Buffer_MR_FaceId_MR_FaceId_heapBytes(const MR_Buffer_MR_FaceId_MR_FaceId *_this)
MRC_API MR_EdgeBMap * MR_EdgeBMap_AssignFromAnother(MR_EdgeBMap *_this, MR_PassBy _other_pass_by, MR_EdgeBMap *_other)
MRC_API MR_VertId MR_Buffer_MR_VertId_MR_VertId_beginId(const MR_Buffer_MR_VertId_MR_VertId *_this)
MRC_API MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_OffsetMutablePtr(MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API const MR_Buffer_MR_GraphVertId_MR_GraphVertId * MR_Buffer_MR_GraphVertId_MR_GraphVertId_OffsetPtr(const MR_Buffer_MR_GraphVertId_MR_GraphVertId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_Construct(MR_uint64_t size)
MRC_API MR_FaceBMap * MR_FaceBMap_ConstructFromAnother(MR_PassBy _other_pass_by, MR_FaceBMap *_other)
MRC_API MR_NoCtor_MR_ObjId * MR_NoCtor_MR_ObjId_ConstructFromAnother(const MR_NoCtor_MR_ObjId *_other)
MRC_API MR_GraphVertId MR_Buffer_MR_GraphVertId_MR_GraphVertId_beginId(const MR_Buffer_MR_GraphVertId_MR_GraphVertId *_this)
MRC_API const MR_uint64_t * MR_BMap_MR_FaceId_uint64_t_Get_tsize(const MR_BMap_MR_FaceId_uint64_t *_this)
MRC_API MR_uint64_t MR_Buffer_unsigned_char_capacity(const MR_Buffer_unsigned_char *_this)
MRC_API void MR_NoCtor_MR_GraphVertId_DestroyArray(const MR_NoCtor_MR_GraphVertId *_this)
Destroys a heap-allocated array of MR_NoCtor_MR_GraphVertId. Does nothing if the pointer is null.
MRC_API MR_BMap_MR_VertId_uint64_t * MR_BMap_MR_VertId_uint64_t_OffsetMutablePtr(MR_BMap_MR_VertId_uint64_t *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_TextureId MR_Buffer_MR_TextureId_MR_TextureId_endId(const MR_Buffer_MR_TextureId_MR_TextureId *_this)
MRC_API MR_uint64_t MR_Buffer_MR_TextureId_MR_TextureId_size(const MR_Buffer_MR_TextureId_MR_TextureId *_this)
MRC_API void MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_DestroyArray(const MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
Destroys a heap-allocated array of MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag....
MRC_API MR_NoDefInit_MR_GraphEdgeId * MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_index(MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *_this, MR_GraphEdgeId i)
MRC_API MR_BMap_MR_PixelId_MR_PixelId * MR_BMap_MR_PixelId_MR_PixelId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_BMap_MR_PixelId_MR_PixelId *_other)
MRC_API MR_NoCtor_MR_NodeId * MR_NoCtor_MR_NodeId_AssignFromAnother(MR_NoCtor_MR_NodeId *_this, const MR_NoCtor_MR_NodeId *_other)
MRC_API MR_Buffer_MR_NodeId_MR_NodeId * MR_Buffer_MR_NodeId_MR_NodeId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Buffer_MR_NodeId_MR_NodeId *_other)
MRC_API const MR_BMap_MR_ObjId_MR_ObjId * MR_BMap_MR_ObjId_MR_ObjId_OffsetPtr(const MR_BMap_MR_ObjId_MR_ObjId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_BMap_MR_TextureId_MR_TextureId * MR_BMap_MR_TextureId_MR_TextureId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_BMap_MR_TextureId_MR_TextureId *_other)
MRC_API MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId * MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_Construct(MR_uint64_t size)
MRC_API MR_Buffer_MR_VertId * MR_BMap_MR_VertId_uint64_t_GetMutable_b(MR_BMap_MR_VertId_uint64_t *_this)
MRC_API void MR_NoCtor_MR_FaceId_Destroy(const MR_NoCtor_MR_FaceId *_this)
Destroys a heap-allocated instance of MR_NoCtor_MR_FaceId. Does nothing if the pointer is null.
MRC_API void MR_Buffer_MR_RegionId_MR_RegionId_DestroyArray(const MR_Buffer_MR_RegionId_MR_RegionId *_this)
Destroys a heap-allocated array of MR_Buffer_MR_RegionId_MR_RegionId. Does nothing if the pointer is ...
MRC_API MR_NoCtor_char * MR_NoCtor_char_ConstructFromAnother(const MR_NoCtor_char *_other)
MRC_API MR_BMap_MR_VertId_uint64_t * MR_BMap_MR_VertId_uint64_t_AssignFromAnother(MR_BMap_MR_VertId_uint64_t *_this, MR_PassBy _other_pass_by, MR_BMap_MR_VertId_uint64_t *_other)
MRC_API MR_PackMapping * MR_PackMapping_AssignFromAnother(MR_PackMapping *_this, MR_PassBy _other_pass_by, MR_PackMapping *_other)
MRC_API const MR_WholeEdgeBMap * MR_WholeEdgeBMap_OffsetPtr(const MR_WholeEdgeBMap *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_GetMutable_b(MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_Buffer_MR_RegionId_MR_RegionId * MR_Buffer_MR_RegionId_MR_RegionId_Construct(MR_uint64_t size)
MRC_API MR_Buffer_MR_EdgeId_MR_EdgeId * MR_Buffer_MR_EdgeId_MR_EdgeId_OffsetMutablePtr(MR_Buffer_MR_EdgeId_MR_EdgeId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API void MR_VertBMap_DestroyArray(const MR_VertBMap *_this)
Destroys a heap-allocated array of MR_VertBMap. Does nothing if the pointer is null.
MRC_API void MR_BMap_MR_ObjId_MR_ObjId_DestroyArray(const MR_BMap_MR_ObjId_MR_ObjId *_this)
Destroys a heap-allocated array of MR_BMap_MR_ObjId_MR_ObjId. Does nothing if the pointer is null.
MRC_API void MR_NoCtor_unsigned_char_DestroyArray(const MR_NoCtor_unsigned_char *_this)
Destroys a heap-allocated array of MR_NoCtor_unsigned_char. Does nothing if the pointer is null.
MRC_API MR_WholeEdgeBMap * MR_WholeEdgeBMap_ConstructFrom(MR_PassBy b_pass_by, MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *b, MR_uint64_t tsize)
MRC_API MR_Buffer_MR_EdgeId_MR_EdgeId * MR_Buffer_MR_EdgeId_MR_EdgeId_DefaultConstructArray(size_t num_elems)
MRC_API MR_Id_MR_ICPElemtTag * MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_beginId(const MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_TextureId MR_Buffer_MR_TextureId_MR_TextureId_beginId(const MR_Buffer_MR_TextureId_MR_TextureId *_this)
struct MR_Buffer_MR_TextureId_MR_TextureId MR_Buffer_MR_TextureId_MR_TextureId
std::vector<V>-like container that is 1) resized without initialization of its elements,...
Definition MRBuffer.h:226
MRC_API const MR_uint64_t * MR_FaceBMap_Get_tsize(const MR_FaceBMap *_this)
MRC_API void MR_NoCtor_MR_VertId_DestroyArray(const MR_NoCtor_MR_VertId *_this)
Destroys a heap-allocated array of MR_NoCtor_MR_VertId. Does nothing if the pointer is null.
MRC_API void MR_NoCtor_MR_VoxelId_DestroyArray(const MR_NoCtor_MR_VoxelId *_this)
Destroys a heap-allocated array of MR_NoCtor_MR_VoxelId. Does nothing if the pointer is null.
MRC_API MR_NoCtor_MR_GraphVertId * MR_NoCtor_MR_GraphVertId_DefaultConstruct(void)
MRC_API MR_uint64_t MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_heapBytes(const MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *_this)
MRC_API bool MR_Buffer_MR_ObjId_MR_ObjId_empty(const MR_Buffer_MR_ObjId_MR_ObjId *_this)
MRC_API MR_NoDefInit_MR_VoxelId * MR_Buffer_MR_VoxelId_MR_VoxelId_data(MR_Buffer_MR_VoxelId_MR_VoxelId *_this)
MRC_API const MR_Buffer_MR_UndirectedEdgeId * MR_BMap_MR_UndirectedEdgeId_uint64_t_Get_b(const MR_BMap_MR_UndirectedEdgeId_uint64_t *_this)
MRC_API const MR_Buffer_MR_FaceId_MR_FaceId * MR_FaceBMap_Get_b(const MR_FaceBMap *_this)
MRC_API void MR_Buffer_MR_VoxelId_MR_VoxelId_clear(MR_Buffer_MR_VoxelId_MR_VoxelId *_this)
MRC_API MR_uint64_t MR_Buffer_MR_TextureId_MR_TextureId_capacity(const MR_Buffer_MR_TextureId_MR_TextureId *_this)
MRC_API const MR_Buffer_MR_VertId * MR_BMap_MR_VertId_uint64_t_Get_b(const MR_BMap_MR_VertId_uint64_t *_this)
MRC_API const MR_uint64_t * MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Get_tsize(const MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_Buffer_unsigned_char * MR_Buffer_unsigned_char_AssignFromAnother(MR_Buffer_unsigned_char *_this, MR_PassBy _other_pass_by, MR_Buffer_unsigned_char *_other)
MRC_API const MR_NoDefInit_MR_NodeId * MR_Buffer_MR_NodeId_MR_NodeId_index_const(const MR_Buffer_MR_NodeId_MR_NodeId *_this, MR_NodeId i)
MRC_API void MR_BMap_MR_VoxelId_MR_VoxelId_Set_tsize(MR_BMap_MR_VoxelId_MR_VoxelId *_this, MR_uint64_t value)
MRC_API MR_NoCtor_char * MR_NoCtor_char_OffsetMutablePtr(MR_NoCtor_char *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_BMap_MR_VertId_uint64_t * MR_BMap_MR_VertId_uint64_t_ConstructFromAnother(MR_PassBy _other_pass_by, MR_BMap_MR_VertId_uint64_t *_other)
MRC_API void MR_BMap_MR_UndirectedEdgeId_uint64_t_DestroyArray(const MR_BMap_MR_UndirectedEdgeId_uint64_t *_this)
Destroys a heap-allocated array of MR_BMap_MR_UndirectedEdgeId_uint64_t. Does nothing if the pointer ...
MRC_API MR_Buffer_MR_GraphVertId_MR_GraphVertId * MR_Buffer_MR_GraphVertId_MR_GraphVertId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Buffer_MR_GraphVertId_MR_GraphVertId *_other)
MRC_API MR_BMap_MR_TextureId_MR_TextureId * MR_BMap_MR_TextureId_MR_TextureId_AssignFromAnother(MR_BMap_MR_TextureId_MR_TextureId *_this, MR_PassBy _other_pass_by, MR_BMap_MR_TextureId_MR_TextureId *_other)
MRC_API MR_NoCtor_MR_RegionId * MR_NoCtor_MR_RegionId_AssignFromAnother(MR_NoCtor_MR_RegionId *_this, const MR_NoCtor_MR_RegionId *_other)
MRC_API void MR_NoCtor_unsigned_char_Destroy(const MR_NoCtor_unsigned_char *_this)
Destroys a heap-allocated instance of MR_NoCtor_unsigned_char. Does nothing if the pointer is null.
MRC_API MR_Buffer_MR_ObjId_MR_ObjId * MR_Buffer_MR_ObjId_MR_ObjId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Buffer_MR_ObjId_MR_ObjId *_other)
MRC_API MR_uint64_t MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_size(const MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *_this)
struct MR_PackMapping MR_PackMapping
Definition MRBuffer.h:373
MRC_API MR_NoCtor_MR_ObjId * MR_NoCtor_MR_ObjId_DefaultConstructArray(size_t num_elems)
MRC_API MR_UndirectedEdgeId MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_endId(const MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *_this)
MRC_API MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId * MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_DefaultConstructArray(size_t num_elems)
MRC_API void MR_Buffer_MR_ObjId_MR_ObjId_Destroy(const MR_Buffer_MR_ObjId_MR_ObjId *_this)
Destroys a heap-allocated instance of MR_Buffer_MR_ObjId_MR_ObjId. Does nothing if the pointer is nul...
MRC_API MR_Buffer_MR_FaceId * MR_Buffer_MR_FaceId_OffsetMutablePtr(MR_Buffer_MR_FaceId *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MR_PassBy
Definition common.h:19
uint64_t MR_uint64_t
Definition common.h:14
#define MRC_API
Definition exports.h:11
size_t size() const
Definition MRId.h:151
Definition MRId.h:45
Definition MRId.h:126
Definition MRId.h:116
Definition MRId.h:86
Definition MRId.h:96
Definition MRId.h:65
Definition MRId.h:75
Definition MRId.h:106
Definition MRId.h:35
Definition MRId.h:55
Definition MRId.h:160