Lines Matching refs:Characterize

70 std::optional<TypeAndShape> TypeAndShape::Characterize(  in Characterize()  function in Fortran::evaluate::characteristics::TypeAndShape
78 return Characterize(*interface.type(), context); in Characterize()
80 return Characterize(*interface.symbol(), context); in Characterize()
86 return Characterize(assoc, context); in Characterize()
89 return Characterize(binding.symbol(), context); in Characterize()
115 std::optional<TypeAndShape> TypeAndShape::Characterize( in Characterize() function in Fortran::evaluate::characteristics::TypeAndShape
137 std::optional<TypeAndShape> TypeAndShape::Characterize( in Characterize() function in Fortran::evaluate::characteristics::TypeAndShape
146 std::optional<TypeAndShape> TypeAndShape::Characterize( in Characterize() function in Fortran::evaluate::characteristics::TypeAndShape
148 return Characterize(arg.UnwrapExpr(), context); in Characterize()
314 std::optional<DummyDataObject> DummyDataObject::Characterize( in Characterize() function in Fortran::evaluate::characteristics::DummyDataObject
318 if (auto type{TypeAndShape::Characterize(symbol, context)}) { in Characterize()
655 if (auto obj{DummyDataObject::Characterize(symbol, context)}) { in CharacterizeDummyArgument()
680 if (auto proc{Procedure::Characterize(designator, context)}) { in FromActual()
688 if (auto proc{Procedure::Characterize(call, context)}) { in FromActual()
696 if (auto type{TypeAndShape::Characterize(expr, context)}) { in FromActual()
792 if (auto type{TypeAndShape::Characterize(symbol, context)}) { in CharacterizeFunctionResult()
811 std::optional<FunctionResult> FunctionResult::Characterize( in Characterize() function in Fortran::evaluate::characteristics::FunctionResult
1032 std::optional<Procedure> Procedure::Characterize( in Characterize() function in Fortran::evaluate::characteristics::Procedure
1038 std::optional<Procedure> Procedure::Characterize( in Characterize() function in Fortran::evaluate::characteristics::Procedure
1042 characteristics::Procedure::Characterize(*symbol, context)}) { in Characterize()
1051 std::optional<Procedure> Procedure::Characterize( in Characterize() function in Fortran::evaluate::characteristics::Procedure
1053 if (auto callee{Characterize(ref.proc(), context)}) { in Characterize()