|
CX Framework
Cross-platform C utility framework
|
The read half of the serialization backend interface. More...
Go to the source code of this file.
Data Structures | |
| struct | SerReaderOps |
Macros | |
| #define | serReaderCaps(r) ((r)->caps) |
| #define | serReaderCan(r, capname) (((r)->caps & SER_Cap_##capname) != 0) |
| #define | serRead(r, type, pval) _serRead(r, stExt(type), stArgPtr(type, pval)) |
Typedefs | |
| typedef struct SerReaderOps | SerReaderOps |
Functions | |
| SerReader * | _serReaderAlloc (size_t size, const SerReaderOps *ops, flags_t caps, flags_t flags) |
| void | serReaderDestroy (SerReader **r) |
| void | serReaderAddResolver (SerReader *r, SerTypeResolver fn, void *user) |
| bool | serReaderResolve (SerResolved *out, SerReader *r, strref name) |
| bool | serReaderFail (SerReader *r, int32 code, strref msg) |
The read half of the serialization backend interface.
Definition in file serreader.h.