Home
last modified time | relevance | path

Searched refs:Macro (Results 1 – 13 of 13) sorted by relevance

/aosp14/frameworks/base/tools/aapt2/
H A DValueTransformer.h40 struct Macro;
101 AAPT_TRANSFORM_VALUE(Macro);
H A DResourceValues.h367 struct Macro : public TransformableValue<Macro, BaseValue<Macro>> { struct
415 std::unique_ptr<Macro> TransformDerived(const Macro* value) override;
H A DValueTransformer.cpp49 VALUE_CREATE_VALUE_DECL(Macro);
H A DValueVisitor.h46 virtual void Visit(Macro* value) { in Visit()
98 virtual void Visit(const Macro* value) { in Visit()
H A DResourceValues.cpp1028 bool Macro::Equals(const Value* value) const { in Equals()
1029 const Macro* other = ValueCast<Macro>(value); in Equals()
1039 void Macro::Print(std::ostream* out) const { in Print()
1175 std::unique_ptr<Macro> CloningValueTransformer::TransformDerived(const Macro* value) { in TransformDerived()
1176 auto new_value = std::make_unique<Macro>(*value); in TransformDerived()
H A DResourceParser_test.cpp343 Macro* macro = test::GetValue<Macro>(&table_, "macro/foo"); in TEST_F()
357 Macro* macro = test::GetValue<Macro>(&table_, "macro/foo"); in TEST_F()
H A DResourceParser.cpp900 auto macro = std::make_unique<Macro>(); in ParseMacro()
907 Macro::Namespace{.alias = decl.prefix, in ParseMacro()
/aosp14/frameworks/base/tools/aapt2/link/
H A DReferenceLinker.cpp204 explicit MacroDeclStack(std::vector<Macro::Namespace> namespaces) in MacroDeclStack()
221 std::vector<Macro::Namespace> alias_namespaces_;
402 auto macro = ValueCast<Macro>(macro_values[0]->value.get()); in LinkReference()
/aosp14/frameworks/base/tools/aapt2/format/proto/
H A DProtoSerialize_test.cpp902 auto original = std::make_unique<Macro>(); in TEST()
909 Macro::Namespace{.alias = "prefix", .package_name = "package.name", .is_private = true}); in TEST()
927 Macro* deserialized = test::GetValue<Macro>(&new_table, "com.app.a:macro/foo"); in TEST()
H A DProtoDeserialize.cpp682 static bool DeserializeMacroFromPb(const pb::MacroBody& pb_ref, Macro* out_ref, in DeserializeMacroFromPb()
702 Macro::Namespace{.alias = namespace_decls.prefix(), in DeserializeMacroFromPb()
854 auto macro = std::make_unique<Macro>(); in DeserializeValueFromPb()
H A DProtoSerialize.cpp469 static void SerializeMacroToPb(const Macro& ref, pb::MacroBody* pb_macro) { in SerializeMacroToPb()
696 void Visit(const Macro* macro) override { in Visit()
/aosp14/frameworks/base/libs/hwui/
H A DAndroid.bp753 // Macro-bench app
/aosp14/frameworks/base/media/native/midi/include/
H A DDoxyfile2057 # performed. Macro expansion can be done in a controlled way by setting