Lines Matching full:anon
3799 // Otherwise, set this is the anon-decl typedef for the tag.
4427 NamedDecl *Anon = nullptr;
4429 Anon = FieldDecl::Create(Context, OwningClass,
4437 Anon->setAccess(AS);
4439 FieldCollector->Add(cast<FieldDecl>(Anon));
4451 Anon = VarDecl::Create(Context, Owner,
4461 ActOnUninitializedDecl(Anon, /*TypeMayContainAuto=*/false);
4463 Anon->setImplicit();
4471 Owner->addDecl(Anon);
4477 Chain.push_back(Anon);
4482 if (VarDecl *NewVD = dyn_cast<VarDecl>(Anon)) {
4496 Anon->setInvalidDecl();
4498 return Anon;
4527 NamedDecl *Anon = FieldDecl::Create(Context,
4536 Anon->setImplicit();
4539 CurContext->addDecl(Anon);
4545 Chain.push_back(Anon);
4548 if (RequireCompleteType(Anon->getLocation(), RecTy,
4552 Anon->setInvalidDecl();
4556 return Anon;