MeshLib C Docs
Loading...
Searching...
No Matches
MRBuffer.h
Go to the documentation of this file.
1#pragma once
2
3#include <MRCMesh/MRId.h>
4#include <MRCMisc/common.h>
5#include <MRCMisc/exports.h>
6
7#include <stdbool.h>
8#include <stddef.h>
9
10#ifdef __cplusplus
11extern "C" {
12#endif
13
14typedef struct MR_Id_MR_ICPElemtTag MR_Id_MR_ICPElemtTag; // Defined in `#include <MRCMesh/MRId.h>`.
15typedef struct MR_NoDefInit_MR_EdgeId MR_NoDefInit_MR_EdgeId; // Defined in `#include <MRCMesh/MRNoDefInit.h>`.
16typedef struct MR_NoDefInit_MR_FaceId MR_NoDefInit_MR_FaceId; // Defined in `#include <MRCMesh/MRNoDefInit.h>`.
17typedef struct MR_NoDefInit_MR_GraphEdgeId MR_NoDefInit_MR_GraphEdgeId; // Defined in `#include <MRCMesh/MRNoDefInit.h>`.
18typedef struct MR_NoDefInit_MR_GraphVertId MR_NoDefInit_MR_GraphVertId; // Defined in `#include <MRCMesh/MRNoDefInit.h>`.
19typedef struct MR_NoDefInit_MR_Id_MR_ICPElemtTag MR_NoDefInit_MR_Id_MR_ICPElemtTag; // Defined in `#include <MRCMesh/MRNoDefInit.h>`.
20typedef struct MR_NoDefInit_MR_NodeId MR_NoDefInit_MR_NodeId; // Defined in `#include <MRCMesh/MRNoDefInit.h>`.
21typedef struct MR_NoDefInit_MR_ObjId MR_NoDefInit_MR_ObjId; // Defined in `#include <MRCMesh/MRNoDefInit.h>`.
22typedef struct MR_NoDefInit_MR_PixelId MR_NoDefInit_MR_PixelId; // Defined in `#include <MRCMesh/MRNoDefInit.h>`.
23typedef struct MR_NoDefInit_MR_RegionId MR_NoDefInit_MR_RegionId; // Defined in `#include <MRCMesh/MRNoDefInit.h>`.
24typedef struct MR_NoDefInit_MR_TextureId MR_NoDefInit_MR_TextureId; // Defined in `#include <MRCMesh/MRNoDefInit.h>`.
25typedef struct MR_NoDefInit_MR_UndirectedEdgeId MR_NoDefInit_MR_UndirectedEdgeId; // Defined in `#include <MRCMesh/MRNoDefInit.h>`.
26typedef struct MR_NoDefInit_MR_VertId MR_NoDefInit_MR_VertId; // Defined in `#include <MRCMesh/MRNoDefInit.h>`.
27typedef struct MR_NoDefInit_MR_VoxelId MR_NoDefInit_MR_VoxelId; // Defined in `#include <MRCMesh/MRNoDefInit.h>`.
28
29
41
53
65
77
89
101
113
125
137
149
161
173
185
197
209
221
233
245
257
262
267
272
277
282
287
292
297
302
307
312
317
322
327
332
337
342
346
347// for our complex types, return wrapped type with default constructor doing nothing
351
352// for our complex types, return wrapped type with default constructor doing nothing
356
357// for our complex types, return wrapped type with default constructor doing nothing
361
362// for trivial types, return the type itself
366
367// for trivial types, return the type itself
371
372// for our complex types, return wrapped type with default constructor doing nothing
376
377// for our complex types, return wrapped type with default constructor doing nothing
381
382// for our complex types, return wrapped type with default constructor doing nothing
386
387// for our complex types, return wrapped type with default constructor doing nothing
391
392// for our complex types, return wrapped type with default constructor doing nothing
396
397// for our complex types, return wrapped type with default constructor doing nothing
401
402// for our complex types, return wrapped type with default constructor doing nothing
406
407// for our complex types, return wrapped type with default constructor doing nothing
411
412// for our complex types, return wrapped type with default constructor doing nothing
416
417// for our complex types, return wrapped type with default constructor doing nothing
421
427
431
436
440
444
449
454
457
460
467
471
475
479
483
487
493
499
504
509
514
519
524
529
533
538
542
546
551
556
559
562
569
573
577
581
585
589
595
601
606
611
616
621
626
631
635
640
644
648
653
658
661
664
671
675
679
683
687
691
697
703
708
713
718
723
728
733
737
742
746
750
755
760
763
766
773
777
781
785
789
792MRC_API void MR_Buffer_unsigned_char_resize(MR_Buffer_unsigned_char *_this, MR_uint64_t newSize);
793
798MRC_API const unsigned char *MR_Buffer_unsigned_char_index(const MR_Buffer_unsigned_char *_this, MR_uint64_t i);
799
804MRC_API unsigned char *MR_Buffer_unsigned_char_index_mut(MR_Buffer_unsigned_char *_this, MR_uint64_t i);
805
810
814MRC_API unsigned char *MR_Buffer_unsigned_char_data(const MR_Buffer_unsigned_char *_this);
815
820
825
830
835
839
844
848
852
857
862
865
868
875
878MRC_API MR_uint64_t MR_Buffer_MR_VertId_capacity(const MR_Buffer_MR_VertId *_this);
879
882MRC_API MR_uint64_t MR_Buffer_MR_VertId_size(const MR_Buffer_MR_VertId *_this);
883
887
891
894MRC_API void MR_Buffer_MR_VertId_resize(MR_Buffer_MR_VertId *_this, MR_uint64_t newSize);
895
900MRC_API const MR_NoDefInit_MR_VertId *MR_Buffer_MR_VertId_index(const MR_Buffer_MR_VertId *_this, MR_uint64_t i);
901
907
912
917
921MRC_API MR_uint64_t MR_Buffer_MR_VertId_beginId(const MR_Buffer_MR_VertId *_this);
922
926MRC_API MR_uint64_t MR_Buffer_MR_VertId_backId(const MR_Buffer_MR_VertId *_this);
927
931MRC_API MR_uint64_t MR_Buffer_MR_VertId_endId(const MR_Buffer_MR_VertId *_this);
932
936MRC_API MR_uint64_t MR_Buffer_MR_VertId_heapBytes(const MR_Buffer_MR_VertId *_this);
937
941
946
950
954
959
964
967
970
977
981
985
989
993
997
1003
1009
1014
1019
1024
1029
1034
1039
1043
1048
1052
1056
1061
1066
1069
1072
1079
1082MRC_API MR_uint64_t MR_Buffer_MR_FaceId_capacity(const MR_Buffer_MR_FaceId *_this);
1083
1086MRC_API MR_uint64_t MR_Buffer_MR_FaceId_size(const MR_Buffer_MR_FaceId *_this);
1087
1091
1095
1098MRC_API void MR_Buffer_MR_FaceId_resize(MR_Buffer_MR_FaceId *_this, MR_uint64_t newSize);
1099
1105
1111
1116
1121
1125MRC_API MR_uint64_t MR_Buffer_MR_FaceId_beginId(const MR_Buffer_MR_FaceId *_this);
1126
1130MRC_API MR_uint64_t MR_Buffer_MR_FaceId_backId(const MR_Buffer_MR_FaceId *_this);
1131
1135MRC_API MR_uint64_t MR_Buffer_MR_FaceId_endId(const MR_Buffer_MR_FaceId *_this);
1136
1140MRC_API MR_uint64_t MR_Buffer_MR_FaceId_heapBytes(const MR_Buffer_MR_FaceId *_this);
1141
1145
1150
1153MRC_API const MR_Buffer_char *MR_Buffer_char_OffsetPtr(const MR_Buffer_char *ptr, ptrdiff_t i);
1154
1158
1162MRC_API MR_Buffer_char *MR_Buffer_char_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Buffer_char *_other);
1163
1167MRC_API MR_Buffer_char *MR_Buffer_char_Construct(MR_uint64_t size);
1168
1170MRC_API void MR_Buffer_char_Destroy(const MR_Buffer_char *_this);
1171
1174
1180MRC_API MR_Buffer_char *MR_Buffer_char_AssignFromAnother(MR_Buffer_char *_this, MR_PassBy _other_pass_by, MR_Buffer_char *_other);
1181
1184MRC_API MR_uint64_t MR_Buffer_char_capacity(const MR_Buffer_char *_this);
1185
1188MRC_API MR_uint64_t MR_Buffer_char_size(const MR_Buffer_char *_this);
1189
1192MRC_API bool MR_Buffer_char_empty(const MR_Buffer_char *_this);
1193
1197
1200MRC_API void MR_Buffer_char_resize(MR_Buffer_char *_this, MR_uint64_t newSize);
1201
1206MRC_API const char *MR_Buffer_char_index(const MR_Buffer_char *_this, MR_uint64_t i);
1207
1212MRC_API char *MR_Buffer_char_index_mut(MR_Buffer_char *_this, MR_uint64_t i);
1213
1218
1222MRC_API char *MR_Buffer_char_data(const MR_Buffer_char *_this);
1223
1227MRC_API MR_uint64_t MR_Buffer_char_beginId(const MR_Buffer_char *_this);
1228
1232MRC_API MR_uint64_t MR_Buffer_char_backId(const MR_Buffer_char *_this);
1233
1237MRC_API MR_uint64_t MR_Buffer_char_endId(const MR_Buffer_char *_this);
1238
1242MRC_API MR_uint64_t MR_Buffer_char_heapBytes(const MR_Buffer_char *_this);
1243
1247
1252
1256
1260
1265
1270
1273
1276
1283
1287
1291
1295
1299
1303
1309
1315
1320
1325
1330
1335
1340
1345
1349
1354
1358
1362
1367
1372
1375
1378
1385
1389
1393
1397
1401
1405
1411
1417
1422
1427
1432
1437
1442
1447
1451
1456
1460
1464
1469
1474
1477
1480
1487
1491
1495
1499
1503
1507
1513
1519
1524
1529
1534
1539
1544
1549
1553
1558
1562
1566
1571
1576
1579
1582
1589
1593
1597
1601
1605
1609
1615
1621
1626
1631
1636
1641
1646
1651
1655
1660
1664
1668
1673
1678
1681
1684
1691
1695
1699
1703
1707
1710MRC_API void MR_Buffer_MR_ObjId_MR_ObjId_resize(MR_Buffer_MR_ObjId_MR_ObjId *_this, MR_uint64_t newSize);
1711
1717
1723
1728
1733
1738
1743
1748
1753
1757
1762
1766
1770
1775
1780
1783
1786
1793
1797
1801
1805
1809
1813
1819
1825
1830
1835
1840
1845
1850
1855
1859
1864
1868
1872
1877
1882
1885
1888
1895
1899
1903
1907
1911
1915
1921
1927
1932
1937
1942
1947
1952
1957
1961
1966
1970
1974
1979
1984
1987
1990
1997
2001
2005
2009
2013
2017
2023
2029
2034
2039
2044
2049
2054
2059
2063
2068
2072
2076
2081
2086
2089
2092
2099
2103
2107
2111
2115
2119
2125
2131
2136
2141
2146
2151
2156
2161
2165
2170
2174
2178
2183
2188
2191
2194
2201
2205
2209
2213
2217
2221
2227
2233
2238
2243
2248
2253
2258
2263
2267
2272
2276
2280
2285
2290
2293
2296
2303
2307
2311
2315
2319
2323
2330
2337
2342
2347
2353
2359
2365
2370
2376
2381MRC_API void MR_FaceBMap_Set_b(MR_FaceBMap *_this, MR_PassBy value_pass_by, MR_Buffer_MR_FaceId_MR_FaceId *value);
2382
2388
2394MRC_API const MR_uint64_t *MR_FaceBMap_Get_tsize(const MR_FaceBMap *_this);
2395
2401MRC_API void MR_FaceBMap_Set_tsize(MR_FaceBMap *_this, MR_uint64_t value);
2402
2408MRC_API MR_uint64_t *MR_FaceBMap_GetMutable_tsize(MR_FaceBMap *_this);
2409
2413
2418
2424MRC_API MR_FaceBMap *MR_FaceBMap_ConstructFrom(MR_PassBy b_pass_by, MR_Buffer_MR_FaceId_MR_FaceId *b, MR_uint64_t tsize);
2425
2428MRC_API const MR_FaceBMap *MR_FaceBMap_OffsetPtr(const MR_FaceBMap *ptr, ptrdiff_t i);
2429
2433
2437MRC_API MR_FaceBMap *MR_FaceBMap_ConstructFromAnother(MR_PassBy _other_pass_by, MR_FaceBMap *_other);
2438
2440MRC_API void MR_FaceBMap_Destroy(const MR_FaceBMap *_this);
2441
2443MRC_API void MR_FaceBMap_DestroyArray(const MR_FaceBMap *_this);
2444
2450MRC_API MR_FaceBMap *MR_FaceBMap_AssignFromAnother(MR_FaceBMap *_this, MR_PassBy _other_pass_by, MR_FaceBMap *_other);
2451
2457
2462MRC_API void MR_VertBMap_Set_b(MR_VertBMap *_this, MR_PassBy value_pass_by, MR_Buffer_MR_VertId_MR_VertId *value);
2463
2469
2475MRC_API const MR_uint64_t *MR_VertBMap_Get_tsize(const MR_VertBMap *_this);
2476
2482MRC_API void MR_VertBMap_Set_tsize(MR_VertBMap *_this, MR_uint64_t value);
2483
2489MRC_API MR_uint64_t *MR_VertBMap_GetMutable_tsize(MR_VertBMap *_this);
2490
2494
2499
2505MRC_API MR_VertBMap *MR_VertBMap_ConstructFrom(MR_PassBy b_pass_by, MR_Buffer_MR_VertId_MR_VertId *b, MR_uint64_t tsize);
2506
2509MRC_API const MR_VertBMap *MR_VertBMap_OffsetPtr(const MR_VertBMap *ptr, ptrdiff_t i);
2510
2514
2518MRC_API MR_VertBMap *MR_VertBMap_ConstructFromAnother(MR_PassBy _other_pass_by, MR_VertBMap *_other);
2519
2521MRC_API void MR_VertBMap_Destroy(const MR_VertBMap *_this);
2522
2524MRC_API void MR_VertBMap_DestroyArray(const MR_VertBMap *_this);
2525
2531MRC_API MR_VertBMap *MR_VertBMap_AssignFromAnother(MR_VertBMap *_this, MR_PassBy _other_pass_by, MR_VertBMap *_other);
2532
2538
2543MRC_API void MR_EdgeBMap_Set_b(MR_EdgeBMap *_this, MR_PassBy value_pass_by, MR_Buffer_MR_EdgeId_MR_EdgeId *value);
2544
2550
2556MRC_API const MR_uint64_t *MR_EdgeBMap_Get_tsize(const MR_EdgeBMap *_this);
2557
2563MRC_API void MR_EdgeBMap_Set_tsize(MR_EdgeBMap *_this, MR_uint64_t value);
2564
2570MRC_API MR_uint64_t *MR_EdgeBMap_GetMutable_tsize(MR_EdgeBMap *_this);
2571
2575
2580
2586MRC_API MR_EdgeBMap *MR_EdgeBMap_ConstructFrom(MR_PassBy b_pass_by, MR_Buffer_MR_EdgeId_MR_EdgeId *b, MR_uint64_t tsize);
2587
2590MRC_API const MR_EdgeBMap *MR_EdgeBMap_OffsetPtr(const MR_EdgeBMap *ptr, ptrdiff_t i);
2591
2595
2599MRC_API MR_EdgeBMap *MR_EdgeBMap_ConstructFromAnother(MR_PassBy _other_pass_by, MR_EdgeBMap *_other);
2600
2602MRC_API void MR_EdgeBMap_Destroy(const MR_EdgeBMap *_this);
2603
2605MRC_API void MR_EdgeBMap_DestroyArray(const MR_EdgeBMap *_this);
2606
2612MRC_API MR_EdgeBMap *MR_EdgeBMap_AssignFromAnother(MR_EdgeBMap *_this, MR_PassBy _other_pass_by, MR_EdgeBMap *_other);
2613
2619
2625
2631
2637MRC_API const MR_uint64_t *MR_UndirectedEdgeBMap_Get_tsize(const MR_UndirectedEdgeBMap *_this);
2638
2644MRC_API void MR_UndirectedEdgeBMap_Set_tsize(MR_UndirectedEdgeBMap *_this, MR_uint64_t value);
2645
2652
2656
2661
2668
2672
2676
2681
2684
2687
2694
2700
2705MRC_API void MR_WholeEdgeBMap_Set_b(MR_WholeEdgeBMap *_this, MR_PassBy value_pass_by, MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *value);
2706
2712
2718MRC_API const MR_uint64_t *MR_WholeEdgeBMap_Get_tsize(const MR_WholeEdgeBMap *_this);
2719
2725MRC_API void MR_WholeEdgeBMap_Set_tsize(MR_WholeEdgeBMap *_this, MR_uint64_t value);
2726
2733
2737
2742
2749
2752MRC_API const MR_WholeEdgeBMap *MR_WholeEdgeBMap_OffsetPtr(const MR_WholeEdgeBMap *ptr, ptrdiff_t i);
2753
2757
2762
2765
2768
2775
2781
2786MRC_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);
2787
2793
2800
2807
2814
2818
2823
2830
2834
2838
2843
2846
2849
2856
2862
2868
2874
2881
2888
2895
2899
2904
2911
2915
2919
2924
2927
2930
2937
2943
2948MRC_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);
2949
2955
2962
2969
2976
2980
2985
2992
2996
3000
3005
3008
3011
3018
3024
3030
3036
3043
3050
3057
3061
3066
3073
3077
3081
3086
3089
3092
3099
3105
3111
3117
3124
3131
3138
3142
3147
3154
3158
3162
3167
3170
3173
3180
3186
3192
3198
3205
3212
3219
3223
3228
3235
3239
3243
3248
3251
3254
3261
3267
3273
3279
3286
3293
3300
3304
3309
3316
3320
3324
3329
3332
3335
3342
3348
3354
3360
3367
3374
3381
3385
3390
3397
3401
3405
3410
3413
3416
3423
3429
3435
3441
3448
3455
3462
3466
3471
3478
3482
3486
3491
3494
3497
3504
3510
3516
3522
3529
3536
3543
3547
3552
3559
3563
3567
3572
3575
3578
3585
3591
3597
3603
3610
3617
3624
3628
3633
3640
3644
3648
3653
3656
3659
3666
3672
3678
3684
3691
3698
3705
3709
3714
3721
3725
3729
3734
3737
3740
3747
3752MRC_API const MR_uint64_t *MR_ZeroOnMove_uint64_t_Get_val(const MR_ZeroOnMove_uint64_t *_this);
3753
3758MRC_API void MR_ZeroOnMove_uint64_t_Set_val(MR_ZeroOnMove_uint64_t *_this, MR_uint64_t value);
3759
3765
3769
3774
3778
3782
3787
3790
3793
3801
3805
3810
3814
3818
3824
3827
3830
3838
3842
3847
3851
3855
3861
3864
3867
3875
3879
3884
3888
3892
3898
3901
3904
3912
3916
3921
3925
3929
3935
3938
3941
3949
3953
3958
3961MRC_API const MR_NoCtor_char *MR_NoCtor_char_OffsetPtr(const MR_NoCtor_char *ptr, ptrdiff_t i);
3962
3966
3972
3974MRC_API void MR_NoCtor_char_Destroy(const MR_NoCtor_char *_this);
3975
3978
3986
3990
3995
3999
4003
4009
4012
4015
4023
4027
4032
4036
4040
4046
4049
4052
4060
4064
4069
4073
4077
4083
4086
4089
4097
4101
4106
4110
4114
4120
4123
4126
4134
4138
4143
4147
4151
4157
4160
4163
4171
4175
4180
4184
4188
4194
4197
4200
4208
4212
4217
4221
4225
4231
4234
4237
4245
4249
4254
4258
4262
4268
4271
4274
4282
4286
4291
4295
4299
4305
4308
4311
4319
4323
4328
4332
4336
4342
4345
4348
4356
4363
4369
4374MRC_API void MR_PackMapping_Set_e(MR_PackMapping *_this, MR_PassBy value_pass_by, MR_UndirectedEdgeBMap *value);
4375
4381
4387
4392MRC_API void MR_PackMapping_Set_f(MR_PackMapping *_this, MR_PassBy value_pass_by, MR_FaceBMap *value);
4393
4399
4405
4410MRC_API void MR_PackMapping_Set_v(MR_PackMapping *_this, MR_PassBy value_pass_by, MR_VertBMap *value);
4411
4417
4421
4426
4433MRC_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);
4434
4437MRC_API const MR_PackMapping *MR_PackMapping_OffsetPtr(const MR_PackMapping *ptr, ptrdiff_t i);
4438
4442
4446MRC_API MR_PackMapping *MR_PackMapping_ConstructFromAnother(MR_PassBy _other_pass_by, MR_PackMapping *_other);
4447
4449MRC_API void MR_PackMapping_Destroy(const MR_PackMapping *_this);
4450
4453
4459MRC_API MR_PackMapping *MR_PackMapping_AssignFromAnother(MR_PackMapping *_this, MR_PassBy _other_pass_by, MR_PackMapping *_other);
4460
4461#ifdef __cplusplus
4462} // extern "C"
4463#endif
struct MR_BMap_MR_ObjId_MR_ObjId MR_BMap_MR_ObjId_MR_ObjId
Definition MRAABBTreeBase.h:22
struct MR_UndirectedEdgeBMap MR_UndirectedEdgeBMap
Definition MRAABBTreeBase.h:27
struct MR_VertBMap MR_VertBMap
Definition MRAABBTreePoints.h:19
struct MR_FaceBMap MR_FaceBMap
Definition MRAABBTree.h:16
struct MR_BMap_MR_VoxelId_MR_VoxelId MR_BMap_MR_VoxelId_MR_VoxelId
Definition MRBitSet.h:22
struct MR_BMap_MR_RegionId_MR_RegionId MR_BMap_MR_RegionId_MR_RegionId
Definition MRBitSet.h:20
struct MR_BMap_MR_TextureId_MR_TextureId MR_BMap_MR_TextureId_MR_TextureId
Definition MRBitSet.h:21
struct MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag
Definition MRBitSet.h:16
struct MR_BMap_MR_GraphVertId_MR_GraphVertId MR_BMap_MR_GraphVertId_MR_GraphVertId
Definition MRBitSet.h:15
struct MR_BMap_MR_PixelId_MR_PixelId MR_BMap_MR_PixelId_MR_PixelId
Definition MRBitSet.h:19
struct MR_BMap_MR_NodeId_MR_NodeId MR_BMap_MR_NodeId_MR_NodeId
Definition MRBitSet.h:17
struct MR_EdgeBMap MR_EdgeBMap
Definition MRBitSet.h:23
struct MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId
Definition MRBitSet.h:14
struct MR_Id_MR_ICPElemtTag MR_Id_MR_ICPElemtTag
Definition MRBitSet.h:27
MRC_API void MR_BMap_MR_FaceId_uint64_t_Set_b(MR_BMap_MR_FaceId_uint64_t *_this, MR_PassBy value_pass_by, MR_Buffer_MR_FaceId *value)
MRC_API MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId * MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_OffsetMutablePtr(MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *ptr, ptrdiff_t i)
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 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 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 const MR_FaceBMap * MR_PackMapping_Get_f(const MR_PackMapping *_this)
MRC_API MR_NoCtor_MR_ObjId * MR_NoCtor_MR_ObjId_AssignFromAnother(MR_NoCtor_MR_ObjId *_this, const MR_NoCtor_MR_ObjId *_other)
MRC_API MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId * MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_AssignFromAnother(MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *_this, MR_PassBy _other_pass_by, MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *_other)
MRC_API MR_NoCtor_MR_NodeId * MR_NoCtor_MR_NodeId_DefaultConstructArray(size_t num_elems)
MRC_API bool MR_Buffer_MR_PixelId_MR_PixelId_empty(const MR_Buffer_MR_PixelId_MR_PixelId *_this)
MRC_API bool MR_Buffer_MR_VertId_empty(const MR_Buffer_MR_VertId *_this)
struct MR_ZeroOnMove_uint64_t MR_ZeroOnMove_uint64_t
Definition MRBuffer.h:345
MRC_API MR_NoCtor_MR_VoxelId * MR_NoCtor_MR_VoxelId_DefaultConstruct(void)
MRC_API void MR_NoCtor_MR_RegionId_DestroyArray(const MR_NoCtor_MR_RegionId *_this)
Destroys a heap-allocated array of MR_NoCtor_MR_RegionId. Does nothing if the pointer is null.
MRC_API MR_ZeroOnMove_uint64_t * MR_ZeroOnMove_uint64_t_AssignFromAnother(MR_ZeroOnMove_uint64_t *_this, MR_PassBy z_pass_by, MR_ZeroOnMove_uint64_t *z)
MRC_API MR_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)
MRC_API MR_WholeEdgeBMap * MR_WholeEdgeBMap_OffsetMutablePtr(MR_WholeEdgeBMap *ptr, ptrdiff_t i)
MRC_API MR_Buffer_MR_TextureId_MR_TextureId * MR_Buffer_MR_TextureId_MR_TextureId_DefaultConstructArray(size_t num_elems)
MRC_API const MR_NoDefInit_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_index(const MR_Buffer_MR_UndirectedEdgeId *_this, MR_uint64_t i)
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)
struct MR_Buffer_MR_RegionId_MR_RegionId MR_Buffer_MR_RegionId_MR_RegionId
std::vector<V>-like container that is 1) resized without initialization of its elements,...
Definition MRBuffer.h:220
MRC_API void MR_Buffer_MR_RegionId_MR_RegionId_clear(MR_Buffer_MR_RegionId_MR_RegionId *_this)
MRC_API char * MR_Buffer_char_index_mut(MR_Buffer_char *_this, MR_uint64_t i)
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 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)
MRC_API const MR_Buffer_MR_ObjId_MR_ObjId * MR_Buffer_MR_ObjId_MR_ObjId_OffsetPtr(const MR_Buffer_MR_ObjId_MR_ObjId *ptr, ptrdiff_t i)
MRC_API const MR_Buffer_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_OffsetPtr(const MR_Buffer_MR_UndirectedEdgeId *ptr, ptrdiff_t i)
MRC_API MR_GraphEdgeId MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_backId(const MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *_this)
MRC_API MR_NoCtor_MR_EdgeId * MR_NoCtor_MR_EdgeId_AssignFromAnother(MR_NoCtor_MR_EdgeId *_this, const MR_NoCtor_MR_EdgeId *_other)
MRC_API MR_uint64_t MR_Buffer_char_endId(const MR_Buffer_char *_this)
MRC_API MR_NoDefInit_MR_PixelId * MR_Buffer_MR_PixelId_MR_PixelId_index_mut(MR_Buffer_MR_PixelId_MR_PixelId *_this, MR_PixelId i)
MRC_API 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)
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)
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)
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_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 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 MR_NoDefInit_MR_Id_MR_ICPElemtTag * MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_data(const MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API const char * MR_Buffer_char_index(const MR_Buffer_char *_this, MR_uint64_t i)
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)
struct MR_Buffer_MR_VoxelId_MR_VoxelId MR_Buffer_MR_VoxelId_MR_VoxelId
std::vector<V>-like container that is 1) resized without initialization of its elements,...
Definition MRBuffer.h:196
MRC_API void MR_EdgeBMap_DestroyArray(const MR_EdgeBMap *_this)
Destroys a heap-allocated array of MR_EdgeBMap. Does nothing if the pointer is null.
MRC_API const MR_NoCtor_MR_GraphVertId * MR_NoCtor_MR_GraphVertId_OffsetPtr(const MR_NoCtor_MR_GraphVertId *ptr, ptrdiff_t i)
MRC_API MR_NoCtor_MR_UndirectedEdgeId * MR_NoCtor_MR_UndirectedEdgeId_AssignFromAnother(MR_NoCtor_MR_UndirectedEdgeId *_this, const MR_NoCtor_MR_UndirectedEdgeId *_other)
MRC_API MR_FaceBMap * MR_FaceBMap_DefaultConstructArray(size_t num_elems)
MRC_API MR_uint64_t MR_Buffer_MR_PixelId_MR_PixelId_heapBytes(const MR_Buffer_MR_PixelId_MR_PixelId *_this)
MRC_API void MR_Buffer_MR_TextureId_MR_TextureId_DestroyArray(const MR_Buffer_MR_TextureId_MR_TextureId *_this)
Destroys a heap-allocated array of MR_Buffer_MR_TextureId_MR_TextureId. Does nothing if the pointer i...
MRC_API MR_UndirectedEdgeBMap * MR_UndirectedEdgeBMap_DefaultConstruct(void)
MRC_API void MR_NoCtor_MR_ObjId_Destroy(const MR_NoCtor_MR_ObjId *_this)
Destroys a heap-allocated instance of MR_NoCtor_MR_ObjId. Does nothing if the pointer is null.
struct MR_NoCtor_MR_RegionId MR_NoCtor_MR_RegionId
Definition MRBuffer.h:405
MRC_API MR_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_NoDefInit_MR_FaceId * MR_Buffer_MR_FaceId_index_mut(MR_Buffer_MR_FaceId *_this, MR_uint64_t i)
MRC_API MR_BMap_MR_RegionId_MR_RegionId * MR_BMap_MR_RegionId_MR_RegionId_DefaultConstructArray(size_t num_elems)
MRC_API void MR_Buffer_char_clear(MR_Buffer_char *_this)
MRC_API MR_NodeId MR_Buffer_MR_NodeId_MR_NodeId_backId(const MR_Buffer_MR_NodeId_MR_NodeId *_this)
MRC_API MR_uint64_t MR_Buffer_MR_VertId_MR_VertId_capacity(const MR_Buffer_MR_VertId_MR_VertId *_this)
struct MR_NoCtor_MR_GraphVertId MR_NoCtor_MR_GraphVertId
Definition MRBuffer.h:380
MRC_API void MR_NoCtor_MR_TextureId_DestroyArray(const MR_NoCtor_MR_TextureId *_this)
Destroys a heap-allocated array of MR_NoCtor_MR_TextureId. Does nothing if the pointer is null.
MRC_API void MR_NoCtor_MR_NodeId_DestroyArray(const MR_NoCtor_MR_NodeId *_this)
Destroys a heap-allocated array of MR_NoCtor_MR_NodeId. Does nothing if the pointer is null.
MRC_API MR_WholeEdgeBMap * MR_WholeEdgeBMap_ConstructFromAnother(MR_PassBy _other_pass_by, MR_WholeEdgeBMap *_other)
MRC_API void MR_Buffer_MR_GraphVertId_MR_GraphVertId_clear(MR_Buffer_MR_GraphVertId_MR_GraphVertId *_this)
MRC_API void MR_Buffer_MR_FaceId_clear(MR_Buffer_MR_FaceId *_this)
MRC_API MR_WholeEdgeBMap * MR_WholeEdgeBMap_DefaultConstruct(void)
MRC_API MR_NoDefInit_MR_GraphEdgeId * MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_data_mut(MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *_this)
MRC_API 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_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)
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)
MRC_API MR_NoCtor_MR_TextureId * MR_NoCtor_MR_TextureId_OffsetMutablePtr(MR_NoCtor_MR_TextureId *ptr, ptrdiff_t i)
MRC_API const MR_Buffer_MR_VoxelId_MR_VoxelId * MR_Buffer_MR_VoxelId_MR_VoxelId_OffsetPtr(const MR_Buffer_MR_VoxelId_MR_VoxelId *ptr, ptrdiff_t i)
MRC_API const MR_NoCtor_MR_PixelId * MR_NoCtor_MR_PixelId_OffsetPtr(const MR_NoCtor_MR_PixelId *ptr, ptrdiff_t i)
MRC_API MR_BMap_MR_RegionId_MR_RegionId * MR_BMap_MR_RegionId_MR_RegionId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_BMap_MR_RegionId_MR_RegionId *_other)
MRC_API MR_Buffer_unsigned_char * MR_Buffer_unsigned_char_OffsetMutablePtr(MR_Buffer_unsigned_char *ptr, ptrdiff_t i)
MRC_API const MR_UndirectedEdgeBMap * MR_UndirectedEdgeBMap_OffsetPtr(const MR_UndirectedEdgeBMap *ptr, ptrdiff_t i)
MRC_API 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_NoDefInit_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_data(const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this)
MRC_API MR_EdgeBMap * MR_EdgeBMap_DefaultConstructArray(size_t num_elems)
MRC_API void MR_Buffer_MR_VoxelId_MR_VoxelId_resize(MR_Buffer_MR_VoxelId_MR_VoxelId *_this, MR_uint64_t newSize)
MRC_API MR_BMap_MR_NodeId_MR_NodeId * MR_BMap_MR_NodeId_MR_NodeId_AssignFromAnother(MR_BMap_MR_NodeId_MR_NodeId *_this, MR_PassBy _other_pass_by, MR_BMap_MR_NodeId_MR_NodeId *_other)
MRC_API MR_uint64_t MR_Buffer_MR_PixelId_MR_PixelId_capacity(const MR_Buffer_MR_PixelId_MR_PixelId *_this)
MRC_API void MR_PackMapping_Set_f(MR_PackMapping *_this, MR_PassBy value_pass_by, MR_FaceBMap *value)
MRC_API MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Construct(MR_uint64_t size)
MRC_API bool MR_Buffer_MR_NodeId_MR_NodeId_empty(const MR_Buffer_MR_NodeId_MR_NodeId *_this)
MRC_API MR_Buffer_MR_VertId * MR_Buffer_MR_VertId_DefaultConstructArray(size_t num_elems)
MRC_API MR_VoxelId MR_Buffer_MR_VoxelId_MR_VoxelId_backId(const MR_Buffer_MR_VoxelId_MR_VoxelId *_this)
struct MR_NoCtor_MR_EdgeId MR_NoCtor_MR_EdgeId
Definition MRBuffer.h:375
MRC_API MR_BMap_MR_FaceId_uint64_t * MR_BMap_MR_FaceId_uint64_t_OffsetMutablePtr(MR_BMap_MR_FaceId_uint64_t *ptr, ptrdiff_t i)
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 const MR_NoDefInit_MR_VoxelId * MR_Buffer_MR_VoxelId_MR_VoxelId_index(const MR_Buffer_MR_VoxelId_MR_VoxelId *_this, MR_VoxelId i)
MRC_API MR_NoDefInit_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_index_mut(MR_Buffer_MR_UndirectedEdgeId *_this, MR_uint64_t i)
MRC_API void MR_Buffer_MR_ObjId_MR_ObjId_clear(MR_Buffer_MR_ObjId_MR_ObjId *_this)
MRC_API void MR_Buffer_MR_VertId_MR_VertId_Destroy(const MR_Buffer_MR_VertId_MR_VertId *_this)
Destroys a heap-allocated instance of MR_Buffer_MR_VertId_MR_VertId. Does nothing if the pointer is n...
MRC_API 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_NoCtor_MR_EdgeId * MR_NoCtor_MR_EdgeId_ConstructFromAnother(const MR_NoCtor_MR_EdgeId *_other)
MRC_API MR_Buffer_MR_VoxelId_MR_VoxelId * MR_Buffer_MR_VoxelId_MR_VoxelId_DefaultConstruct(void)
MRC_API MR_FaceBMap * MR_FaceBMap_DefaultConstruct(void)
MRC_API MR_BMap_MR_VoxelId_MR_VoxelId * MR_BMap_MR_VoxelId_MR_VoxelId_OffsetMutablePtr(MR_BMap_MR_VoxelId_MR_VoxelId *ptr, ptrdiff_t i)
MRC_API 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 MR_NoDefInit_MR_EdgeId * MR_Buffer_MR_EdgeId_MR_EdgeId_data_mut(MR_Buffer_MR_EdgeId_MR_EdgeId *_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)
MRC_API MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId * MR_WholeEdgeBMap_GetMutable_b(MR_WholeEdgeBMap *_this)
MRC_API void MR_Buffer_MR_NodeId_MR_NodeId_DestroyArray(const MR_Buffer_MR_NodeId_MR_NodeId *_this)
Destroys a heap-allocated array of MR_Buffer_MR_NodeId_MR_NodeId. Does nothing if the pointer is null...
MRC_API MR_NoCtor_MR_FaceId * MR_NoCtor_MR_FaceId_ConstructFromAnother(const MR_NoCtor_MR_FaceId *_other)
MRC_API MR_EdgeId MR_Buffer_MR_EdgeId_MR_EdgeId_beginId(const MR_Buffer_MR_EdgeId_MR_EdgeId *_this)
MRC_API const MR_NoDefInit_MR_ObjId * MR_Buffer_MR_ObjId_MR_ObjId_index(const MR_Buffer_MR_ObjId_MR_ObjId *_this, MR_ObjId i)
MRC_API const MR_PackMapping * MR_PackMapping_OffsetPtr(const MR_PackMapping *ptr, ptrdiff_t i)
MRC_API 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 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 MR_NoDefInit_MR_VertId * MR_Buffer_MR_VertId_data_mut(MR_Buffer_MR_VertId *_this)
struct MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag
std::vector<V>-like container that is 1) resized without initialization of its elements,...
Definition MRBuffer.h:256
MRC_API MR_uint64_t MR_Buffer_MR_VertId_MR_VertId_size(const MR_Buffer_MR_VertId_MR_VertId *_this)
MRC_API void MR_Buffer_char_DestroyArray(const MR_Buffer_char *_this)
Destroys a heap-allocated array of MR_Buffer_char. Does nothing if the pointer is null.
MRC_API void MR_Buffer_MR_UndirectedEdgeId_resize(MR_Buffer_MR_UndirectedEdgeId *_this, MR_uint64_t newSize)
MRC_API void MR_BMap_MR_FaceId_uint64_t_Set_tsize(MR_BMap_MR_FaceId_uint64_t *_this, MR_uint64_t value)
MRC_API MR_UndirectedEdgeBMap * MR_UndirectedEdgeBMap_DefaultConstructArray(size_t num_elems)
MRC_API void MR_BMap_MR_PixelId_MR_PixelId_Set_tsize(MR_BMap_MR_PixelId_MR_PixelId *_this, MR_uint64_t value)
MRC_API MR_NoDefInit_MR_PixelId * MR_Buffer_MR_PixelId_MR_PixelId_data_mut(MR_Buffer_MR_PixelId_MR_PixelId *_this)
MRC_API MR_NoCtor_MR_RegionId * MR_NoCtor_MR_RegionId_OffsetMutablePtr(MR_NoCtor_MR_RegionId *ptr, ptrdiff_t i)
MRC_API const MR_uint64_t * MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId_Get_tsize(const MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId *_this)
MRC_API MR_NoDefInit_MR_RegionId * MR_Buffer_MR_RegionId_MR_RegionId_index_mut(MR_Buffer_MR_RegionId_MR_RegionId *_this, MR_RegionId i)
MRC_API 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 MR_NoDefInit_MR_GraphEdgeId * MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_data(const MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *_this)
MRC_API void MR_Buffer_MR_FaceId_Destroy(const MR_Buffer_MR_FaceId *_this)
Destroys a heap-allocated instance of MR_Buffer_MR_FaceId. Does nothing if the pointer is null.
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 char * MR_Buffer_char_data(const MR_Buffer_char *_this)
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 MR_NoDefInit_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_data_mut(MR_Buffer_MR_UndirectedEdgeId *_this)
MRC_API const MR_NoCtor_MR_RegionId * MR_NoCtor_MR_RegionId_OffsetPtr(const MR_NoCtor_MR_RegionId *ptr, ptrdiff_t i)
MRC_API MR_uint64_t MR_Buffer_unsigned_char_size(const MR_Buffer_unsigned_char *_this)
MRC_API MR_uint64_t * MR_BMap_MR_ObjId_MR_ObjId_GetMutable_tsize(MR_BMap_MR_ObjId_MR_ObjId *_this)
MRC_API void MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_Destroy(const MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *_this)
Destroys a heap-allocated instance of MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId. Does nothing if the po...
MRC_API MR_UndirectedEdgeId MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_beginId(const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this)
MRC_API void MR_BMap_MR_RegionId_MR_RegionId_Destroy(const MR_BMap_MR_RegionId_MR_RegionId *_this)
Destroys a heap-allocated instance of MR_BMap_MR_RegionId_MR_RegionId. Does nothing if the pointer is...
struct MR_Buffer_MR_VertId_MR_VertId MR_Buffer_MR_VertId_MR_VertId
std::vector<V>-like container that is 1) resized without initialization of its elements,...
Definition MRBuffer.h:64
MRC_API MR_uint64_t MR_Buffer_char_size(const MR_Buffer_char *_this)
MRC_API MR_NoDefInit_MR_EdgeId * MR_Buffer_MR_EdgeId_MR_EdgeId_data(const MR_Buffer_MR_EdgeId_MR_EdgeId *_this)
MRC_API MR_NoCtor_MR_TextureId * MR_NoCtor_MR_TextureId_AssignFromAnother(MR_NoCtor_MR_TextureId *_this, const MR_NoCtor_MR_TextureId *_other)
MRC_API MR_uint64_t MR_Buffer_unsigned_char_endId(const MR_Buffer_unsigned_char *_this)
MRC_API MR_NoDefInit_MR_NodeId * MR_Buffer_MR_NodeId_MR_NodeId_data_mut(MR_Buffer_MR_NodeId_MR_NodeId *_this)
MRC_API MR_uint64_t MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_heapBytes(const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this)
MRC_API void MR_ZeroOnMove_uint64_t_Set_val(MR_ZeroOnMove_uint64_t *_this, MR_uint64_t value)
MRC_API MR_uint64_t MR_Buffer_MR_RegionId_MR_RegionId_heapBytes(const MR_Buffer_MR_RegionId_MR_RegionId *_this)
struct MR_NoCtor_MR_PixelId MR_NoCtor_MR_PixelId
Definition MRBuffer.h:400
MRC_API 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_Buffer_MR_NodeId_MR_NodeId * MR_Buffer_MR_NodeId_MR_NodeId_OffsetMutablePtr(MR_Buffer_MR_NodeId_MR_NodeId *ptr, ptrdiff_t 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 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_ObjId * MR_Buffer_MR_ObjId_MR_ObjId_index_mut(MR_Buffer_MR_ObjId_MR_ObjId *_this, MR_ObjId i)
MRC_API bool MR_Buffer_MR_FaceId_empty(const MR_Buffer_MR_FaceId *_this)
MRC_API const MR_Buffer_MR_FaceId_MR_FaceId * MR_Buffer_MR_FaceId_MR_FaceId_OffsetPtr(const MR_Buffer_MR_FaceId_MR_FaceId *ptr, ptrdiff_t i)
MRC_API const MR_uint64_t * MR_UndirectedEdgeBMap_Get_tsize(const MR_UndirectedEdgeBMap *_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)
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_data_mut(MR_Buffer_MR_FaceId_MR_FaceId *_this)
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_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)
MRC_API MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_DefaultConstruct(void)
MRC_API const MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_OffsetPtr(const MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *ptr, ptrdiff_t i)
MRC_API MR_UndirectedEdgeId MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_backId(const MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *_this)
MRC_API const MR_NoDefInit_MR_EdgeId * MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_index(const MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *_this, MR_UndirectedEdgeId i)
MRC_API MR_Buffer_MR_FaceId_MR_FaceId * MR_FaceBMap_GetMutable_b(MR_FaceBMap *_this)
MRC_API MR_uint64_t * MR_EdgeBMap_GetMutable_tsize(MR_EdgeBMap *_this)
MRC_API MR_NoDefInit_MR_RegionId * MR_Buffer_MR_RegionId_MR_RegionId_data_mut(MR_Buffer_MR_RegionId_MR_RegionId *_this)
MRC_API void MR_Buffer_MR_VertId_Destroy(const MR_Buffer_MR_VertId *_this)
Destroys a heap-allocated instance of MR_Buffer_MR_VertId. Does nothing if the pointer is null.
MRC_API MR_NoDefInit_MR_VertId * MR_Buffer_MR_VertId_MR_VertId_data(const MR_Buffer_MR_VertId_MR_VertId *_this)
MRC_API MR_NoDefInit_MR_VoxelId * MR_Buffer_MR_VoxelId_MR_VoxelId_data_mut(MR_Buffer_MR_VoxelId_MR_VoxelId *_this)
MRC_API 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 void MR_Buffer_MR_VoxelId_MR_VoxelId_DestroyArray(const MR_Buffer_MR_VoxelId_MR_VoxelId *_this)
Destroys a heap-allocated array of MR_Buffer_MR_VoxelId_MR_VoxelId. Does nothing if the pointer is nu...
MRC_API MR_uint64_t MR_Buffer_MR_RegionId_MR_RegionId_size(const MR_Buffer_MR_RegionId_MR_RegionId *_this)
MRC_API MR_Buffer_MR_VertId_MR_VertId * MR_Buffer_MR_VertId_MR_VertId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Buffer_MR_VertId_MR_VertId *_other)
struct MR_NoCtor_MR_Id_MR_ICPElemtTag MR_NoCtor_MR_Id_MR_ICPElemtTag
Definition MRBuffer.h:420
MRC_API MR_NoCtor_MR_GraphVertId * MR_NoCtor_MR_GraphVertId_DefaultConstructArray(size_t num_elems)
MRC_API MR_Buffer_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_AssignFromAnother(MR_Buffer_MR_UndirectedEdgeId *_this, MR_PassBy _other_pass_by, MR_Buffer_MR_UndirectedEdgeId *_other)
struct MR_Buffer_unsigned_char MR_Buffer_unsigned_char
std::vector<V>-like container that is 1) resized without initialization of its elements,...
Definition MRBuffer.h:76
MRC_API void MR_NoCtor_MR_GraphEdgeId_Destroy(const MR_NoCtor_MR_GraphEdgeId *_this)
Destroys a heap-allocated instance of MR_NoCtor_MR_GraphEdgeId. Does nothing if the pointer is null.
MRC_API MR_Buffer_MR_GraphVertId_MR_GraphVertId * MR_Buffer_MR_GraphVertId_MR_GraphVertId_Construct(MR_uint64_t size)
MRC_API const MR_FaceBMap * MR_FaceBMap_OffsetPtr(const MR_FaceBMap *ptr, ptrdiff_t i)
MRC_API MR_BMap_MR_UndirectedEdgeId_uint64_t * MR_BMap_MR_UndirectedEdgeId_uint64_t_DefaultConstructArray(size_t num_elems)
MRC_API const MR_NoDefInit_MR_VertId * MR_Buffer_MR_VertId_MR_VertId_index(const MR_Buffer_MR_VertId_MR_VertId *_this, MR_VertId i)
MRC_API MR_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_NoDefInit_MR_FaceId * MR_Buffer_MR_FaceId_MR_FaceId_data(const MR_Buffer_MR_FaceId_MR_FaceId *_this)
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)
MRC_API MR_BMap_MR_GraphVertId_MR_GraphVertId * MR_BMap_MR_GraphVertId_MR_GraphVertId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_BMap_MR_GraphVertId_MR_GraphVertId *_other)
MRC_API const MR_NoCtor_MR_VertId * MR_NoCtor_MR_VertId_OffsetPtr(const MR_NoCtor_MR_VertId *ptr, ptrdiff_t i)
MRC_API const MR_NoCtor_MR_FaceId * MR_NoCtor_MR_FaceId_OffsetPtr(const MR_NoCtor_MR_FaceId *ptr, ptrdiff_t i)
MRC_API MR_Buffer_unsigned_char * MR_Buffer_unsigned_char_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Buffer_unsigned_char *_other)
MRC_API 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 const MR_NoDefInit_MR_NodeId * MR_Buffer_MR_NodeId_MR_NodeId_index(const MR_Buffer_MR_NodeId_MR_NodeId *_this, MR_NodeId i)
MRC_API MR_NoCtor_char * MR_NoCtor_char_DefaultConstructArray(size_t num_elems)
MRC_API MR_Buffer_MR_PixelId_MR_PixelId * MR_Buffer_MR_PixelId_MR_PixelId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Buffer_MR_PixelId_MR_PixelId *_other)
MRC_API bool MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_empty(const MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *_this)
MRC_API MR_Buffer_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_OffsetMutablePtr(MR_Buffer_MR_UndirectedEdgeId *ptr, ptrdiff_t i)
MRC_API MR_Buffer_MR_FaceId * MR_Buffer_MR_FaceId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Buffer_MR_FaceId *_other)
MRC_API MR_uint64_t MR_Buffer_MR_FaceId_MR_FaceId_size(const MR_Buffer_MR_FaceId_MR_FaceId *_this)
struct MR_Buffer_MR_ObjId_MR_ObjId MR_Buffer_MR_ObjId_MR_ObjId
std::vector<V>-like container that is 1) resized without initialization of its elements,...
Definition MRBuffer.h:184
MRC_API MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId * MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_DefaultConstruct(void)
MRC_API const MR_Buffer_MR_VertId_MR_VertId * MR_Buffer_MR_VertId_MR_VertId_OffsetPtr(const MR_Buffer_MR_VertId_MR_VertId *ptr, ptrdiff_t i)
MRC_API MR_NoDefInit_MR_GraphEdgeId * MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_index_mut(MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *_this, MR_GraphEdgeId i)
MRC_API MR_NoDefInit_MR_VoxelId * MR_Buffer_MR_VoxelId_MR_VoxelId_index_mut(MR_Buffer_MR_VoxelId_MR_VoxelId *_this, MR_VoxelId i)
MRC_API MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId * MR_UndirectedEdgeBMap_GetMutable_b(MR_UndirectedEdgeBMap *_this)
struct MR_Buffer_MR_FaceId_MR_FaceId MR_Buffer_MR_FaceId_MR_FaceId
std::vector<V>-like container that is 1) resized without initialization of its elements,...
Definition MRBuffer.h:52
MRC_API const MR_NoCtor_MR_Id_MR_ICPElemtTag * MR_NoCtor_MR_Id_MR_ICPElemtTag_OffsetPtr(const MR_NoCtor_MR_Id_MR_ICPElemtTag *ptr, ptrdiff_t i)
MRC_API MR_NoCtor_MR_NodeId * MR_NoCtor_MR_NodeId_OffsetMutablePtr(MR_NoCtor_MR_NodeId *ptr, ptrdiff_t i)
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)
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 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)
MRC_API const MR_NoDefInit_MR_PixelId * MR_Buffer_MR_PixelId_MR_PixelId_index(const MR_Buffer_MR_PixelId_MR_PixelId *_this, MR_PixelId i)
struct MR_NoCtor_MR_UndirectedEdgeId MR_NoCtor_MR_UndirectedEdgeId
Definition MRBuffer.h:350
MRC_API void MR_BMap_MR_ObjId_MR_ObjId_Destroy(const MR_BMap_MR_ObjId_MR_ObjId *_this)
Destroys a heap-allocated instance of MR_BMap_MR_ObjId_MR_ObjId. Does nothing if the pointer is null.
MRC_API void MR_Buffer_MR_UndirectedEdgeId_clear(MR_Buffer_MR_UndirectedEdgeId *_this)
MRC_API MR_uint64_t MR_Buffer_MR_GraphVertId_MR_GraphVertId_capacity(const MR_Buffer_MR_GraphVertId_MR_GraphVertId *_this)
MRC_API MR_uint64_t MR_Buffer_MR_NodeId_MR_NodeId_size(const MR_Buffer_MR_NodeId_MR_NodeId *_this)
MRC_API MR_NoDefInit_MR_VertId * MR_Buffer_MR_VertId_MR_VertId_data_mut(MR_Buffer_MR_VertId_MR_VertId *_this)
struct MR_Buffer_MR_UndirectedEdgeId MR_Buffer_MR_UndirectedEdgeId
std::vector<V>-like container that is 1) resized without initialization of its elements,...
Definition MRBuffer.h:100
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)
struct MR_NoCtor_unsigned_char MR_NoCtor_unsigned_char
Definition MRBuffer.h:365
MRC_API MR_RegionId MR_Buffer_MR_RegionId_MR_RegionId_backId(const MR_Buffer_MR_RegionId_MR_RegionId *_this)
struct MR_NoCtor_MR_GraphEdgeId MR_NoCtor_MR_GraphEdgeId
Definition MRBuffer.h:385
MRC_API MR_Buffer_MR_FaceId_MR_FaceId * MR_Buffer_MR_FaceId_MR_FaceId_OffsetMutablePtr(MR_Buffer_MR_FaceId_MR_FaceId *ptr, ptrdiff_t i)
MRC_API void MR_NoCtor_MR_Id_MR_ICPElemtTag_DestroyArray(const MR_NoCtor_MR_Id_MR_ICPElemtTag *_this)
Destroys a heap-allocated array of MR_NoCtor_MR_Id_MR_ICPElemtTag. Does nothing if the pointer is nul...
MRC_API MR_NoDefInit_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_data(const MR_Buffer_MR_UndirectedEdgeId *_this)
MRC_API void MR_BMap_MR_GraphVertId_MR_GraphVertId_Destroy(const MR_BMap_MR_GraphVertId_MR_GraphVertId *_this)
Destroys a heap-allocated instance of MR_BMap_MR_GraphVertId_MR_GraphVertId. Does nothing if the poin...
MRC_API MR_Buffer_MR_TextureId_MR_TextureId * MR_Buffer_MR_TextureId_MR_TextureId_DefaultConstruct(void)
struct MR_NoCtor_MR_VoxelId MR_NoCtor_MR_VoxelId
Definition MRBuffer.h:395
MRC_API MR_uint64_t MR_Buffer_MR_FaceId_heapBytes(const MR_Buffer_MR_FaceId *_this)
struct MR_NoCtor_MR_VertId MR_NoCtor_MR_VertId
Definition MRBuffer.h:360
MRC_API MR_uint64_t MR_Buffer_MR_GraphVertId_MR_GraphVertId_size(const MR_Buffer_MR_GraphVertId_MR_GraphVertId *_this)
MRC_API void MR_BMap_MR_ObjId_MR_ObjId_Set_b(MR_BMap_MR_ObjId_MR_ObjId *_this, MR_PassBy value_pass_by, MR_Buffer_MR_ObjId_MR_ObjId *value)
MRC_API MR_BMap_MR_ObjId_MR_ObjId * MR_BMap_MR_ObjId_MR_ObjId_DefaultConstructArray(size_t num_elems)
MRC_API MR_EdgeId MR_Buffer_MR_EdgeId_MR_EdgeId_endId(const MR_Buffer_MR_EdgeId_MR_EdgeId *_this)
MRC_API void MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_resize(MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *_this, MR_uint64_t newSize)
MRC_API MR_ObjId MR_Buffer_MR_ObjId_MR_ObjId_backId(const MR_Buffer_MR_ObjId_MR_ObjId *_this)
struct MR_Buffer_MR_EdgeId_MR_EdgeId MR_Buffer_MR_EdgeId_MR_EdgeId
std::vector<V>-like container that is 1) resized without initialization of its elements,...
Definition MRBuffer.h:136
MRC_API MR_NoCtor_MR_UndirectedEdgeId * MR_NoCtor_MR_UndirectedEdgeId_ConstructFromAnother(const MR_NoCtor_MR_UndirectedEdgeId *_other)
MRC_API MR_Id_MR_ICPElemtTag * MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_backId(const MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_Buffer_MR_ObjId_MR_ObjId * MR_BMap_MR_ObjId_MR_ObjId_GetMutable_b(MR_BMap_MR_ObjId_MR_ObjId *_this)
MRC_API void MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_DestroyArray(const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this)
Destroys a heap-allocated array of MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId....
MRC_API void MR_NoCtor_char_DestroyArray(const MR_NoCtor_char *_this)
Destroys a heap-allocated array of MR_NoCtor_char. Does nothing if the pointer is null.
MRC_API MR_uint64_t MR_Buffer_MR_EdgeId_MR_EdgeId_capacity(const MR_Buffer_MR_EdgeId_MR_EdgeId *_this)
MRC_API void MR_VertBMap_Set_b(MR_VertBMap *_this, MR_PassBy value_pass_by, MR_Buffer_MR_VertId_MR_VertId *value)
MRC_API MR_NoDefInit_MR_ObjId * MR_Buffer_MR_ObjId_MR_ObjId_data(const MR_Buffer_MR_ObjId_MR_ObjId *_this)
MRC_API MR_Buffer_MR_TextureId_MR_TextureId * MR_Buffer_MR_TextureId_MR_TextureId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Buffer_MR_TextureId_MR_TextureId *_other)
MRC_API MR_NoCtor_MR_GraphEdgeId * MR_NoCtor_MR_GraphEdgeId_OffsetMutablePtr(MR_NoCtor_MR_GraphEdgeId *ptr, ptrdiff_t i)
MRC_API 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_NoDefInit_MR_VertId * MR_Buffer_MR_VertId_MR_VertId_index_mut(MR_Buffer_MR_VertId_MR_VertId *_this, MR_VertId i)
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)
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 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)
MRC_API void MR_BMap_MR_PixelId_MR_PixelId_DestroyArray(const MR_BMap_MR_PixelId_MR_PixelId *_this)
Destroys a heap-allocated array of MR_BMap_MR_PixelId_MR_PixelId. Does nothing if the pointer is null...
struct MR_NoCtor_MR_ObjId MR_NoCtor_MR_ObjId
Definition MRBuffer.h:390
MRC_API MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_OffsetMutablePtr(MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *ptr, ptrdiff_t i)
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)
MRC_API MR_Buffer_MR_VertId * MR_Buffer_MR_VertId_OffsetMutablePtr(MR_Buffer_MR_VertId *ptr, ptrdiff_t i)
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_NoDefInit_MR_VertId * MR_Buffer_MR_VertId_data(const MR_Buffer_MR_VertId *_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_NoDefInit_MR_GraphEdgeId * MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_index(const MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *_this, MR_GraphEdgeId i)
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)
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)
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)
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_uint64_t * MR_BMap_MR_VoxelId_MR_VoxelId_GetMutable_tsize(MR_BMap_MR_VoxelId_MR_VoxelId *_this)
struct MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId
std::vector<V>-like container that is 1) resized without initialization of its elements,...
Definition MRBuffer.h:148
MRC_API bool MR_Buffer_MR_FaceId_MR_FaceId_empty(const MR_Buffer_MR_FaceId_MR_FaceId *_this)
MRC_API void MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_Destroy(const MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *_this)
Destroys a heap-allocated instance of MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId. Does nothing if the po...
MRC_API const MR_UndirectedEdgeBMap * MR_PackMapping_Get_e(const MR_PackMapping *_this)
MRC_API MR_Buffer_MR_TextureId_MR_TextureId * MR_Buffer_MR_TextureId_MR_TextureId_OffsetMutablePtr(MR_Buffer_MR_TextureId_MR_TextureId *ptr, ptrdiff_t i)
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:286
MRC_API MR_Buffer_MR_PixelId_MR_PixelId * MR_Buffer_MR_PixelId_MR_PixelId_OffsetMutablePtr(MR_Buffer_MR_PixelId_MR_PixelId *ptr, ptrdiff_t i)
MRC_API const MR_NoDefInit_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_index(const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this, MR_UndirectedEdgeId i)
MRC_API MR_Buffer_MR_EdgeId_MR_EdgeId * MR_Buffer_MR_EdgeId_MR_EdgeId_AssignFromAnother(MR_Buffer_MR_EdgeId_MR_EdgeId *_this, MR_PassBy _other_pass_by, MR_Buffer_MR_EdgeId_MR_EdgeId *_other)
MRC_API const MR_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)
MRC_API void MR_NoCtor_MR_EdgeId_DestroyArray(const MR_NoCtor_MR_EdgeId *_this)
Destroys a heap-allocated array of MR_NoCtor_MR_EdgeId. Does nothing if the pointer is null.
MRC_API char * MR_Buffer_char_data_mut(MR_Buffer_char *_this)
MRC_API MR_BMap_MR_UndirectedEdgeId_uint64_t * MR_BMap_MR_UndirectedEdgeId_uint64_t_OffsetMutablePtr(MR_BMap_MR_UndirectedEdgeId_uint64_t *ptr, ptrdiff_t i)
MRC_API MR_NoCtor_MR_Id_MR_ICPElemtTag * MR_NoCtor_MR_Id_MR_ICPElemtTag_OffsetMutablePtr(MR_NoCtor_MR_Id_MR_ICPElemtTag *ptr, ptrdiff_t i)
MRC_API MR_Buffer_MR_PixelId_MR_PixelId * MR_Buffer_MR_PixelId_MR_PixelId_DefaultConstructArray(size_t num_elems)
MRC_API MR_NoCtor_MR_TextureId * MR_NoCtor_MR_TextureId_DefaultConstructArray(size_t num_elems)
MRC_API void MR_Buffer_MR_ObjId_MR_ObjId_resize(MR_Buffer_MR_ObjId_MR_ObjId *_this, MR_uint64_t newSize)
MRC_API MR_NoDefInit_MR_Id_MR_ICPElemtTag * MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_data_mut(MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_NoCtor_MR_UndirectedEdgeId * MR_NoCtor_MR_UndirectedEdgeId_DefaultConstructArray(size_t num_elems)
MRC_API MR_Buffer_MR_NodeId_MR_NodeId * MR_Buffer_MR_NodeId_MR_NodeId_DefaultConstructArray(size_t num_elems)
MRC_API MR_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)
MRC_API MR_NoCtor_MR_VertId * MR_NoCtor_MR_VertId_DefaultConstruct(void)
MRC_API void MR_Buffer_MR_NodeId_MR_NodeId_clear(MR_Buffer_MR_NodeId_MR_NodeId *_this)
MRC_API MR_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)
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)
struct MR_BMap_MR_UndirectedEdgeId_uint64_t MR_BMap_MR_UndirectedEdgeId_uint64_t
Definition MRBuffer.h:291
MRC_API MR_NoCtor_unsigned_char * MR_NoCtor_unsigned_char_ConstructFromAnother(const MR_NoCtor_unsigned_char *_other)
MRC_API MR_Buffer_MR_VertId_MR_VertId * MR_Buffer_MR_VertId_MR_VertId_DefaultConstructArray(size_t num_elems)
MRC_API MR_BMap_MR_TextureId_MR_TextureId * MR_BMap_MR_TextureId_MR_TextureId_OffsetMutablePtr(MR_BMap_MR_TextureId_MR_TextureId *ptr, ptrdiff_t i)
MRC_API const MR_EdgeBMap * MR_EdgeBMap_OffsetPtr(const MR_EdgeBMap *ptr, ptrdiff_t i)
MRC_API MR_NoCtor_MR_VertId * MR_NoCtor_MR_VertId_ConstructFromAnother(const MR_NoCtor_MR_VertId *_other)
MRC_API MR_NoDefInit_MR_GraphVertId * MR_Buffer_MR_GraphVertId_MR_GraphVertId_data_mut(MR_Buffer_MR_GraphVertId_MR_GraphVertId *_this)
MRC_API MR_BMap_MR_RegionId_MR_RegionId * MR_BMap_MR_RegionId_MR_RegionId_OffsetMutablePtr(MR_BMap_MR_RegionId_MR_RegionId *ptr, ptrdiff_t i)
MRC_API 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_NoDefInit_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_index_mut(MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this, MR_UndirectedEdgeId i)
MRC_API MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId * MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId_GetMutable_b(MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId *_this)
MRC_API const MR_NoCtor_unsigned_char * MR_NoCtor_unsigned_char_OffsetPtr(const MR_NoCtor_unsigned_char *ptr, ptrdiff_t i)
MRC_API MR_uint64_t MR_Buffer_MR_VoxelId_MR_VoxelId_heapBytes(const MR_Buffer_MR_VoxelId_MR_VoxelId *_this)
MRC_API void MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId_Set_b(MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId *_this, MR_PassBy value_pass_by, MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *value)
struct MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId
std::vector<V>-like container that is 1) resized without initialization of its elements,...
Definition MRBuffer.h:40
struct MR_NoDefInit_MR_VoxelId MR_NoDefInit_MR_VoxelId
Definition MRBuffer.h:27
MRC_API MR_uint64_t MR_Buffer_MR_ObjId_MR_ObjId_heapBytes(const MR_Buffer_MR_ObjId_MR_ObjId *_this)
MRC_API MR_NoDefInit_MR_TextureId * MR_Buffer_MR_TextureId_MR_TextureId_data_mut(MR_Buffer_MR_TextureId_MR_TextureId *_this)
struct MR_Buffer_MR_NodeId_MR_NodeId MR_Buffer_MR_NodeId_MR_NodeId
std::vector<V>-like container that is 1) resized without initialization of its elements,...
Definition MRBuffer.h:232
MRC_API MR_uint64_t MR_Buffer_MR_ObjId_MR_ObjId_capacity(const MR_Buffer_MR_ObjId_MR_ObjId *_this)
MRC_API void MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Set_b(MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this, MR_PassBy value_pass_by, MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *value)
MRC_API void MR_BMap_MR_GraphVertId_MR_GraphVertId_DestroyArray(const MR_BMap_MR_GraphVertId_MR_GraphVertId *_this)
Destroys a heap-allocated array of MR_BMap_MR_GraphVertId_MR_GraphVertId. Does nothing if the pointer...
MRC_API MR_Buffer_MR_FaceId * MR_Buffer_MR_FaceId_DefaultConstructArray(size_t num_elems)
MRC_API void MR_FaceBMap_Set_b(MR_FaceBMap *_this, MR_PassBy value_pass_by, MR_Buffer_MR_FaceId_MR_FaceId *value)
MRC_API MR_BMap_MR_PixelId_MR_PixelId * MR_BMap_MR_PixelId_MR_PixelId_AssignFromAnother(MR_BMap_MR_PixelId_MR_PixelId *_this, MR_PassBy _other_pass_by, MR_BMap_MR_PixelId_MR_PixelId *_other)
MRC_API MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId * MR_BMap_MR_GraphEdgeId_MR_GraphEdgeId_DefaultConstructArray(size_t num_elems)
MRC_API MR_PackMapping * MR_PackMapping_ConstructFromAnother(MR_PassBy _other_pass_by, MR_PackMapping *_other)
MRC_API const MR_uint64_t * MR_BMap_MR_RegionId_MR_RegionId_Get_tsize(const MR_BMap_MR_RegionId_MR_RegionId *_this)
MRC_API MR_Buffer_char * MR_Buffer_char_OffsetMutablePtr(MR_Buffer_char *ptr, ptrdiff_t i)
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)
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)
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 MR_NoDefInit_MR_TextureId * MR_Buffer_MR_TextureId_MR_TextureId_index_mut(MR_Buffer_MR_TextureId_MR_TextureId *_this, MR_TextureId i)
MRC_API const MR_BMap_MR_GraphVertId_MR_GraphVertId * MR_BMap_MR_GraphVertId_MR_GraphVertId_OffsetPtr(const MR_BMap_MR_GraphVertId_MR_GraphVertId *ptr, ptrdiff_t i)
MRC_API MR_Buffer_unsigned_char * MR_Buffer_unsigned_char_DefaultConstructArray(size_t num_elems)
MRC_API MR_ZeroOnMove_uint64_t * MR_ZeroOnMove_uint64_t_OffsetMutablePtr(MR_ZeroOnMove_uint64_t *ptr, ptrdiff_t i)
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)
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_NoDefInit_MR_PixelId * MR_Buffer_MR_PixelId_MR_PixelId_data(const MR_Buffer_MR_PixelId_MR_PixelId *_this)
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)
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)
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 void MR_Buffer_MR_NodeId_MR_NodeId_Destroy(const MR_Buffer_MR_NodeId_MR_NodeId *_this)
Destroys a heap-allocated instance of MR_Buffer_MR_NodeId_MR_NodeId. Does nothing if the pointer is n...
MRC_API const MR_Buffer_MR_PixelId_MR_PixelId * MR_Buffer_MR_PixelId_MR_PixelId_OffsetPtr(const MR_Buffer_MR_PixelId_MR_PixelId *ptr, ptrdiff_t i)
MRC_API 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_EdgeId * MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_index_mut(MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *_this, MR_UndirectedEdgeId 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 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_NoDefInit_MR_Id_MR_ICPElemtTag * MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_index_mut(MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this, const MR_Id_MR_ICPElemtTag *i)
MRC_API MR_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)
struct MR_NoDefInit_MR_GraphEdgeId MR_NoDefInit_MR_GraphEdgeId
Definition MRBuffer.h:17
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 const MR_NoDefInit_MR_Id_MR_ICPElemtTag * MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_index(const MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this, const MR_Id_MR_ICPElemtTag *i)
MRC_API const MR_Buffer_MR_EdgeId_MR_EdgeId * MR_EdgeBMap_Get_b(const MR_EdgeBMap *_this)
MRC_API MR_Buffer_MR_VertId * MR_Buffer_MR_VertId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Buffer_MR_VertId *_other)
MRC_API MR_FaceBMap * MR_FaceBMap_AssignFromAnother(MR_FaceBMap *_this, MR_PassBy _other_pass_by, MR_FaceBMap *_other)
MRC_API 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_NoDefInit_MR_GraphVertId * MR_Buffer_MR_GraphVertId_MR_GraphVertId_data(const MR_Buffer_MR_GraphVertId_MR_GraphVertId *_this)
MRC_API MR_NoCtor_MR_EdgeId * MR_NoCtor_MR_EdgeId_OffsetMutablePtr(MR_NoCtor_MR_EdgeId *ptr, ptrdiff_t i)
MRC_API 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 unsigned char * MR_Buffer_unsigned_char_data_mut(MR_Buffer_unsigned_char *_this)
MRC_API const MR_NoCtor_MR_EdgeId * MR_NoCtor_MR_EdgeId_OffsetPtr(const MR_NoCtor_MR_EdgeId *ptr, ptrdiff_t i)
MRC_API MR_NoDefInit_MR_VoxelId * MR_Buffer_MR_VoxelId_MR_VoxelId_data(const MR_Buffer_MR_VoxelId_MR_VoxelId *_this)
struct MR_NoDefInit_MR_TextureId MR_NoDefInit_MR_TextureId
Definition MRBuffer.h:24
MRC_API void MR_Buffer_MR_FaceId_MR_FaceId_clear(MR_Buffer_MR_FaceId_MR_FaceId *_this)
MRC_API MR_NoDefInit_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_data_mut(MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this)
MRC_API void MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_clear(MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *_this)
MRC_API const MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId * MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_OffsetPtr(const MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *ptr, ptrdiff_t i)
MRC_API MR_BMap_MR_NodeId_MR_NodeId * MR_BMap_MR_NodeId_MR_NodeId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_BMap_MR_NodeId_MR_NodeId *_other)
MRC_API MR_Buffer_MR_RegionId_MR_RegionId * MR_Buffer_MR_RegionId_MR_RegionId_OffsetMutablePtr(MR_Buffer_MR_RegionId_MR_RegionId *ptr, ptrdiff_t i)
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
MRC_API const MR_NoDefInit_MR_FaceId * MR_Buffer_MR_FaceId_index(const MR_Buffer_MR_FaceId *_this, MR_uint64_t i)
struct MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId
std::vector<V>-like container that is 1) resized without initialization of its elements,...
Definition MRBuffer.h:172
MRC_API MR_UndirectedEdgeId MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_backId(const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this)
MRC_API MR_uint64_t * MR_BMap_MR_GraphVertId_MR_GraphVertId_GetMutable_tsize(MR_BMap_MR_GraphVertId_MR_GraphVertId *_this)
MRC_API MR_Buffer_MR_FaceId_MR_FaceId * MR_Buffer_MR_FaceId_MR_FaceId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Buffer_MR_FaceId_MR_FaceId *_other)
MRC_API MR_UndirectedEdgeId MR_getAt(const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *bmap, MR_UndirectedEdgeId key, const MR_UndirectedEdgeId *def)
MRC_API MR_Buffer_MR_VertId_MR_VertId * MR_Buffer_MR_VertId_MR_VertId_OffsetMutablePtr(MR_Buffer_MR_VertId_MR_VertId *ptr, ptrdiff_t i)
MRC_API void MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_DestroyArray(const MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *_this)
Destroys a heap-allocated array of MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId. Does nothing if the point...
MRC_API MR_NoCtor_MR_UndirectedEdgeId * MR_NoCtor_MR_UndirectedEdgeId_OffsetMutablePtr(MR_NoCtor_MR_UndirectedEdgeId *ptr, ptrdiff_t i)
MRC_API MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId * MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *_other)
MRC_API MR_NoCtor_MR_FaceId * MR_NoCtor_MR_FaceId_DefaultConstruct(void)
MRC_API bool MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_empty(const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *_this)
MRC_API MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId_DefaultConstruct(void)
MRC_API const MR_VertBMap * MR_VertBMap_OffsetPtr(const MR_VertBMap *ptr, ptrdiff_t i)
MRC_API MR_Buffer_MR_VoxelId_MR_VoxelId * MR_Buffer_MR_VoxelId_MR_VoxelId_DefaultConstructArray(size_t num_elems)
MRC_API void MR_WholeEdgeBMap_DestroyArray(const MR_WholeEdgeBMap *_this)
Destroys a heap-allocated array of MR_WholeEdgeBMap. Does nothing if the pointer is null.
MRC_API MR_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 MR_NoDefInit_MR_RegionId * MR_Buffer_MR_RegionId_MR_RegionId_data(const MR_Buffer_MR_RegionId_MR_RegionId *_this)
MRC_API const MR_NoCtor_MR_NodeId * MR_NoCtor_MR_NodeId_OffsetPtr(const MR_NoCtor_MR_NodeId *ptr, ptrdiff_t i)
MRC_API MR_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)
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)
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)
MRC_API void MR_BMap_MR_TextureId_MR_TextureId_Destroy(const MR_BMap_MR_TextureId_MR_TextureId *_this)
Destroys a heap-allocated instance of MR_BMap_MR_TextureId_MR_TextureId. Does nothing if the pointer ...
struct MR_Buffer_MR_VertId MR_Buffer_MR_VertId
std::vector<V>-like container that is 1) resized without initialization of its elements,...
Definition MRBuffer.h:88
MRC_API 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 const unsigned char * MR_Buffer_unsigned_char_index(const MR_Buffer_unsigned_char *_this, MR_uint64_t i)
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)
MRC_API MR_Id_MR_ICPElemtTag * MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_endId(const MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId * MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_DefaultConstruct(void)
MRC_API const MR_NoDefInit_MR_GraphVertId * MR_Buffer_MR_GraphVertId_MR_GraphVertId_index(const MR_Buffer_MR_GraphVertId_MR_GraphVertId *_this, MR_GraphVertId i)
MRC_API MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId * MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *_other)
MRC_API MR_FaceId MR_Buffer_MR_FaceId_MR_FaceId_backId(const MR_Buffer_MR_FaceId_MR_FaceId *_this)
MRC_API void MR_WholeEdgeBMap_Set_b(MR_WholeEdgeBMap *_this, MR_PassBy value_pass_by, MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *value)
struct MR_NoCtor_char MR_NoCtor_char
Definition MRBuffer.h:370
MRC_API void MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_resize(MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *_this, MR_uint64_t newSize)
MRC_API const MR_NoDefInit_MR_FaceId * MR_Buffer_MR_FaceId_MR_FaceId_index(const MR_Buffer_MR_FaceId_MR_FaceId *_this, MR_FaceId i)
MRC_API MR_BMap_MR_PixelId_MR_PixelId * MR_BMap_MR_PixelId_MR_PixelId_OffsetMutablePtr(MR_BMap_MR_PixelId_MR_PixelId *ptr, ptrdiff_t i)
MRC_API 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 MR_NoDefInit_MR_NodeId * MR_Buffer_MR_NodeId_MR_NodeId_index_mut(MR_Buffer_MR_NodeId_MR_NodeId *_this, MR_NodeId i)
MRC_API void MR_NoCtor_MR_ObjId_DestroyArray(const MR_NoCtor_MR_ObjId *_this)
Destroys a heap-allocated array of MR_NoCtor_MR_ObjId. Does nothing if the pointer is null.
MRC_API unsigned char * MR_Buffer_unsigned_char_data(const MR_Buffer_unsigned_char *_this)
MRC_API MR_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)
struct MR_BMap_MR_FaceId_uint64_t MR_BMap_MR_FaceId_uint64_t
Definition MRBuffer.h:296
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 unsigned char * MR_Buffer_unsigned_char_index_mut(MR_Buffer_unsigned_char *_this, MR_uint64_t i)
MRC_API const MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_OffsetPtr(const MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *ptr, ptrdiff_t i)
MRC_API void MR_Buffer_MR_PixelId_MR_PixelId_Destroy(const MR_Buffer_MR_PixelId_MR_PixelId *_this)
Destroys a heap-allocated instance of MR_Buffer_MR_PixelId_MR_PixelId. Does nothing if the pointer is...
MRC_API const MR_BMap_MR_PixelId_MR_PixelId * MR_BMap_MR_PixelId_MR_PixelId_OffsetPtr(const MR_BMap_MR_PixelId_MR_PixelId *ptr, ptrdiff_t i)
MRC_API const MR_uint64_t * MR_BMap_MR_ObjId_MR_ObjId_Get_tsize(const MR_BMap_MR_ObjId_MR_ObjId *_this)
MRC_API MR_Buffer_MR_VertId * MR_Buffer_MR_VertId_DefaultConstruct(void)
MRC_API void MR_Buffer_char_Destroy(const MR_Buffer_char *_this)
Destroys a heap-allocated instance of MR_Buffer_char. Does nothing if the pointer is null.
MRC_API MR_NoCtor_MR_GraphEdgeId * MR_NoCtor_MR_GraphEdgeId_DefaultConstructArray(size_t num_elems)
MRC_API void MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_clear(MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *_this)
struct MR_NoCtor_MR_FaceId MR_NoCtor_MR_FaceId
Definition MRBuffer.h:355
MRC_API void MR_BMap_MR_NodeId_MR_NodeId_Set_b(MR_BMap_MR_NodeId_MR_NodeId *_this, MR_PassBy value_pass_by, MR_Buffer_MR_NodeId_MR_NodeId *value)
MRC_API MR_NoDefInit_MR_FaceId * MR_Buffer_MR_FaceId_data(const MR_Buffer_MR_FaceId *_this)
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)
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)
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 MR_NoDefInit_MR_FaceId * MR_Buffer_MR_FaceId_data_mut(MR_Buffer_MR_FaceId *_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)
MRC_API const MR_NoCtor_char * MR_NoCtor_char_OffsetPtr(const MR_NoCtor_char *ptr, ptrdiff_t i)
MRC_API MR_BMap_MR_ObjId_MR_ObjId * MR_BMap_MR_ObjId_MR_ObjId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_BMap_MR_ObjId_MR_ObjId *_other)
MRC_API const MR_BMap_MR_VoxelId_MR_VoxelId * MR_BMap_MR_VoxelId_MR_VoxelId_OffsetPtr(const MR_BMap_MR_VoxelId_MR_VoxelId *ptr, ptrdiff_t i)
MRC_API void MR_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_NoDefInit_MR_VertId * MR_Buffer_MR_VertId_index_mut(MR_Buffer_MR_VertId *_this, MR_uint64_t i)
MRC_API MR_NoCtor_MR_GraphVertId * MR_NoCtor_MR_GraphVertId_OffsetMutablePtr(MR_NoCtor_MR_GraphVertId *ptr, ptrdiff_t i)
struct MR_WholeEdgeBMap MR_WholeEdgeBMap
Definition MRBuffer.h:281
MRC_API MR_NoCtor_MR_FaceId * MR_NoCtor_MR_FaceId_OffsetMutablePtr(MR_NoCtor_MR_FaceId *ptr, ptrdiff_t i)
MRC_API MR_Buffer_MR_VertId * MR_Buffer_MR_VertId_AssignFromAnother(MR_Buffer_MR_VertId *_this, MR_PassBy _other_pass_by, MR_Buffer_MR_VertId *_other)
MRC_API MR_BMap_MR_PixelId_MR_PixelId * MR_BMap_MR_PixelId_MR_PixelId_DefaultConstructArray(size_t num_elems)
struct MR_NoCtor_MR_TextureId MR_NoCtor_MR_TextureId
Definition MRBuffer.h:415
MRC_API MR_BMap_MR_VertId_uint64_t * MR_BMap_MR_VertId_uint64_t_DefaultConstruct(void)
MRC_API MR_uint64_t MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_capacity(const MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *_this)
MRC_API MR_NoCtor_MR_Id_MR_ICPElemtTag * MR_NoCtor_MR_Id_MR_ICPElemtTag_AssignFromAnother(MR_NoCtor_MR_Id_MR_ICPElemtTag *_this, const MR_NoCtor_MR_Id_MR_ICPElemtTag *_other)
MRC_API MR_Buffer_MR_RegionId_MR_RegionId * MR_Buffer_MR_RegionId_MR_RegionId_AssignFromAnother(MR_Buffer_MR_RegionId_MR_RegionId *_this, MR_PassBy _other_pass_by, MR_Buffer_MR_RegionId_MR_RegionId *_other)
MRC_API void MR_EdgeBMap_Set_b(MR_EdgeBMap *_this, MR_PassBy value_pass_by, MR_Buffer_MR_EdgeId_MR_EdgeId *value)
MRC_API MR_uint64_t MR_Buffer_MR_FaceId_capacity(const MR_Buffer_MR_FaceId *_this)
MRC_API MR_BMap_MR_UndirectedEdgeId_uint64_t * MR_BMap_MR_UndirectedEdgeId_uint64_t_ConstructFrom(MR_PassBy b_pass_by, MR_Buffer_MR_UndirectedEdgeId *b, MR_uint64_t tsize)
MRC_API MR_uint64_t MR_Buffer_MR_VertId_backId(const MR_Buffer_MR_VertId *_this)
MRC_API void MR_Buffer_unsigned_char_DestroyArray(const MR_Buffer_unsigned_char *_this)
Destroys a heap-allocated array of MR_Buffer_unsigned_char. Does nothing if the pointer is null.
MRC_API MR_NoCtor_MR_VertId * MR_NoCtor_MR_VertId_OffsetMutablePtr(MR_NoCtor_MR_VertId *ptr, ptrdiff_t i)
MRC_API void MR_Buffer_MR_EdgeId_MR_EdgeId_DestroyArray(const MR_Buffer_MR_EdgeId_MR_EdgeId *_this)
Destroys a heap-allocated array of MR_Buffer_MR_EdgeId_MR_EdgeId. Does nothing if the pointer is null...
MRC_API const MR_Buffer_MR_VertId * MR_Buffer_MR_VertId_OffsetPtr(const MR_Buffer_MR_VertId *ptr, ptrdiff_t i)
MRC_API MR_uint64_t MR_Buffer_MR_EdgeId_MR_EdgeId_heapBytes(const MR_Buffer_MR_EdgeId_MR_EdgeId *_this)
MRC_API void MR_NoCtor_MR_UndirectedEdgeId_Destroy(const MR_NoCtor_MR_UndirectedEdgeId *_this)
Destroys a heap-allocated instance of MR_NoCtor_MR_UndirectedEdgeId. Does nothing if the pointer is n...
MRC_API MR_uint64_t * MR_VertBMap_GetMutable_tsize(MR_VertBMap *_this)
MRC_API void MR_BMap_MR_VertId_uint64_t_Set_b(MR_BMap_MR_VertId_uint64_t *_this, MR_PassBy value_pass_by, MR_Buffer_MR_VertId *value)
MRC_API void MR_EdgeBMap_Set_tsize(MR_EdgeBMap *_this, MR_uint64_t value)
struct MR_NoCtor_MR_NodeId MR_NoCtor_MR_NodeId
Definition MRBuffer.h:410
MRC_API MR_RegionId MR_Buffer_MR_RegionId_MR_RegionId_beginId(const MR_Buffer_MR_RegionId_MR_RegionId *_this)
MRC_API 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_NoDefInit_MR_FaceId * MR_Buffer_MR_FaceId_MR_FaceId_index_mut(MR_Buffer_MR_FaceId_MR_FaceId *_this, MR_FaceId i)
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)
MRC_API MR_Buffer_MR_TextureId_MR_TextureId * MR_Buffer_MR_TextureId_MR_TextureId_AssignFromAnother(MR_Buffer_MR_TextureId_MR_TextureId *_this, MR_PassBy _other_pass_by, MR_Buffer_MR_TextureId_MR_TextureId *_other)
MRC_API MR_uint64_t MR_Buffer_MR_VoxelId_MR_VoxelId_capacity(const MR_Buffer_MR_VoxelId_MR_VoxelId *_this)
MRC_API MR_FaceId MR_Buffer_MR_FaceId_MR_FaceId_endId(const MR_Buffer_MR_FaceId_MR_FaceId *_this)
MRC_API void MR_NoCtor_MR_RegionId_Destroy(const MR_NoCtor_MR_RegionId *_this)
Destroys a heap-allocated instance of MR_NoCtor_MR_RegionId. Does nothing if the pointer is null.
MRC_API void MR_Buffer_MR_ObjId_MR_ObjId_DestroyArray(const MR_Buffer_MR_ObjId_MR_ObjId *_this)
Destroys a heap-allocated array of MR_Buffer_MR_ObjId_MR_ObjId. Does nothing if the pointer is null.
MRC_API MR_UndirectedEdgeBMap * MR_UndirectedEdgeBMap_ConstructFrom(MR_PassBy b_pass_by, MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId *b, MR_uint64_t tsize)
MRC_API MR_uint64_t MR_Buffer_MR_VertId_heapBytes(const MR_Buffer_MR_VertId *_this)
struct MR_Buffer_MR_PixelId_MR_PixelId MR_Buffer_MR_PixelId_MR_PixelId
std::vector<V>-like container that is 1) resized without initialization of its elements,...
Definition MRBuffer.h:208
MRC_API void MR_EdgeBMap_Destroy(const MR_EdgeBMap *_this)
Destroys a heap-allocated instance of MR_EdgeBMap. Does nothing if the pointer is null.
MRC_API const MR_Buffer_MR_ObjId_MR_ObjId * MR_BMap_MR_ObjId_MR_ObjId_Get_b(const MR_BMap_MR_ObjId_MR_ObjId *_this)
MRC_API void MR_Buffer_MR_RegionId_MR_RegionId_resize(MR_Buffer_MR_RegionId_MR_RegionId *_this, MR_uint64_t newSize)
struct MR_Buffer_MR_FaceId MR_Buffer_MR_FaceId
std::vector<V>-like container that is 1) resized without initialization of its elements,...
Definition MRBuffer.h:112
MRC_API void MR_VertBMap_Set_tsize(MR_VertBMap *_this, MR_uint64_t value)
MRC_API MR_VertId MR_Buffer_MR_VertId_MR_VertId_endId(const MR_Buffer_MR_VertId_MR_VertId *_this)
MRC_API bool MR_Buffer_MR_UndirectedEdgeId_empty(const MR_Buffer_MR_UndirectedEdgeId *_this)
struct MR_NoDefInit_MR_NodeId MR_NoDefInit_MR_NodeId
Definition MRBuffer.h:20
MRC_API const MR_uint64_t * MR_BMap_MR_TextureId_MR_TextureId_Get_tsize(const MR_BMap_MR_TextureId_MR_TextureId *_this)
MRC_API MR_Buffer_MR_ObjId_MR_ObjId * MR_Buffer_MR_ObjId_MR_ObjId_Construct(MR_uint64_t size)
MRC_API void MR_FaceBMap_DestroyArray(const MR_FaceBMap *_this)
Destroys a heap-allocated array of MR_FaceBMap. Does nothing if the pointer is null.
MRC_API MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag * MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_AssignFromAnother(MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this, MR_PassBy _other_pass_by, MR_BMap_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_other)
MRC_API MR_NoCtor_MR_Id_MR_ICPElemtTag * MR_NoCtor_MR_Id_MR_ICPElemtTag_ConstructFromAnother(const MR_NoCtor_MR_Id_MR_ICPElemtTag *_other)
MRC_API MR_NoCtor_MR_UndirectedEdgeId * MR_NoCtor_MR_UndirectedEdgeId_DefaultConstruct(void)
MRC_API MR_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)
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_uint64_t MR_Buffer_MR_VoxelId_MR_VoxelId_size(const MR_Buffer_MR_VoxelId_MR_VoxelId *_this)
MRC_API void MR_Buffer_unsigned_char_clear(MR_Buffer_unsigned_char *_this)
MRC_API MR_BMap_MR_ObjId_MR_ObjId * MR_BMap_MR_ObjId_MR_ObjId_DefaultConstruct(void)
MRC_API void MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_Destroy(const MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
Destroys a heap-allocated instance of MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag....
MRC_API void MR_BMap_MR_TextureId_MR_TextureId_Set_tsize(MR_BMap_MR_TextureId_MR_TextureId *_this, MR_uint64_t value)
MRC_API MR_Buffer_MR_RegionId_MR_RegionId * MR_Buffer_MR_RegionId_MR_RegionId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Buffer_MR_RegionId_MR_RegionId *_other)
MRC_API const MR_Buffer_MR_UndirectedEdgeId_MR_UndirectedEdgeId * MR_UndirectedEdgeBMap_Get_b(const MR_UndirectedEdgeBMap *_this)
struct MR_Buffer_char MR_Buffer_char
std::vector<V>-like container that is 1) resized without initialization of its elements,...
Definition MRBuffer.h:124
MRC_API MR_NoCtor_char * MR_NoCtor_char_AssignFromAnother(MR_NoCtor_char *_this, const MR_NoCtor_char *_other)
MRC_API MR_uint64_t MR_Buffer_MR_FaceId_backId(const MR_Buffer_MR_FaceId *_this)
MRC_API MR_NoCtor_MR_VoxelId * MR_NoCtor_MR_VoxelId_AssignFromAnother(MR_NoCtor_MR_VoxelId *_this, const MR_NoCtor_MR_VoxelId *_other)
MRC_API MR_Buffer_MR_TextureId_MR_TextureId * MR_Buffer_MR_TextureId_MR_TextureId_Construct(MR_uint64_t size)
MRC_API MR_NoCtor_MR_FaceId * MR_NoCtor_MR_FaceId_AssignFromAnother(MR_NoCtor_MR_FaceId *_this, const MR_NoCtor_MR_FaceId *_other)
MRC_API MR_VertBMap * MR_VertBMap_ConstructFromAnother(MR_PassBy _other_pass_by, MR_VertBMap *_other)
MRC_API MR_EdgeBMap * MR_EdgeBMap_ConstructFromAnother(MR_PassBy _other_pass_by, MR_EdgeBMap *_other)
MRC_API const MR_NoDefInit_MR_VertId * MR_Buffer_MR_VertId_index(const MR_Buffer_MR_VertId *_this, MR_uint64_t i)
MRC_API const MR_NoDefInit_MR_TextureId * MR_Buffer_MR_TextureId_MR_TextureId_index(const MR_Buffer_MR_TextureId_MR_TextureId *_this, MR_TextureId i)
MRC_API MR_Buffer_unsigned_char * MR_Buffer_unsigned_char_DefaultConstruct(void)
MRC_API MR_Buffer_MR_PixelId_MR_PixelId * MR_BMap_MR_PixelId_MR_PixelId_GetMutable_b(MR_BMap_MR_PixelId_MR_PixelId *_this)
MRC_API MR_GraphEdgeId MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_beginId(const MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *_this)
MRC_API 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_EdgeId * MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_data_mut(MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *_this)
MRC_API void MR_Buffer_MR_EdgeId_MR_EdgeId_Destroy(const MR_Buffer_MR_EdgeId_MR_EdgeId *_this)
Destroys a heap-allocated instance of MR_Buffer_MR_EdgeId_MR_EdgeId. Does nothing if the pointer is n...
MRC_API MR_Buffer_MR_ObjId_MR_ObjId * MR_Buffer_MR_ObjId_MR_ObjId_DefaultConstructArray(size_t num_elems)
MRC_API MR_Buffer_char * MR_Buffer_char_DefaultConstruct(void)
MRC_API MR_Buffer_MR_UndirectedEdgeId * MR_Buffer_MR_UndirectedEdgeId_DefaultConstructArray(size_t num_elems)
MRC_API MR_UndirectedEdgeId MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_beginId(const MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *_this)
MRC_API 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 bool MR_Buffer_MR_TextureId_MR_TextureId_empty(const MR_Buffer_MR_TextureId_MR_TextureId *_this)
MRC_API MR_FaceBMap * MR_FaceBMap_OffsetMutablePtr(MR_FaceBMap *ptr, ptrdiff_t i)
MRC_API const MR_NoDefInit_MR_EdgeId * MR_Buffer_MR_EdgeId_MR_EdgeId_index(const MR_Buffer_MR_EdgeId_MR_EdgeId *_this, MR_EdgeId i)
MRC_API MR_NoDefInit_MR_EdgeId * MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_data(const MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *_this)
MRC_API MR_NoCtor_MR_FaceId * MR_NoCtor_MR_FaceId_DefaultConstructArray(size_t num_elems)
MRC_API MR_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)
MRC_API const MR_Buffer_MR_GraphVertId_MR_GraphVertId * MR_Buffer_MR_GraphVertId_MR_GraphVertId_OffsetPtr(const MR_Buffer_MR_GraphVertId_MR_GraphVertId *ptr, ptrdiff_t i)
MRC_API MR_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)
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_BMap_MR_PixelId_MR_PixelId * MR_BMap_MR_PixelId_MR_PixelId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_BMap_MR_PixelId_MR_PixelId *_other)
MRC_API MR_NoCtor_MR_NodeId * MR_NoCtor_MR_NodeId_AssignFromAnother(MR_NoCtor_MR_NodeId *_this, const MR_NoCtor_MR_NodeId *_other)
MRC_API MR_Buffer_MR_NodeId_MR_NodeId * MR_Buffer_MR_NodeId_MR_NodeId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Buffer_MR_NodeId_MR_NodeId *_other)
MRC_API const MR_BMap_MR_ObjId_MR_ObjId * MR_BMap_MR_ObjId_MR_ObjId_OffsetPtr(const MR_BMap_MR_ObjId_MR_ObjId *ptr, ptrdiff_t i)
MRC_API MR_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)
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)
MRC_API void MR_VertBMap_DestroyArray(const MR_VertBMap *_this)
Destroys a heap-allocated array of MR_VertBMap. Does nothing if the pointer is null.
MRC_API void MR_BMap_MR_ObjId_MR_ObjId_DestroyArray(const MR_BMap_MR_ObjId_MR_ObjId *_this)
Destroys a heap-allocated array of MR_BMap_MR_ObjId_MR_ObjId. Does nothing if the pointer is null.
MRC_API void MR_NoCtor_unsigned_char_DestroyArray(const MR_NoCtor_unsigned_char *_this)
Destroys a heap-allocated array of MR_NoCtor_unsigned_char. Does nothing if the pointer is null.
MRC_API MR_WholeEdgeBMap * MR_WholeEdgeBMap_ConstructFrom(MR_PassBy b_pass_by, MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *b, MR_uint64_t tsize)
MRC_API MR_Buffer_MR_EdgeId_MR_EdgeId * MR_Buffer_MR_EdgeId_MR_EdgeId_DefaultConstructArray(size_t num_elems)
MRC_API MR_Id_MR_ICPElemtTag * MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag_beginId(const MR_Buffer_MR_Id_MR_ICPElemtTag_MR_Id_MR_ICPElemtTag *_this)
MRC_API MR_TextureId MR_Buffer_MR_TextureId_MR_TextureId_beginId(const MR_Buffer_MR_TextureId_MR_TextureId *_this)
struct MR_Buffer_MR_TextureId_MR_TextureId MR_Buffer_MR_TextureId_MR_TextureId
std::vector<V>-like container that is 1) resized without initialization of its elements,...
Definition MRBuffer.h:244
MRC_API MR_NoDefInit_MR_TextureId * MR_Buffer_MR_TextureId_MR_TextureId_data(const MR_Buffer_MR_TextureId_MR_TextureId *_this)
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_EdgeId * MR_Buffer_MR_EdgeId_MR_EdgeId_index_mut(MR_Buffer_MR_EdgeId_MR_EdgeId *_this, MR_EdgeId i)
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 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)
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 const MR_NoDefInit_MR_RegionId * MR_Buffer_MR_RegionId_MR_RegionId_index(const MR_Buffer_MR_RegionId_MR_RegionId *_this, MR_RegionId i)
MRC_API 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_NoDefInit_MR_GraphVertId * MR_Buffer_MR_GraphVertId_MR_GraphVertId_index_mut(MR_Buffer_MR_GraphVertId_MR_GraphVertId *_this, MR_GraphVertId i)
MRC_API MR_Buffer_MR_ObjId_MR_ObjId * MR_Buffer_MR_ObjId_MR_ObjId_ConstructFromAnother(MR_PassBy _other_pass_by, MR_Buffer_MR_ObjId_MR_ObjId *_other)
MRC_API MR_NoDefInit_MR_ObjId * MR_Buffer_MR_ObjId_MR_ObjId_data_mut(MR_Buffer_MR_ObjId_MR_ObjId *_this)
MRC_API MR_uint64_t MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId_size(const MR_Buffer_MR_GraphEdgeId_MR_GraphEdgeId *_this)
MRC_API MR_NoDefInit_MR_NodeId * MR_Buffer_MR_NodeId_MR_NodeId_data(const MR_Buffer_MR_NodeId_MR_NodeId *_this)
struct MR_PackMapping MR_PackMapping
Definition MRBuffer.h:426
MRC_API MR_NoCtor_MR_ObjId * MR_NoCtor_MR_ObjId_DefaultConstructArray(size_t num_elems)
MRC_API MR_UndirectedEdgeId MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_endId(const MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId *_this)
MRC_API MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId * MR_Buffer_MR_EdgeId_MR_UndirectedEdgeId_DefaultConstructArray(size_t num_elems)
MRC_API void MR_Buffer_MR_ObjId_MR_ObjId_Destroy(const MR_Buffer_MR_ObjId_MR_ObjId *_this)
Destroys a heap-allocated instance of MR_Buffer_MR_ObjId_MR_ObjId. Does nothing if the pointer is nul...
MRC_API MR_Buffer_MR_FaceId * MR_Buffer_MR_FaceId_OffsetMutablePtr(MR_Buffer_MR_FaceId *ptr, ptrdiff_t i)
Definition MRId.h:153
Definition MRId.h:45
Definition MRId.h:126
Definition MRId.h:116
Definition MRId.h:86
Definition MRId.h:96
Definition MRId.h:65
Definition MRId.h:75
Definition MRId.h:106
Definition MRId.h:35
Definition MRId.h:55
Definition MRId.h:162