cmEngine
0.1.1
A library for interpreting CMake code.
Include
cmEngine
cmFunction.h
1
#ifndef cmEngine_Include_cmEngine_cmFunction_h
2
#define cmEngine_Include_cmEngine_cmFunction_h
3
4
#ifdef __cplusplus
5
extern
"C"
{
6
#endif
7
8
struct
cmFunctionContext
;
9
struct
cmHost
;
10
15
struct
cmFunction
16
{
18
void
*
data
;
23
void (*
call
)(
void
*
data
,
struct
cmFunctionContext
* function_context);
27
void
* (*copy)(
struct
cmHost
* host,
const
void
*
data
);
30
void (*
release
)(
struct
cmHost
* host,
void
*
data
);
31
};
32
33
#ifdef __cplusplus
34
}
/* extern "C" */
35
#endif
36
37
#endif
/* cmEngine_Include_cmEngine_cmFunction_h */
cmFunctionContext
Definition:
cmFunctionContext.c:32
cmHost
Definition:
cmHost.h:23
cmFunction::call
void(* call)(void *data, struct cmFunctionContext *function_context)
Definition:
cmFunction.h:23
cmFunction::data
void * data
Definition:
cmFunction.h:18
cmFunction
Definition:
cmFunction.h:15
cmFunction::release
void(* release)(struct cmHost *host, void *data)
Definition:
cmFunction.h:30
Generated by
1.8.12