Improve documentation for DependentTypeOfExprType, DependentDecltypeType. No functionality change.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@95989 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Douglas Gregor 2010-02-12 17:28:41 +00:00
Родитель d014542e1c
Коммит c4875ee41b
1 изменённых файлов: 11 добавлений и 3 удалений

Просмотреть файл

@ -1993,8 +1993,12 @@ public:
static bool classof(const TypeOfExprType *) { return true; }
};
/// Subclass of TypeOfExprType that is used for canonical, dependent
/// \brief Internal representation of canonical, dependent
/// typeof(expr) types.
///
/// This class is used internally by the ASTContext to manage
/// canonical, dependent types, only. Clients will only see instances
/// of this class via TypeOfExprType nodes.
class DependentTypeOfExprType
: public TypeOfExprType, public llvm::FoldingSetNode {
ASTContext &Context;
@ -2061,8 +2065,12 @@ public:
static bool classof(const DecltypeType *) { return true; }
};
/// Subclass of DecltypeType that is used for canonical, dependent
/// C++0x decltype types.
/// \brief Internal representation of canonical, dependent
/// decltype(expr) types.
///
/// This class is used internally by the ASTContext to manage
/// canonical, dependent types, only. Clients will only see instances
/// of this class via DecltypeType nodes.
class DependentDecltypeType : public DecltypeType, public llvm::FoldingSetNode {
ASTContext &Context;