• Home
  • Raw
  • Download

Lines Matching refs:new_value

1074 std::unique_ptr<T> CopyValueFields(std::unique_ptr<T> new_value, const T* value) {  in CopyValueFields()  argument
1075 new_value->SetSource(value->GetSource()); in CopyValueFields()
1076 new_value->SetComment(value->GetComment()); in CopyValueFields()
1077 return new_value; in CopyValueFields()
1093 auto new_value = std::make_unique<RawString>(pool_->MakeRef(value->value)); in TransformDerived() local
1094 return CopyValueFields(std::move(new_value), value); in TransformDerived()
1098 auto new_value = std::make_unique<String>(pool_->MakeRef(value->value)); in TransformDerived() local
1099 new_value->untranslatable_sections = value->untranslatable_sections; in TransformDerived()
1100 return CopyValueFields(std::move(new_value), value); in TransformDerived()
1104 auto new_value = std::make_unique<StyledString>(pool_->MakeRef(value->value)); in TransformDerived() local
1105 new_value->untranslatable_sections = value->untranslatable_sections; in TransformDerived()
1106 return CopyValueFields(std::move(new_value), value); in TransformDerived()
1111 auto new_value = std::make_unique<FileReference>(pool_->MakeRef(value->path)); in TransformDerived() local
1112 new_value->file = value->file; in TransformDerived()
1113 new_value->type = value->type; in TransformDerived()
1114 return CopyValueFields(std::move(new_value), value); in TransformDerived()
1123 auto new_value = std::make_unique<Attribute>(); in TransformDerived() local
1124 new_value->type_mask = value->type_mask; in TransformDerived()
1125 new_value->min_int = value->min_int; in TransformDerived()
1126 new_value->max_int = value->max_int; in TransformDerived()
1128 new_value->symbols.emplace_back(Attribute::Symbol{ in TransformDerived()
1134 return CopyValueFields(std::move(new_value), value); in TransformDerived()
1138 auto new_value = std::make_unique<Style>(); in TransformDerived() local
1139 new_value->parent = value->parent; in TransformDerived()
1140 new_value->parent_inferred = value->parent_inferred; in TransformDerived()
1142 new_value->entries.push_back(Style::Entry{entry.key, entry.value->Transform(*this)}); in TransformDerived()
1144 return CopyValueFields(std::move(new_value), value); in TransformDerived()
1148 auto new_value = std::make_unique<Array>(); in TransformDerived() local
1150 new_value->elements.emplace_back(item->Transform(*this)); in TransformDerived()
1152 return CopyValueFields(std::move(new_value), value); in TransformDerived()
1156 auto new_value = std::make_unique<Plural>(); in TransformDerived() local
1160 new_value->values[i] = value->values[i]->Transform(*this); in TransformDerived()
1163 return CopyValueFields(std::move(new_value), value); in TransformDerived()
1167 auto new_value = std::make_unique<Styleable>(); in TransformDerived() local
1169 new_value->entries.emplace_back(*s.Transform(*this)); in TransformDerived()
1171 return CopyValueFields(std::move(new_value), value); in TransformDerived()
1175 auto new_value = std::make_unique<Macro>(*value); in TransformDerived() local
1176 return CopyValueFields(std::move(new_value), value); in TransformDerived()