forked from qt-creator/qt-creator
		
	Add support for nested namespaces (C++17)
Task-number: QTCREATORBUG-16774 Change-Id: I3de3ac65810213e21c9a3bafef2474d252e191f7 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
This commit is contained in:
		
							
								
								
									
										3
									
								
								src/libs/3rdparty/cplusplus/Parser.h
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								src/libs/3rdparty/cplusplus/Parser.h
									
									
									
									
										vendored
									
									
								
							@@ -119,6 +119,7 @@ public:
 | 
			
		||||
    bool parseNestedNameSpecifierOpt(NestedNameSpecifierListAST *&name, bool acceptTemplateId);
 | 
			
		||||
    bool parseStaticAssertDeclaration(DeclarationAST *&node);
 | 
			
		||||
    bool parseNamespace(DeclarationAST *&node);
 | 
			
		||||
    bool parseNestedNamespace(DeclarationAST *&node);
 | 
			
		||||
    bool parseNamespaceAliasDefinition(DeclarationAST *&node);
 | 
			
		||||
    bool parseNewArrayDeclarator(NewArrayDeclaratorListAST *&node);
 | 
			
		||||
    bool parseNewExpression(ExpressionAST *&node);
 | 
			
		||||
@@ -332,6 +333,8 @@ private:
 | 
			
		||||
private:
 | 
			
		||||
    Parser(const Parser& source);
 | 
			
		||||
    void operator =(const Parser& source);
 | 
			
		||||
 | 
			
		||||
    bool isNestedNamespace() const;
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
} // namespace CPlusPlus
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user