Enhance data stored for macros and macro uses.
In preparation for finding macro uses. * Macro: add offset and length * MacroUse: add line * Document: add convenience functions for finding a macro definition, use or undefined use at a given location. Reviewed-by: Erik Verbruggen
Showing
- src/libs/cplusplus/CppDocument.cpp 29 additions, 1 deletionsrc/libs/cplusplus/CppDocument.cpp
- src/libs/cplusplus/CppDocument.h 14 additions, 5 deletionssrc/libs/cplusplus/CppDocument.h
- src/libs/cplusplus/Macro.cpp 2 additions, 0 deletionssrc/libs/cplusplus/Macro.cpp
- src/libs/cplusplus/Macro.h 14 additions, 0 deletionssrc/libs/cplusplus/Macro.h
- src/libs/cplusplus/pp-engine.cpp 2 additions, 0 deletionssrc/libs/cplusplus/pp-engine.cpp
- src/plugins/cppeditor/cppeditor.cpp 8 additions, 9 deletionssrc/plugins/cppeditor/cppeditor.cpp
- src/plugins/cpptools/cppmodelmanager.cpp 3 additions, 2 deletionssrc/plugins/cpptools/cppmodelmanager.cpp
Loading
Please register or sign in to comment