From: Ted Kremenek Date: Fri, 14 Oct 2011 04:15:15 +0000 (+0000) Subject: Move doxygen comments to pair with the actual values. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=1f528a62258ee818e3df49016bff974a1459b5d1;p=clang Move doxygen comments to pair with the actual values. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@141942 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/clang/AST/Type.h b/include/clang/AST/Type.h index 73bf9810b7..1e4b6a7402 100644 --- a/include/clang/AST/Type.h +++ b/include/clang/AST/Type.h @@ -2702,8 +2702,17 @@ public: unsigned char TypeQuals; RefQualifierKind RefQualifier; unsigned NumExceptions; + + /// Exceptions - A variable size array after that holds the exception types. const QualType *Exceptions; + + /// NoexceptExpr - Instead of Exceptions, there may be a single Expr* + /// pointing to the expression in the noexcept() specifier. Expr *NoexceptExpr; + + /// ConsumedArgs - A variable size array, following Exceptions + /// and of length NumArgs, holding flags indicating which arguments + /// are consumed. This only appears if HasAnyConsumedArgs is true. const bool *ConsumedArguments; }; @@ -2734,19 +2743,6 @@ private: /// HasAnyConsumedArgs - Whether this function has any consumed arguments. unsigned HasAnyConsumedArgs : 1; - /// ArgInfo - There is an variable size array after the class in memory that - /// holds the argument types. - - /// Exceptions - There is another variable size array after ArgInfo that - /// holds the exception types. - - /// NoexceptExpr - Instead of Exceptions, there may be a single Expr* pointing - /// to the expression in the noexcept() specifier. - - /// ConsumedArgs - A variable size array, following Exceptions - /// and of length NumArgs, holding flags indicating which arguments - /// are consumed. This only appears if HasAnyConsumedArgs is true. - friend class ASTContext; // ASTContext creates these. const bool *getConsumedArgsBuffer() const {