|
cmEngine
0.1.1
A library for interpreting CMake code.
|
#include <cmSymbol.h>
Data Fields | |
| struct cmHost * | host |
| char * | key |
| size_t | key_size |
| void * | data |
| void *(* | copy )(struct cmHost *host, const void *data) |
| void(* | release )(struct cmHost *host, void *data) |
This structure is used to contain a symbol. A symbol may be a function, variable, or policy.
| void* cmSymbol::data |
The data associated with the symbol.
| struct cmHost* cmSymbol::host |
The host used for memory allocation.
| char* cmSymbol::key |
The key used to search for the symbol.
| size_t cmSymbol::key_size |
The number of characters in the key.
Called to release the symbols data when the symbol goes out of scope.
1.8.12