Home | History | Annotate | Download | only in Utils

Lines Matching defs:Transform

31 //      + Transform     (pattern transformation)
36 // + Transform (pattern transformation)
40 // + Transform (pattern transformation)
42 // Note that source and exactly one of [Target, Transform] must be provided
139 const std::string Transform;
142 : RewriteDescriptor(DT), Pattern(P), Transform(T) { }
161 std::string Name = Regex(Pattern).sub(Transform, C.getName(), &Error);
311 std::string Transform;
343 } else if (KeyValue.equals("transform")) {
344 Transform = Value->getValue(ValueStorage);
356 if (Transform.empty() == Target.empty()) {
358 "exactly one of transform or target must be specified");
367 DL->push_back(new PatternRewriteFunctionDescriptor(Source, Transform));
378 std::string Transform;
410 } else if (KeyValue.equals("transform")) {
411 Transform = Value->getValue(ValueStorage);
418 if (Transform.empty() == Target.empty()) {
420 "exactly one of transform or target must be specified");
429 Transform));
440 std::string Transform;
472 } else if (KeyValue.equals("transform")) {
473 Transform = Value->getValue(ValueStorage);
480 if (Transform.empty() == Target.empty()) {
482 "exactly one of transform or target must be specified");
490 DL->push_back(new PatternRewriteNamedAliasDescriptor(Source, Transform));