27 #ifndef MCR_BASE_INSTANCE_H_ 28 #define MCR_BASE_INSTANCE_H_ 71 static MCR_INLINE
void *mcr_Instance_data(
struct mcr_Instance *instancePt)
MCR_API void mcr_Instance_init(struct mcr_Instance *instancePt)
MCR_API size_t mcr_Instance_id(struct mcr_Instance *instancePt)
MCR_API int mcr_Instance_copy(struct mcr_Instance *dstPt, const struct mcr_Instance *srcPt)
MCR_API int mcr_Instance_set_interface(struct mcr_Instance *instancePt, struct mcr_Interface *interfacePt)
MCR_API int mcr_Instance_reset(struct mcr_Instance *instancePt)
MCR_API int mcr_Instance_compare(const struct mcr_Instance *lhsPt, const struct mcr_Instance *rhsPt)
MCR_API bool mcr_Instance_heap(struct mcr_Instance *instancePt)
struct mcr_Interface * interface
struct mcr_DataMember data_member
MCR_API int mcr_Instance_clear(struct mcr_Instance *instancePt)
MCR_API void mcr_Instance_deinit(struct mcr_Instance *instancePt)