Home | History | Annotate | Download | only in AST

Lines Matching refs:Field

1026   /// \brief The field whose default is being used.
1027 FieldDecl *Field;
1032 CXXDefaultInitExpr(const ASTContext &C, SourceLocation Loc, FieldDecl *Field,
1038 /// \p Field is the non-static data member whose default initializer is used
1041 FieldDecl *Field) {
1042 return new (C) CXXDefaultInitExpr(C, Loc, Field, Field->getType());
1045 /// \brief Get the field whose initializer will be used.
1046 FieldDecl *getField() { return Field; }
1047 const FieldDecl *getField() const { return Field; }
1051 assert(Field->getInClassInitializer() && "initializer hasn't been parsed");
1052 return Field->getInClassInitializer();
1055 assert(Field->getInClassInitializer() && "initializer hasn't been parsed");
1056 return Field->getInClassInitializer();
1608 /// lambda expression (which initializes the first capture field).
1614 /// lambda expression (which initializes the first capture field).
2633 /// trivially rederivable if we urgently need to kill this field.