|
Adds a header file to the set; the headef file is parsed and all C++ structural information is added to the ContextSet (essentially, all Contexts defined in the header file, and all objects these reference). If the header file conflicts in any way with a previously added header file, or if it cannot be read, this returns false.
- Parameters:
-
| file | is the header file to read and parse |
| includeCount | is the number of elements in the pIncludes array parameter |
| pIncludes | is an array of zero-terminated strings, each of which is a path to search for included header files when parsing the header file at [path] |
| definitionCount | is the number of elements in the pDefinitions array parameter |
| pDefinitions | is an array of zero-terminated strings, each of which is a preprocessor macro to define while processing the header file at [path] |
| tmpfile | is a temporary file to use; defaults to gccxml.out |
- Returns:
- true on success, false on error
|