CX Framework
Cross-platform C utility framework
Loading...
Searching...
No Matches
stype_obj.h
1#include "cx/cx.h"
2
3CX_C_BEGIN
4
5void stDtor_obj(stype st, _Pre_notnull_ _Post_invalid_ stgeneric* stgen, uint32 flags);
6intptr stCmp_obj(stype st, _In_ stgeneric stgen1, _In_ stgeneric stgen2, uint32 flags);
7void stCopy_obj(stype st, _stCopyDest_Anno_(st) stgeneric* dest, _In_ stgeneric src, uint32 flags);
8uint32 stHash_obj(stype st, _In_ stgeneric stgen, uint32 flags);
9_Success_(return) _Check_return_ bool
10stConvert_obj(stype destst, _stCopyDest_Anno_(destst) stgeneric* dest, stype srcst,
11 _In_ stgeneric src, uint32 flags);
12
13void stDtor_weakref(stype st, _Pre_notnull_ _Post_invalid_ stgeneric* stgen, uint32 flags);
14intptr stCmp_weakref(stype st, _In_ stgeneric stgen1, _In_ stgeneric stgen2, uint32 flags);
15void stCopy_weakref(stype st, _stCopyDest_Anno_(st) stgeneric* dest, _In_ stgeneric src,
16 uint32 flags);
17
18CX_C_END