Home
last modified time | relevance | path

Searched refs:ValueTransformer (Results 1 – 6 of 6) sorted by relevance

/aosp12/frameworks/base/tools/aapt2/
H A DValueTransformer.h82 struct ValueTransformer { struct
85 explicit ValueTransformer(StringPool* new_pool);
86 virtual ~ValueTransformer() = default;
113 std::unique_ptr<Derived> Transform(ValueTransformer& transformer) const;
116 Value* TransformValueImpl(ValueTransformer& transformer) const override;
122 Item* TransformItemImpl(ValueTransformer& transformer) const override;
H A DValueTransformer_inline.h22 inline ValueTransformer::ValueTransformer(StringPool* new_pool) : pool_(new_pool) { in ValueTransformer() function
27 ValueTransformer& transformer) const { in Transform()
32 Value* TransformableValue<Derived, Base>::TransformValueImpl(ValueTransformer& transformer) const { in TransformValueImpl()
39 Item* TransformableItem<Derived, Base>::TransformItemImpl(ValueTransformer& transformer) const { in TransformItemImpl()
H A DValueTransformer.cpp24 std::unique_ptr<Value> ValueTransformer::TransformValue(const T* value) { \
29 std::unique_ptr<Item> ValueTransformer::TransformItem(const T* value) { \
32 std::unique_ptr<Value> ValueTransformer::TransformValue(const T* value) { \
H A DResourceValues.h105 std::unique_ptr<Value> Transform(ValueTransformer& transformer) const;
123 virtual Value* TransformValueImpl(ValueTransformer& transformer) const = 0;
140 std::unique_ptr<Item> Transform(ValueTransformer& transformer) const;
143 virtual Item* TransformItemImpl(ValueTransformer& transformer) const = 0;
402 struct CloningValueTransformer : public ValueTransformer {
H A DResourceValues.cpp50 std::unique_ptr<Value> Value::Transform(ValueTransformer& transformer) const { in Transform()
54 std::unique_ptr<Item> Item::Transform(ValueTransformer& transformer) const { in Transform()
1081 : ValueTransformer(new_pool) { in CloningValueTransformer()
H A DAndroid.bp165 "ValueTransformer.cpp",