Parser.h (198893) | Parser.h (198954) |
---|---|
1//===--- Parser.h - C Language Parser ---------------------------*- C++ -*-===// 2// 3// The LLVM Compiler Infrastructure 4// 5// This file is distributed under the University of Illinois Open Source 6// License. See LICENSE.TXT for details. 7// 8//===----------------------------------------------------------------------===// --- 1307 unchanged lines hidden (view full) --- 1316 UnqualifiedId &Result); 1317 bool ParseUnqualifiedId(CXXScopeSpec &SS, bool EnteringContext, 1318 bool AllowDestructorName, 1319 bool AllowConstructorName, 1320 TypeTy *ObjectType, 1321 UnqualifiedId &Result); 1322 1323 //===--------------------------------------------------------------------===// | 1//===--- Parser.h - C Language Parser ---------------------------*- C++ -*-===// 2// 3// The LLVM Compiler Infrastructure 4// 5// This file is distributed under the University of Illinois Open Source 6// License. See LICENSE.TXT for details. 7// 8//===----------------------------------------------------------------------===// --- 1307 unchanged lines hidden (view full) --- 1316 UnqualifiedId &Result); 1317 bool ParseUnqualifiedId(CXXScopeSpec &SS, bool EnteringContext, 1318 bool AllowDestructorName, 1319 bool AllowConstructorName, 1320 TypeTy *ObjectType, 1321 UnqualifiedId &Result); 1322 1323 //===--------------------------------------------------------------------===// |
1324 // C++ 13.5: Overloaded operators [over.oper] 1325 // EndLoc, if non-NULL, is filled with the location of the last token of 1326 // the ID. 1327 OverloadedOperatorKind TryParseOperatorFunctionId(SourceLocation *EndLoc = 0); 1328 TypeTy *ParseConversionFunctionId(SourceLocation *EndLoc = 0); 1329 1330 //===--------------------------------------------------------------------===// | |
1331 // C++ 14: Templates [temp] 1332 typedef llvm::SmallVector<DeclPtrTy, 4> TemplateParameterList; 1333 1334 // C++ 14.1: Template Parameters [temp.param] 1335 DeclPtrTy ParseDeclarationStartingWithTemplate(unsigned Context, 1336 SourceLocation &DeclEnd, 1337 AccessSpecifier AS = AS_none); 1338 DeclPtrTy ParseTemplateDeclarationOrSpecialization(unsigned Context, --- 54 unchanged lines hidden --- | 1324 // C++ 14: Templates [temp] 1325 typedef llvm::SmallVector<DeclPtrTy, 4> TemplateParameterList; 1326 1327 // C++ 14.1: Template Parameters [temp.param] 1328 DeclPtrTy ParseDeclarationStartingWithTemplate(unsigned Context, 1329 SourceLocation &DeclEnd, 1330 AccessSpecifier AS = AS_none); 1331 DeclPtrTy ParseTemplateDeclarationOrSpecialization(unsigned Context, --- 54 unchanged lines hidden --- |