Swift: rename conversion predicates

This commit is contained in:
Paolo Tranquilli
2022-08-15 15:04:39 +02:00
parent ace92d0958
commit 8ba330a886
138 changed files with 1391 additions and 1672 deletions

View File

@@ -29,7 +29,7 @@ class {{name}}Base extends Synth::T{{name}}{{#bases}}, {{.}}{{/bases}} {
{{#type_is_class}}
{{type}} getImmediate{{singular}}({{#is_repeated}}int index{{/is_repeated}}) {
{{^ipa}}
result = Synth::convert{{type}}FromDb(Synth::convert{{name}}ToDb(this){{^root}}.(Raw::{{name}}){{/root}}.{{getter}}({{#is_repeated}}index{{/is_repeated}}))
result = Synth::fromRaw{{type}}(Synth::toRaw{{name}}(this){{^root}}.(Raw::{{name}}){{/root}}.{{getter}}({{#is_repeated}}index{{/is_repeated}}))
{{/ipa}}
{{#ipa}}
none()
@@ -44,7 +44,7 @@ class {{name}}Base extends Synth::T{{name}}{{#bases}}, {{.}}{{/bases}} {
{{^type_is_class}}
{{type}} {{getter}}({{#is_repeated}}int index{{/is_repeated}}) {
{{^ipa}}
{{^is_predicate}}result = {{/is_predicate}}Synth::convert{{name}}ToDb(this){{^root}}.(Raw::{{name}}){{/root}}.{{getter}}({{#is_repeated}}index{{/is_repeated}})
{{^is_predicate}}result = {{/is_predicate}}Synth::toRaw{{name}}(this){{^root}}.(Raw::{{name}}){{/root}}.{{getter}}({{#is_repeated}}index{{/is_repeated}})
{{/ipa}}
{{#ipa}}
none()

View File

@@ -22,7 +22,7 @@ cached module Synth {
{{/non_final_classes}}
{{#final_classes}}
cached T{{name}} convert{{name}}FromDb(Raw::Element e) {
cached T{{name}} fromRaw{{name}}(Raw::Element e) {
{{^is_fresh_ipa}}
result = T{{name}}(e)
{{/is_fresh_ipa}}
@@ -33,18 +33,18 @@ cached module Synth {
{{/final_classes}}
{{#non_final_classes}}
cached T{{name}} convert{{name}}FromDb(Raw::Element e) {
cached T{{name}} fromRaw{{name}}(Raw::Element e) {
{{#derived}}
{{^first}}
or
{{/first}}
result = convert{{name}}FromDb(e)
result = fromRaw{{name}}(e)
{{/derived}}
}
{{/non_final_classes}}
{{#final_classes}}
cached Raw::Element convert{{name}}ToDb(T{{name}} e) {
cached Raw::Element toRaw{{name}}(T{{name}} e) {
{{^is_fresh_ipa}}
e = T{{name}}(result)
{{/is_fresh_ipa}}
@@ -55,12 +55,12 @@ cached module Synth {
{{/final_classes}}
{{#non_final_classes}}
cached Raw::Element convert{{name}}ToDb(T{{name}} e) {
cached Raw::Element toRaw{{name}}(T{{name}} e) {
{{#derived}}
{{^first}}
or
{{/first}}
result = convert{{name}}ToDb(e)
result = toRaw{{name}}(e)
{{/derived}}
}
{{/non_final_classes}}