MRC_API MR_FewSmallest_MR_PointsProjectionResult * MR_FewSmallest_MR_PointsProjectionResult_Construct(MR_uint64_t maxElms)
MRC_API void MR_FewSmallest_MR_PointsProjectionResult_reset(MR_FewSmallest_MR_PointsProjectionResult *_this, MR_uint64_t maxElms)
MRC_API MR_uint64_t MR_FewSmallest_MR_PointsProjectionResult_maxElms(const MR_FewSmallest_MR_PointsProjectionResult *_this)
MRC_API MR_FewSmallest_MR_PointsProjectionResult * MR_FewSmallest_MR_PointsProjectionResult_AssignFromAnother(MR_FewSmallest_MR_PointsProjectionResult *_this, MR_PassBy _other_pass_by, MR_FewSmallest_MR_PointsProjectionResult *_other)
MRC_API MR_FewSmallest_MR_PointsProjectionResult * MR_FewSmallest_MR_PointsProjectionResult_ConstructFromAnother(MR_PassBy _other_pass_by, MR_FewSmallest_MR_PointsProjectionResult *_other)
MRC_API const MR_std_vector_MR_PointsProjectionResult * MR_FewSmallest_MR_PointsProjectionResult_get(const MR_FewSmallest_MR_PointsProjectionResult *_this)
MRC_API void MR_FewSmallest_MR_PointsProjectionResult_push(MR_FewSmallest_MR_PointsProjectionResult *_this, const MR_PointsProjectionResult *t)
MRC_API bool MR_FewSmallest_MR_PointsProjectionResult_full(const MR_FewSmallest_MR_PointsProjectionResult *_this)
MRC_API void MR_FewSmallest_MR_PointsProjectionResult_Destroy(const MR_FewSmallest_MR_PointsProjectionResult *_this)
Destroys a heap-allocated instance of MR_FewSmallest_MR_PointsProjectionResult. Does nothing if the p...
struct MR_FewSmallest_MR_PointsProjectionResult MR_FewSmallest_MR_PointsProjectionResult
Definition MRFewSmallest.h:19
MRC_API MR_FewSmallest_MR_PointsProjectionResult * MR_FewSmallest_MR_PointsProjectionResult_OffsetMutablePtr(MR_FewSmallest_MR_PointsProjectionResult *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API const MR_PointsProjectionResult * MR_FewSmallest_MR_PointsProjectionResult_topOr(const MR_FewSmallest_MR_PointsProjectionResult *_this, const MR_PointsProjectionResult *emptyRes)
struct MR_PointsProjectionResult MR_PointsProjectionResult
Definition MRFewSmallest.h:13
MRC_API void MR_FewSmallest_MR_PointsProjectionResult_DestroyArray(const MR_FewSmallest_MR_PointsProjectionResult *_this)
Destroys a heap-allocated array of MR_FewSmallest_MR_PointsProjectionResult. Does nothing if the poin...
MRC_API MR_uint64_t MR_FewSmallest_MR_PointsProjectionResult_size(const MR_FewSmallest_MR_PointsProjectionResult *_this)
MRC_API const MR_FewSmallest_MR_PointsProjectionResult * MR_FewSmallest_MR_PointsProjectionResult_OffsetPtr(const MR_FewSmallest_MR_PointsProjectionResult *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API bool MR_FewSmallest_MR_PointsProjectionResult_empty(const MR_FewSmallest_MR_PointsProjectionResult *_this)
struct MR_std_vector_MR_PointsProjectionResult MR_std_vector_MR_PointsProjectionResult
Definition MRFewSmallest.h:14
MRC_API MR_FewSmallest_MR_PointsProjectionResult * MR_FewSmallest_MR_PointsProjectionResult_DefaultConstructArray(size_t num_elems)
MRC_API const MR_PointsProjectionResult * MR_FewSmallest_MR_PointsProjectionResult_top(const MR_FewSmallest_MR_PointsProjectionResult *_this)
MRC_API MR_FewSmallest_MR_PointsProjectionResult * MR_FewSmallest_MR_PointsProjectionResult_DefaultConstruct(void)
MRC_API void MR_FewSmallest_MR_PointsProjectionResult_clear(MR_FewSmallest_MR_PointsProjectionResult *_this)
MR_PassBy
Definition common.h:19
uint64_t MR_uint64_t
Definition common.h:14
#define MRC_API
Definition exports.h:11