Lines Matching defs:entity
743 std::optional<SourceName> saveAll; // "SAVE" without entity list
1070 // Make sure that there's an entity in an enclosing scope called Name
1072 // Declare a LOCAL/LOCAL_INIT/REDUCE entity while setting a locality flag. If
1073 // there isn't a type specified it comes from the entity in the containing
1076 // Declare a statement entity (i.e., an implied DO loop index for
1115 // Declare an object or procedure entity.
2010 "The entity '%s' has multiple BIND names ('%s' and '%s')"_err_en_US,
2357 // on the entity-decl
2758 if (const auto *entity{symbol.detailsIf<EntityDetails>()};
2759 entity && entity->isDummy()) {
3612 // pointer is properly represented as a USE association of an entity.
4067 } else if (auto *entity{ultimate.detailsIf<EntityDetails>()};
4068 entity && !ultimate.has<ProcEntityDetails>()) {
4069 resultType = entity->type();
4803 EntityDetails entity;
4805 entity.set_type(*proc->type());
4807 symbol.details() = std::move(entity);
4818 } else if (auto *entity{prev->detailsIf<EntityDetails>()};
4819 IsPointer(*prev) && entity && !entity->type()) {
5405 // Declare an entity not yet known to be an object or proc.
6421 // Handle any entity declarations on the STRUCTURE statement
7024 // Set the type of an entity or report an error.
7040 "A length specifier cannot be used to declare the non-character entity '%s'"_err_en_US);
7755 // Make a symbol for the associating entity of the current association.
9324 .Attach(symbol->name(), "'%s' is hidden by this entity"_because_en_US,
9372 // If the name is known because it is an object entity from a host
9776 // Ensure that every object entity has a type.