Changeset View
Changeset View
Standalone View
Standalone View
projectmanagers/cmake/duchain/usebuilder.h
- This file was copied to projectmanagers/cmake/cmakeprojectdata.cpp, projectmanagers/cmake/cmakeserverimportjob.h.
Show All 22 Lines | |||||
23 | 23 | | |||
24 | #include <util/stack.h> | 24 | #include <util/stack.h> | ||
25 | 25 | | |||
26 | #include "contextbuilder.h" | 26 | #include "contextbuilder.h" | ||
27 | 27 | | |||
28 | class UseBuilder | 28 | class UseBuilder | ||
29 | { | 29 | { | ||
30 | public: | 30 | public: | ||
31 | UseBuilder(const KDevelop::ReferencedTopDUContext& ctx); | 31 | explicit UseBuilder(const KDevelop::ReferencedTopDUContext& ctx); | ||
32 | 32 | | |||
33 | void startVisiting(CMakeContentIterator* node); | 33 | void startVisiting(CMakeContentIterator* node); | ||
34 | 34 | | |||
35 | private: | 35 | private: | ||
36 | void newUse(const KDevelop::RangeInRevision& sr, KDevelop::DeclarationPointer d); | 36 | void newUse(const KDevelop::RangeInRevision& sr, KDevelop::DeclarationPointer d); | ||
37 | 37 | | |||
38 | KDevelop::ReferencedTopDUContext m_ctx; | 38 | KDevelop::ReferencedTopDUContext m_ctx; | ||
39 | }; | 39 | }; | ||
40 | 40 | | |||
41 | #endif // USEBUILDER_H | 41 | #endif // USEBUILDER_H |