Lines Matching defs:dataRef
67 const evaluate::DataRef &dataRef, DefinabilityFlags flags) {
81 dataRef.u)}) {
112 } else if (auto dataRef{evaluate::ExtractDataRef(
114 return WhyNotDefinableBase(at, scope, flags, dataRef->GetFirstSymbol(),
116 std::holds_alternative<evaluate::SymbolRef>(dataRef->u),
118 DefinesComponentPointerTarget(*dataRef, flags));
191 if (auto dataRef{
193 return WhyNotDefinableLast(at, scope, flags, dataRef->GetLastSymbol());
243 const evaluate::DataRef &dataRef) {
245 WhyNotDefinableBase(at, scope, flags, dataRef.GetFirstSymbol(),
246 std::holds_alternative<evaluate::SymbolRef>(dataRef.u),
247 DefinesComponentPointerTarget(dataRef, flags))};
250 WhyNotDefinableLast(at, scope, flags, dataRef.GetLastSymbol())}) {
318 if (auto dataRef{evaluate::ExtractDataRef(expr, true, true)}) {
381 if (auto whyNotDataRef{WhyNotDefinable(at, scope, flags, *dataRef)}) {