- [x] #86 - [x] #87 - [x] #88 ## Implement Clang analysis methods to populate following C Model fields - [x] #89 - [x] #90 - [x] #91 - [x] #92 - [x] #93 ## Implement `CAnalysis` accessors: - [ ] `CAnalysis.get_c_application` - [ ] `CAnalysis.get_imports` - [ ] `CAnalysis.get_variables` - [ ] `CAnalysis.get_application_view` - [ ] `CAnalysis.get_symbol_table` - [ ] `CAnalysis.get_compilation_units` - [x] #94 - [x] #95 - [ ] `CAnalysis.get_callers` - [ ] `CAnalysis.get_callees` - [ ] `CAnalysis.get_functions` - [ ] `CAnalysis.get_function` - [ ] `CAnalysis.get_C_file` - [ ] `CAnalysis.get_C_compilation_unit` - [ ] `CAnalysis.get_functions_in_file` - [ ] `CAnalysis.get_macros` - [ ] `CAnalysis.get_macros_in_file` - [ ] `CAnalysis.get_includes` - [ ] `CAnalysis.get_includes_in_file` - [ ] `CAnalysis.get_macros` - [ ] `CAnalysis.get_macros_in_file` - [ ] `CAnalysis.get_typedefs` - [ ] `CAnalysis.get_typedefs_in_file` - [ ] `CAnalysis.get_structs` - [ ] `CAnalysis.get_structs_in_file` - [ ] `CAnalysis.get_enums` - [ ] `CAnalysis.get_enums_in_file` - [ ] `CAnalysis.get_globals`
CompilationDatabase#87Implement Clang analysis methods to populate following C Model fields
CTypeDef#89CEnum#90CMacro#91CStrut#92CFunctionPointer#93Implement
CAnalysisaccessors:CAnalysis.get_c_applicationCAnalysis.get_importsCAnalysis.get_variablesCAnalysis.get_application_viewCAnalysis.get_symbol_tableCAnalysis.get_compilation_unitsCAnalysis.get_call_graph#94CAnalysis.get_call_graph_json#95CAnalysis.get_callersCAnalysis.get_calleesCAnalysis.get_functionsCAnalysis.get_functionCAnalysis.get_C_fileCAnalysis.get_C_compilation_unitCAnalysis.get_functions_in_fileCAnalysis.get_macrosCAnalysis.get_macros_in_fileCAnalysis.get_includesCAnalysis.get_includes_in_fileCAnalysis.get_macrosCAnalysis.get_macros_in_fileCAnalysis.get_typedefsCAnalysis.get_typedefs_in_fileCAnalysis.get_structsCAnalysis.get_structs_in_fileCAnalysis.get_enumsCAnalysis.get_enums_in_fileCAnalysis.get_globals