Searched refs:ValueTransformer (Results 1 – 6 of 6) sorted by relevance
22 inline ValueTransformer::ValueTransformer(android::StringPool* new_pool) : pool_(new_pool) { in ValueTransformer() function27 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()
82 struct ValueTransformer { struct85 explicit ValueTransformer(android::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;
24 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) { \
103 std::unique_ptr<Value> Transform(ValueTransformer& transformer) const;121 virtual Value* TransformValueImpl(ValueTransformer& transformer) const = 0;138 std::unique_ptr<Item> Transform(ValueTransformer& transformer) const;141 virtual Item* TransformItemImpl(ValueTransformer& transformer) const = 0;401 struct CloningValueTransformer : public ValueTransformer {
159 "ValueTransformer.cpp",
50 std::unique_ptr<Value> Value::Transform(ValueTransformer& transformer) const { in Transform()54 std::unique_ptr<Item> Item::Transform(ValueTransformer& transformer) const { in Transform()1099 : ValueTransformer(new_pool) { in CloningValueTransformer()