Home | History | Annotate | Download | only in Sema

Lines Matching defs:Anon

3524   // Otherwise, set this is the anon-decl typedef for the tag.
4121 NamedDecl *Anon = nullptr;
4123 Anon = FieldDecl::Create(Context, OwningClass,
4131 Anon->setAccess(AS);
4133 FieldCollector->Add(cast<FieldDecl>(Anon));
4145 Anon = VarDecl::Create(Context, Owner,
4155 ActOnUninitializedDecl(Anon, /*TypeMayContainAuto=*/false);
4157 Anon->setImplicit();
4165 Owner->addDecl(Anon);
4171 Chain.push_back(Anon);
4177 if (VarDecl *NewVD = dyn_cast<VarDecl>(Anon)) {
4191 Anon->setInvalidDecl();
4193 return Anon;
4222 NamedDecl *Anon = FieldDecl::Create(Context,
4231 Anon->setImplicit();
4234 CurContext->addDecl(Anon);
4240 Chain.push_back(Anon);
4243 if (RequireCompleteType(Anon->getLocation(), RecTy,
4247 Anon->setInvalidDecl();
4251 return Anon;