forked from qt-creator/qt-creator
C++11: handle inline namespaces.
Change-Id: Iafdcd5bc72d9724e217767ae9c216be4363cc0d3 Reviewed-by: Roberto Raggi <roberto.raggi@nokia.com>
This commit is contained in:
4
src/libs/3rdparty/cplusplus/AST.cpp
vendored
4
src/libs/3rdparty/cplusplus/AST.cpp
vendored
@@ -1817,6 +1817,8 @@ unsigned NamedTypeSpecifierAST::lastToken() const
|
||||
/** \generated */
|
||||
unsigned NamespaceAST::firstToken() const
|
||||
{
|
||||
if (inline_token)
|
||||
return inline_token;
|
||||
if (namespace_token)
|
||||
return namespace_token;
|
||||
if (identifier_token)
|
||||
@@ -1843,6 +1845,8 @@ unsigned NamespaceAST::lastToken() const
|
||||
return identifier_token + 1;
|
||||
if (namespace_token)
|
||||
return namespace_token + 1;
|
||||
if (inline_token)
|
||||
return inline_token + 1;
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user