Lines Matching refs:Reference

99 Reference::Reference() : reference_type(Type::kResource) {}  in Reference()  function in aapt::Reference
101 Reference::Reference(const ResourceNameRef& n, Type t) in Reference() function in aapt::Reference
104 Reference::Reference(const ResourceId& i, Type type) in Reference() function in aapt::Reference
107 Reference::Reference(const ResourceNameRef& n, const ResourceId& i) in Reference() function in aapt::Reference
110 bool Reference::Equals(const Value* value) const { in Equals()
111 const Reference* other = ValueCast<Reference>(value); in Equals()
119 bool Reference::Flatten(android::Res_value* out_value) const { in Flatten()
127 if (reference_type == Reference::Type::kResource) { in Flatten()
144 void Reference::Print(std::ostream* out) const { in Print()
171 static void PrettyPrintReferenceImpl(const Reference& ref, bool print_package, Printer* printer) { in PrettyPrintReferenceImpl()
173 case Reference::Type::kResource: in PrettyPrintReferenceImpl()
177 case Reference::Type::kAttribute: in PrettyPrintReferenceImpl()
205 void Reference::PrettyPrint(Printer* printer) const { in PrettyPrint()
209 void Reference::PrettyPrint(StringPiece package, Printer* printer) const { in PrettyPrint()
884 const Reference& parent_ref = parent.value(); in Print()
1035 [](const Reference& a, const Reference& b) -> bool { in Equals()
1060 bool operator<(const Reference& a, const Reference& b) { in operator <()
1066 bool operator==(const Reference& a, const Reference& b) { in operator ==()
1070 bool operator!=(const Reference& a, const Reference& b) { in operator !=()
1075 bool operator()(const Reference& a, const Reference& b) const { in operator ()()
1083 std::set<Reference, NameOnlyComparator> references; in MergeWith()
1102 std::unique_ptr<Reference> CloningValueTransformer::TransformDerived(const Reference* value) { in TransformDerived()
1103 return std::make_unique<Reference>(*value); in TransformDerived()
1186 for (const Reference& s : value->entries) { in TransformDerived()