Lines Matching refs:KIND
13 template <int KIND>
14 Expr<Type<TypeCategory::Character, KIND>> FoldIntrinsicFunction( in FoldIntrinsicFunction()
16 FunctionRef<Type<TypeCategory::Character, KIND>> &&funcRef) { in FoldIntrinsicFunction()
17 using T = Type<TypeCategory::Character, KIND>; in FoldIntrinsicFunction()
25 return CharacterUtils<KIND>::CHAR(i.ToUInt64()); in FoldIntrinsicFunction()
29 context, std::move(funcRef), CharacterUtils<KIND>::ADJUSTL); in FoldIntrinsicFunction()
32 context, std::move(funcRef), CharacterUtils<KIND>::ADJUSTR); in FoldIntrinsicFunction()
40 return Expr<T>{Constant<T>{CharacterUtils<KIND>::NEW_LINE()}}; in FoldIntrinsicFunction()
45 CharacterUtils<KIND>::REPEAT(std::get<Scalar<T>>(*scalars), in FoldIntrinsicFunction()
52 CharacterUtils<KIND>::TRIM(std::get<Scalar<T>>(*scalar))}}; in FoldIntrinsicFunction()
60 template <int KIND>
61 Expr<Type<TypeCategory::Character, KIND>> FoldOperation( in FoldOperation()
62 FoldingContext &context, Concat<KIND> &&x) { in FoldOperation()
66 using Result = Type<TypeCategory::Character, KIND>; in FoldOperation()
73 template <int KIND>
74 Expr<Type<TypeCategory::Character, KIND>> FoldOperation( in FoldOperation()
75 FoldingContext &context, SetLength<KIND> &&x) { in FoldOperation()
79 using Result = Type<TypeCategory::Character, KIND>; in FoldOperation()