Lines Matching refs:EntityDetails
131 void EntityDetails::set_type(const DeclTypeSpec &type) { in set_type()
137 void EntityDetails::ReplaceType(const DeclTypeSpec &type) { type_ = &type; } in ReplaceType()
152 ProcEntityDetails::ProcEntityDetails(EntityDetails &&d) : EntityDetails(d) { in ProcEntityDetails()
233 [](const EntityDetails &) { return "Entity"; }, in DetailsToString() argument
267 [&](const ObjectEntityDetails &) { return has<EntityDetails>(); }, in CanReplaceDetails()
268 [&](const ProcEntityDetails &) { return has<EntityDetails>(); }, in CanReplaceDetails()
270 return has<SubprogramNameDetails>() || has<EntityDetails>(); in CanReplaceDetails()
295 [&](EntityDetails &x) { x.set_type(type); }, in SetType()
334 common::visitors{[](const EntityDetails &x) { return x.isFuncResult(); }, in IsFuncResult()
364 ObjectEntityDetails::ObjectEntityDetails(EntityDetails &&d) in ObjectEntityDetails()
365 : EntityDetails(d) {} in ObjectEntityDetails()
367 llvm::raw_ostream &operator<<(llvm::raw_ostream &os, const EntityDetails &x) { in operator <<()
379 os << *static_cast<const EntityDetails *>(&x); in operator <<()
391 os << *static_cast<const EntityDetails *>(&x); in operator <<()