Lines Matching refs:ArrayConstructorValues
374 template <typename RESULT> class ArrayConstructorValues; variable
388 Expr<Index> &&stride, ArrayConstructorValues<Result> &&values) in ImpliedDo()
400 ArrayConstructorValues<Result> &values() { return values_.value(); } in values()
401 const ArrayConstructorValues<Result> &values() const { in values()
408 common::CopyableIndirection<ArrayConstructorValues<Result>> values_;
417 template <typename RESULT> class ArrayConstructorValues {
421 DEFAULT_CONSTRUCTORS_AND_ASSIGNMENTS(ArrayConstructorValues)
422 ArrayConstructorValues() {} in ArrayConstructorValues() function
424 bool operator==(const ArrayConstructorValues &) const;
444 class ArrayConstructor : public ArrayConstructorValues<RESULT> {
447 using Base = ArrayConstructorValues<Result>;
458 : public ArrayConstructorValues<Type<TypeCategory::Character, KIND>> {
461 using Base = ArrayConstructorValues<Result>;
480 : public ArrayConstructorValues<SomeDerived> {
483 using Base = ArrayConstructorValues<Result>;
859 FOR_EACH_INTRINSIC_KIND(extern template class ArrayConstructorValues, )
871 FOR_EACH_INTRINSIC_KIND(template class ArrayConstructorValues, ) \