Deleted Added
full compact
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 ---