cmEngine  0.1.1
A library for interpreting CMake code.
cmOptions.h
1 #ifndef cmEngine_Library_cmWarningOption_h
2 #define cmEngine_Library_cmWarningOption_h
3 
4 #include "cmTypes.h"
5 #include "cmStringView.h"
6 
7 #ifdef __cplusplus
8 extern "C" {
9 #endif
10 
17 {
26 };
27 
33 {
40  const char* arg;
43  size_t arg_index;
44 };
45 
51 {
53  struct cmStringView name;
55  struct cmStringView value;
56 };
57 
58 #ifdef __cplusplus
59 } /* extern "C" */
60 #endif
61 
62 #endif /* cmEngine_Library_cmWarningOption_h */
cmWarningID
Definition: cmOptions.h:16
Definition: cmOptions.h:50
Definition: cmOptions.h:23
Definition: cmStringView.h:14
Definition: cmOptions.h:21
cmBool state
Definition: cmOptions.h:37
unsigned char cmBool
Definition: cmTypes.h:42
Definition: cmOptions.h:32
Definition: cmOptions.h:19
Definition: cmOptions.h:25
size_t arg_index
Definition: cmOptions.h:43
const char * arg
Definition: cmOptions.h:40
enum cmWarningID id
Definition: cmOptions.h:35