cmEngine  0.1.1
A library for interpreting CMake code.
cmHostFile.h
1 #ifndef cmEngine_Include_cmEngine_cmHostFile_h
2 #define cmEngine_Include_cmEngine_cmHostFile_h
3 
4 #include <cmEngine/cmPublic.h>
5 
6 #include <stddef.h>
7 
8 #ifdef __cplusplus
9 extern "C" {
10 #endif
11 
16 struct cmHostFile
17 {
19  void* impl;
21  void (*release)(void* impl);
25  size_t (*read)(void* impl, void* data, size_t size);
26 };
27 
28 #ifdef __cplusplus
29 } /* extern "C" */
30 #endif
31 
32 #endif /* cmEngine_Include_cmEngine_cmHostFile_h */
size_t(* read)(void *impl, void *data, size_t size)
Definition: cmHostFile.h:25
Definition: cmHostFile.h:16
void * impl
Definition: cmHostFile.h:19
void(* release)(void *impl)
Definition: cmHostFile.h:21