Lines Matching refs: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
138 const std::string Transform;
141 : RewriteDescriptor(DT), Pattern(P), Transform(T) { }
160 std::string Name = Regex(Pattern).sub(Transform, C.getName(), &Error);
310 std::string Transform;
342 } else if (KeyValue.equals("transform")) {
343 Transform = Value->getValue(ValueStorage);
355 if (Transform.empty() == Target.empty()) {
357 "exactly one of transform or target must be specified");
366 DL->push_back(new PatternRewriteFunctionDescriptor(Source, Transform));
377 std::string Transform;
409 } else if (KeyValue.equals("transform")) {
410 Transform = Value->getValue(ValueStorage);
417 if (Transform.empty() == Target.empty()) {
419 "exactly one of transform or target must be specified");
428 Transform));
439 std::string Transform;
471 } else if (KeyValue.equals("transform")) {
472 Transform = Value->getValue(ValueStorage);
479 if (Transform.empty() == Target.empty()) {
481 "exactly one of transform or target must be specified");
489 DL->push_back(new PatternRewriteNamedAliasDescriptor(Source, Transform));