[cfe-commits] r112024 - /cfe/trunk/include/clang/Sema/Sema.h

John McCall rjmccall at apple.com
Tue Aug 24 21:28:15 PDT 2010


Author: rjmccall
Date: Tue Aug 24 23:28:15 2010
New Revision: 112024

URL: http://llvm.org/viewvc/llvm-project?rev=112024&view=rev
Log:
Sort the forward declarations.


Modified:
    cfe/trunk/include/clang/Sema/Sema.h

Modified: cfe/trunk/include/clang/Sema/Sema.h
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Sema/Sema.h?rev=112024&r1=112023&r2=112024&view=diff
==============================================================================
--- cfe/trunk/include/clang/Sema/Sema.h (original)
+++ cfe/trunk/include/clang/Sema/Sema.h Tue Aug 24 23:28:15 2010
@@ -34,74 +34,74 @@
 }
 
 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 @@
   /// \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





More information about the cfe-commits mailing list