]> granicus.if.org Git - clang/commitdiff
Sort the forward declarations.
authorJohn McCall <rjmccall@apple.com>
Wed, 25 Aug 2010 04:28:15 +0000 (04:28 +0000)
committerJohn McCall <rjmccall@apple.com>
Wed, 25 Aug 2010 04:28:15 +0000 (04:28 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@112024 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/Sema/Sema.h

index 202da5a41e7c4cb33208fbeffa19d33c8ede7011..043c939c404f5e2f899d49c9b8e39eda5a1585fd 100644 (file)
@@ -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 T> 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 T> 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