From: John McCall Date: Wed, 25 Aug 2010 04:28:15 +0000 (+0000) Subject: Sort the forward declarations. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=30ecc0ac0e90fed2670cefc8b67f1b3f53f2701b;p=clang Sort the forward declarations. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@112024 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/clang/Sema/Sema.h b/include/clang/Sema/Sema.h index 202da5a41e..043c939c40 100644 --- a/include/clang/Sema/Sema.h +++ b/include/clang/Sema/Sema.h @@ -34,74 +34,74 @@ namespace llvm { } namespace clang { - class ASTContext; + class ADLResult; class ASTConsumer; - class Preprocessor; + class ASTContext; + class ArrayType; + class CXXBasePath; + class CXXBasePaths; + class CXXFieldCollector; + class CXXTemporary; + class CXXTryStmt; + class CallExpr; + class ClassTemplateDecl; + class ClassTemplatePartialSpecializationDecl; class Decl; class DeclContext; + class DeclRefExpr; class DeclSpec; - class ExternalSemaSource; - class NamedDecl; - class Stmt; - class Expr; - class InitListExpr; - class ParenListExpr; + class DeducedTemplateArgument; class DesignatedInitExpr; - class CallExpr; - class DeclRefExpr; - class UnresolvedLookupExpr; - class UnresolvedMemberExpr; - class VarDecl; - class ParmVarDecl; - class TypedefDecl; + class Expr; + class ExtVectorType; + class ExternalSemaSource; class FunctionDecl; - class QualType; - class LangOptions; - class Token; + class FunctionProtoType; + class InitListExpr; + class InitializationKind; + class InitializationSequence; + class InitializedEntity; class IntegerLiteral; - class StringLiteral; - class ArrayType; class LabelStmt; - class SwitchStmt; - class CXXTryStmt; - class ExtVectorType; - class TypedefDecl; - class TemplateDecl; - class TemplateArgument; - class TemplateArgumentLoc; - class TemplateArgumentList; - class TemplateParameterList; - class TemplateTemplateParmDecl; + class LangOptions; + class LookupResult; class MultiLevelTemplateArgumentList; - class DeducedTemplateArgument; - class TemplatePartialOrderingContext; - class ClassTemplatePartialSpecializationDecl; - class ClassTemplateDecl; - template class ObjCList; - class ObjCInterfaceDecl; + class NamedDecl; + class ObjCCategoryDecl; + class ObjCCategoryImplDecl; class ObjCCompatibleAliasDecl; - class ObjCProtocolDecl; + class ObjCContainerDecl; class ObjCImplDecl; class ObjCImplementationDecl; - class ObjCCategoryImplDecl; - class ObjCCategoryDecl; + class ObjCInterfaceDecl; class ObjCIvarDecl; + template class ObjCList; class ObjCMethodDecl; class ObjCPropertyDecl; - class ObjCContainerDecl; + class ObjCProtocolDecl; + class ParenListExpr; + class ParmVarDecl; + class Preprocessor; class PseudoDestructorTypeStorage; - class FunctionProtoType; - class CXXBasePath; - class CXXBasePaths; - class CXXTemporary; - class LookupResult; - class InitializedEntity; - class InitializationKind; - class InitializationSequence; - class VisibleDeclConsumer; + class QualType; + class Stmt; + class StringLiteral; + class SwitchStmt; class TargetAttributesSema; - class ADLResult; - class CXXFieldCollector; + class TemplateArgument; + class TemplateArgumentList; + class TemplateArgumentLoc; + class TemplateDecl; + class TemplateParameterList; + class TemplatePartialOrderingContext; + class TemplateTemplateParmDecl; + class Token; + class TypedefDecl; + class TypedefDecl; + class UnresolvedLookupExpr; + class UnresolvedMemberExpr; + class VarDecl; + class VisibleDeclConsumer; /// \brief Retains information about a function, method, or block that is /// currently being parsed. @@ -289,8 +289,8 @@ public: /// \brief Cached function scope object used for the top function scope /// and when there is no function scope (in error cases). /// - /// This should never be accessed directly; rather, it's address will be - /// pushed into \c FunctionScopes when we want to re-use it. + /// This should never be accessed directly; rather, its address will + /// be pushed into \c FunctionScopes when we want to re-use it. FunctionScopeInfo TopFunctionScope; /// ExprTemporaries - This is the stack of temporaries that are created by