Changeset View
Changeset View
Standalone View
Standalone View
cfe/trunk/include/clang/AST/ASTContext.h
Show First 20 Lines • Show All 2,803 Lines • ▼ Show 20 Lines | public: | ||||
APValue *getMaterializedTemporaryValue(const MaterializeTemporaryExpr *E, | APValue *getMaterializedTemporaryValue(const MaterializeTemporaryExpr *E, | ||||
bool MayCreate); | bool MayCreate); | ||||
//===--------------------------------------------------------------------===// | //===--------------------------------------------------------------------===// | ||||
// Statistics | // Statistics | ||||
//===--------------------------------------------------------------------===// | //===--------------------------------------------------------------------===// | ||||
/// The number of implicitly-declared default constructors. | /// The number of implicitly-declared default constructors. | ||||
static unsigned NumImplicitDefaultConstructors; | unsigned NumImplicitDefaultConstructors; | ||||
/// The number of implicitly-declared default constructors for | /// The number of implicitly-declared default constructors for | ||||
/// which declarations were built. | /// which declarations were built. | ||||
static unsigned NumImplicitDefaultConstructorsDeclared; | unsigned NumImplicitDefaultConstructorsDeclared; | ||||
/// The number of implicitly-declared copy constructors. | /// The number of implicitly-declared copy constructors. | ||||
static unsigned NumImplicitCopyConstructors; | unsigned NumImplicitCopyConstructors; | ||||
/// The number of implicitly-declared copy constructors for | /// The number of implicitly-declared copy constructors for | ||||
/// which declarations were built. | /// which declarations were built. | ||||
static unsigned NumImplicitCopyConstructorsDeclared; | unsigned NumImplicitCopyConstructorsDeclared; | ||||
/// The number of implicitly-declared move constructors. | /// The number of implicitly-declared move constructors. | ||||
static unsigned NumImplicitMoveConstructors; | unsigned NumImplicitMoveConstructors; | ||||
/// The number of implicitly-declared move constructors for | /// The number of implicitly-declared move constructors for | ||||
/// which declarations were built. | /// which declarations were built. | ||||
static unsigned NumImplicitMoveConstructorsDeclared; | unsigned NumImplicitMoveConstructorsDeclared; | ||||
/// The number of implicitly-declared copy assignment operators. | /// The number of implicitly-declared copy assignment operators. | ||||
static unsigned NumImplicitCopyAssignmentOperators; | unsigned NumImplicitCopyAssignmentOperators; | ||||
/// The number of implicitly-declared copy assignment operators for | /// The number of implicitly-declared copy assignment operators for | ||||
/// which declarations were built. | /// which declarations were built. | ||||
static unsigned NumImplicitCopyAssignmentOperatorsDeclared; | unsigned NumImplicitCopyAssignmentOperatorsDeclared; | ||||
/// The number of implicitly-declared move assignment operators. | /// The number of implicitly-declared move assignment operators. | ||||
static unsigned NumImplicitMoveAssignmentOperators; | unsigned NumImplicitMoveAssignmentOperators; | ||||
/// The number of implicitly-declared move assignment operators for | /// The number of implicitly-declared move assignment operators for | ||||
/// which declarations were built. | /// which declarations were built. | ||||
static unsigned NumImplicitMoveAssignmentOperatorsDeclared; | unsigned NumImplicitMoveAssignmentOperatorsDeclared; | ||||
/// The number of implicitly-declared destructors. | /// The number of implicitly-declared destructors. | ||||
static unsigned NumImplicitDestructors; | unsigned NumImplicitDestructors; | ||||
/// The number of implicitly-declared destructors for which | /// The number of implicitly-declared destructors for which | ||||
/// declarations were built. | /// declarations were built. | ||||
static unsigned NumImplicitDestructorsDeclared; | unsigned NumImplicitDestructorsDeclared; | ||||
public: | public: | ||||
/// Initialize built-in types. | /// Initialize built-in types. | ||||
/// | /// | ||||
/// This routine may only be invoked once for a given ASTContext object. | /// This routine may only be invoked once for a given ASTContext object. | ||||
/// It is normally invoked after ASTContext construction. | /// It is normally invoked after ASTContext construction. | ||||
/// | /// | ||||
/// \param Target The target | /// \param Target The target | ||||
▲ Show 20 Lines • Show All 228 Lines • Show Last 20 Lines |