diff options
Diffstat (limited to 'src/libs/cplusplus/CppDocument.cpp')
| -rw-r--r-- | src/libs/cplusplus/CppDocument.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/libs/cplusplus/CppDocument.cpp b/src/libs/cplusplus/CppDocument.cpp index 13c0b3f6ad8..ee6d7f3a9d6 100644 --- a/src/libs/cplusplus/CppDocument.cpp +++ b/src/libs/cplusplus/CppDocument.cpp @@ -175,6 +175,14 @@ protected: virtual bool visit(Block *symbol) { return process(symbol); } + virtual bool visit(Template *symbol) + { + if (symbol->declaration() && symbol->declaration()->isFunction()) + return process(symbol); + else + return true; + } + // Objective-C virtual bool visit(ObjCBaseClass *) { return false; } virtual bool visit(ObjCBaseProtocol *) { return false; } |
