/aosp12/frameworks/base/tools/aapt2/util/ |
H A D | Util.h | 57 bool StartsWith(const android::StringPiece& str, const android::StringPiece& prefix); 60 bool EndsWith(const android::StringPiece& str, const android::StringPiece& suffix); 64 android::StringPiece TrimLeadingWhitespace(const android::StringPiece& str); 68 android::StringPiece TrimTrailingWhitespace(const android::StringPiece& str); 72 android::StringPiece TrimWhitespace(const android::StringPiece& str); 239 using pointer = android::StringPiece*; 254 iterator(const android::StringPiece& s, char sep, const android::StringPiece& tok, bool end); 256 android::StringPiece str_; 258 android::StringPiece token_; 304 bool ExtractResFilePathParts(const android::StringPiece& path, android::StringPiece* out_prefix, [all …]
|
H A D | Util.cpp | 35 using ::android::StringPiece; 51 StringPiece::const_iterator current; in SplitAndTransform() 72 bool StartsWith(const StringPiece& str, const StringPiece& prefix) { in StartsWith() 79 bool EndsWith(const StringPiece& str, const StringPiece& suffix) { in EndsWith() 86 StringPiece TrimLeadingWhitespace(const StringPiece& str) { in TrimLeadingWhitespace() 97 return StringPiece(start, end - start); in TrimLeadingWhitespace() 100 StringPiece TrimTrailingWhitespace(const StringPiece& str) { in TrimTrailingWhitespace() 114 StringPiece TrimWhitespace(const StringPiece& str) { in TrimWhitespace() 517 Tokenizer::iterator::iterator(const StringPiece& s, char sep, const StringPiece& tok, bool end) in iterator() 524 bool ExtractResFilePathParts(const StringPiece& path, StringPiece* out_prefix, in ExtractResFilePathParts() [all …]
|
H A D | Files.h | 59 void AppendPath(std::string* base, android::StringPiece part); 62 std::string BuildPath(std::vector<const android::StringPiece>&& args); 68 android::StringPiece GetStem(const android::StringPiece& path); 71 android::StringPiece GetFilename(const android::StringPiece& path); 75 android::StringPiece GetExtension(const android::StringPiece& path); 78 bool IsHidden(const android::StringPiece& path); 81 std::string PackageToPath(const android::StringPiece& package); 87 bool AppendArgsFromFile(const android::StringPiece& path, std::vector<std::string>* out_arglist, 91 bool AppendSetArgsFromFile(const android::StringPiece& path, 113 bool SetPattern(const android::StringPiece& pattern); [all …]
|
H A D | Files.cpp | 41 using ::android::StringPiece; 142 StringPiece GetStem(const StringPiece& path) { in GetStem() 147 return StringPiece(start, current - start); in GetStem() 153 StringPiece GetFilename(const StringPiece& path) { in GetFilename() 161 return StringPiece(last_dir_sep, end - last_dir_sep); in GetFilename() 164 StringPiece GetExtension(const StringPiece& path) { in GetExtension() 165 StringPiece filename = GetFilename(path); in GetExtension() 169 return StringPiece(c, end - c); in GetExtension() 174 bool IsHidden(const android::StringPiece& path) { in IsHidden() 178 void AppendPath(std::string* base, StringPiece part) { in AppendPath() [all …]
|
/aosp12/frameworks/base/libs/androidfw/tests/ |
H A D | StringPiece_test.cpp | 28 StringPiece a("hello world", 5); in TEST() 29 StringPiece b("hello moon", 5); in TEST() 43 EXPECT_TRUE(StringPiece(testing) > car); in TEST() 45 EXPECT_TRUE(StringPiece(banana) < car); in TEST() 47 EXPECT_TRUE(StringPiece(car) > banana); in TEST() 58 EXPECT_TRUE(StringPiece(banana) < car); in TEST() 65 StringPiece start_needle("I am"); in TEST() 66 StringPiece end_needle("wind."); in TEST() 67 StringPiece middle_needle("leaf"); in TEST() 68 StringPiece empty_needle(""); in TEST() [all …]
|
/aosp12/frameworks/base/tools/aapt2/cmd/ |
H A D | Command.h | 38 explicit Command(const android::StringPiece& name, const android::StringPiece& short_name) in Command() 53 void AddRequiredFlag(const android::StringPiece& name, const android::StringPiece& description, 56 void AddRequiredFlagList(const android::StringPiece& name, 60 void AddOptionalFlag(const android::StringPiece& name, const android::StringPiece& description, 63 void AddOptionalFlagList(const android::StringPiece& name, 67 void AddOptionalFlagList(const android::StringPiece& name, 68 const android::StringPiece& description, 71 void AddOptionalSwitch(const android::StringPiece& name, const android::StringPiece& description, 76 void SetDescription(const android::StringPiece& name); 93 explicit Flag(const android::StringPiece& name, const android::StringPiece& description, in Flag() [all …]
|
H A D | Command.cpp | 32 using android::StringPiece; 36 std::string GetSafePath(const StringPiece& arg) { in GetSafePath() 54 void Command::AddRequiredFlag(const StringPiece& name, const StringPiece& description, in AddRequiredFlag() 64 void Command::AddRequiredFlagList(const StringPiece& name, const StringPiece& description, in AddRequiredFlagList() 74 void Command::AddOptionalFlag(const StringPiece& name, const StringPiece& description, in AddOptionalFlag() 84 void Command::AddOptionalFlagList(const StringPiece& name, const StringPiece& description, in AddOptionalFlagList() 94 void Command::AddOptionalFlagList(const StringPiece& name, const StringPiece& description, in AddOptionalFlagList() 96 auto func = [value](const StringPiece& arg) -> bool { in AddOptionalFlagList() 104 void Command::AddOptionalSwitch(const StringPiece& name, const StringPiece& description, in AddOptionalSwitch() 106 auto func = [value](const StringPiece& arg) -> bool { in AddOptionalSwitch() [all …]
|
/aosp12/frameworks/base/tools/aapt2/ |
H A D | ResourceUtils.h | 60 bool IsReference(const android::StringPiece& str); 73 bool IsAttributeReference(const android::StringPiece& str); 91 Maybe<bool> ParseBool(const android::StringPiece& str); 96 Maybe<uint32_t> ParseInt(const android::StringPiece& str); 101 Maybe<ResourceId> ParseResourceId(const android::StringPiece& str); 106 Maybe<int> ParseSdkVersion(const android::StringPiece& str); 128 Maybe<Reference> ParseXmlAttributeName(const android::StringPiece& str); 137 std::unique_ptr<Reference> TryParseReference(const android::StringPiece& str, 144 std::unique_ptr<Item> TryParseNullOrEmpty(const android::StringPiece& str); 206 const android::StringPiece& value, const Attribute* attr, [all …]
|
H A D | ResourceUtils.cpp | 36 using ::android::StringPiece; 129 StringPiece package; in ParseResourceName() 130 StringPiece type; in ParseResourceName() 131 StringPiece entry; in ParseResourceName() 216 StringPiece package; in ParseAttributeReference() 217 StringPiece type; in ParseAttributeReference() 218 StringPiece entry; in ParseAttributeReference() 260 StringPiece name = str; in ParseStyleParentReference() 279 StringPiece type_str; in ParseStyleParentReference() 317 StringPiece package; in ParseXmlAttributeName() [all …]
|
H A D | ResourceTable.h | 75 Overlayable(const android::StringPiece& name, const android::StringPiece& actor) in Overlayable() 77 Overlayable(const android::StringPiece& name, const android::StringPiece& actor, in Overlayable() 142 android::StringPiece product = {}); 144 android::StringPiece product = {}) const; 147 const android::StringPiece& product); 181 ResourceEntry* CreateEntry(const android::StringPiece& name); 182 ResourceEntry* FindEntry(const android::StringPiece& name) const; 183 ResourceEntry* FindOrCreateEntry(const android::StringPiece& name); 216 android::StringPiece product = {}) const; 319 ResourceTablePackage* FindPackage(const android::StringPiece& name) const; [all …]
|
/aosp12/frameworks/minikin/libs/minikin/ |
H A D | StringPiece.h | 26 class StringPiece { 28 StringPiece() : mData(nullptr), mLength(0) {} in StringPiece() function 41 return StringPiece(mData + from, length); in substr() 59 inline bool operator==(const StringPiece& l, const StringPiece& r) { 72 inline bool operator==(const StringPiece& l, const char* s) { 80 inline bool operator!=(const StringPiece& l, const StringPiece& r) { 84 inline bool operator!=(const StringPiece& l, const char* s) { 90 SplitIterator(const StringPiece& string, char delimiter) in SplitIterator() 93 inline StringPiece next() { in next() 95 return StringPiece(); in next() [all …]
|
/aosp12/frameworks/base/tools/aapt2/test/ |
H A D | Builders.h | 43 ResourceTableBuilder& AddSimple(const android::StringPiece& name, 46 ResourceTableBuilder& AddReference(const android::StringPiece& name, 47 const android::StringPiece& ref); 49 const android::StringPiece& ref); 50 ResourceTableBuilder& AddString(const android::StringPiece& name, 51 const android::StringPiece& str); 53 const android::StringPiece& str); 56 const android::StringPiece& str); 70 ResourceTableBuilder& AddValue(const android::StringPiece& name, 105 ValueBuilder& SetComment(const android::StringPiece& str) { in SetComment() [all …]
|
H A D | Builders.cpp | 32 using ::android::StringPiece; 37 ResourceTableBuilder& ResourceTableBuilder::AddSimple(const StringPiece& name, in AddSimple() 42 ResourceTableBuilder& ResourceTableBuilder::AddSimple(const StringPiece& name, in AddSimple() 59 ResourceTableBuilder& ResourceTableBuilder::AddString(const StringPiece& name, in AddString() 60 const StringPiece& str) { in AddString() 65 const StringPiece& str) { in AddString() 71 const StringPiece& str) { in AddString() 99 ResourceTableBuilder& ResourceTableBuilder::AddValue(const StringPiece& name, in AddValue() 109 ResourceTableBuilder& ResourceTableBuilder::AddValue(const StringPiece& name, in AddValue() 200 StyleBuilder& StyleBuilder::SetParent(const StringPiece& str) { in SetParent() [all …]
|
/aosp12/frameworks/base/tools/aapt2/xml/ |
H A D | XmlDom.h | 100 Attribute* FindAttribute(const android::StringPiece& ns, const android::StringPiece& name); 101 const Attribute* FindAttribute(const android::StringPiece& ns, 103 Attribute* FindOrCreateAttribute(const android::StringPiece& ns, 104 const android::StringPiece& name); 105 void RemoveAttribute(const android::StringPiece& ns, 106 const android::StringPiece& name); 108 Element* FindChild(const android::StringPiece& ns, const android::StringPiece& name); 109 const Element* FindChild(const android::StringPiece& ns, const android::StringPiece& name) const; 111 Element* FindChildWithAttribute(const android::StringPiece& ns, const android::StringPiece& name, 112 const android::StringPiece& attr_ns, [all …]
|
H A D | XmlPullParser.h | 124 Maybe<ExtractedPackage> TransformPackageAlias(const android::StringPiece& alias) const override; 157 const_iterator FindAttribute(android::StringPiece namespace_uri, android::StringPiece name) const; 196 Maybe<android::StringPiece> FindAttribute(const XmlPullParser* parser, 197 const android::StringPiece& name); 204 Maybe<android::StringPiece> FindNonEmptyAttribute(const XmlPullParser* parser, 205 const android::StringPiece& name); 308 android::StringPiece namespace_uri, android::StringPiece name) const { in FindAttribute() 312 std::pair<android::StringPiece, android::StringPiece>(namespace_uri, name), in FindAttribute() 314 const std::pair<android::StringPiece, android::StringPiece>& rhs) -> bool { in FindAttribute()
|
H A D | XmlDom.cpp | 34 using ::android::StringPiece; 158 const StringPiece str(s, len); in CharacterDataHandler() 418 Attribute* Element::FindAttribute(const StringPiece& ns, const StringPiece& name) { in FindAttribute() 422 const Attribute* Element::FindAttribute(const StringPiece& ns, const StringPiece& name) const { in FindAttribute() 431 void Element::RemoveAttribute(const StringPiece& ns, const StringPiece& name) { in RemoveAttribute() 440 Attribute* Element::FindOrCreateAttribute(const StringPiece& ns, const StringPiece& name) { in FindOrCreateAttribute() 449 Element* Element::FindChild(const StringPiece& ns, const StringPiece& name) { in FindChild() 453 const Element* Element::FindChild(const StringPiece& ns, const StringPiece& name) const { in FindChild() 457 Element* Element::FindChildWithAttribute(const StringPiece& ns, const StringPiece& name, in FindChildWithAttribute() 458 const StringPiece& attr_ns, const StringPiece& attr_name, in FindChildWithAttribute() [all …]
|
H A D | XmlUtil.cpp | 26 using ::android::StringPiece; 31 std::string BuildPackageNamespace(const StringPiece& package, bool private_reference) { in BuildPackageNamespace() 40 StringPiece schema_prefix = kSchemaPublicPrefix; in ExtractPackageFromNamespace() 41 StringPiece package = namespace_uri; in ExtractPackageFromNamespace() 49 StringPiece schema_prefix = kSchemaPrivatePrefix; in ExtractPackageFromNamespace() 50 StringPiece package = namespace_uri; in ExtractPackageFromNamespace()
|
/aosp12/frameworks/minikin/tests/unittest/ |
H A D | StringPieceTest.cpp | 25 StringPiece s(nullptr); in TEST() 31 StringPiece s(""); in TEST() 37 StringPiece s("", 0); in TEST() 43 StringPiece s("abcde"); in TEST() 51 StringPiece s("abcde", 5); in TEST() 77 StringPiece s(kText + 2); in TEST() 87 StringPiece s("abcde"); in TEST() 115 StringPiece s(""); in TEST() 121 StringPiece s(""); in TEST() 126 StringPiece s("abcde"); in TEST() [all …]
|
/aosp12/frameworks/base/tools/aapt2/java/ |
H A D | JavaClassGenerator.h | 73 bool Generate(const android::StringPiece& package_name_to_generate, io::OutputStream* out, 76 bool Generate(const android::StringPiece& package_name_to_generate, 77 const android::StringPiece& output_package_name, io::OutputStream* out, 82 static std::string TransformToFieldName(const android::StringPiece& symbol); 90 Maybe<std::string> UnmangleResource(const android::StringPiece& package_name, 91 const android::StringPiece& package_name_to_generate, 94 bool ProcessType(const android::StringPiece& package_name_to_generate, 110 const android::StringPiece& package_name_to_generate,
|
H A D | AnnotationProcessor.cpp | 29 using ::android::StringPiece; 33 StringPiece AnnotationProcessor::ExtractFirstSentence(const StringPiece& comment) { in ExtractFirstSentence() 54 StringPiece doc_str; 56 StringPiece annotation; 93 const StringPiece trimmed = util::TrimWhitespace(comment); in AppendCommentLine() 110 void AnnotationProcessor::AppendComment(const StringPiece& comment) { in AppendComment() 112 for (StringPiece line : util::Tokenize(comment, '\n')) { in AppendComment() 129 for (const StringPiece& line : util::Tokenize(result, '\n')) { in Print()
|
H A D | JavaClassGenerator.cpp | 42 using ::android::StringPiece; 47 static const std::set<StringPiece> sJavaIdentifiers = { 60 static bool IsValidSymbol(const StringPiece& symbol) { in IsValidSymbol() 66 std::string JavaClassGenerator::TransformToFieldName(const StringPiece& symbol) { in TransformToFieldName() 87 const StringPiece& package_name_to_generate) { in TransformNestedAttr() 228 StringPiece fallback_package_name) { in GetRFieldReference() 395 StringPiece comment = styleable_attr.attr_ref->GetComment(); in ProcessStyleable() 408 StringPiece package_name = attr_name.package; in ProcessStyleable() 500 const StringPiece& type_str = to_string(name.type); in ProcessResource() 531 bool JavaClassGenerator::ProcessType(const StringPiece& package_name_to_generate, in ProcessType() [all …]
|
/aosp12/frameworks/base/tools/aapt2/compile/ |
H A D | Pseudolocalizer.cpp | 21 using android::StringPiece; 45 std::string Text(const StringPiece& text) override { return text.to_string(); } in Text() 51 std::string Text(const StringPiece& text) override; 52 std::string Placeholder(const StringPiece& text) override; 60 std::string Text(const StringPiece& text) override; 61 std::string Placeholder(const StringPiece& text) override; 87 std::string Pseudolocalizer::Text(const StringPiece& text) { in Text() 352 std::string PseudoMethodAccent::Text(const StringPiece& source) { in Text() 438 std::string PseudoMethodAccent::Placeholder(const StringPiece& source) { in Placeholder() 443 std::string PseudoMethodBidi::Text(const StringPiece& source) { in Text() [all …]
|
/aosp12/frameworks/base/tools/aapt2/format/ |
H A D | Archive.cpp | 32 using ::android::StringPiece; 43 bool Open(const StringPiece& out_dir) { in Open() 56 bool StartEntry(const StringPiece& path, uint32_t flags) override { in StartEntry() 94 bool WriteFile(const StringPiece& path, uint32_t flags, io::InputStream* in) override { in WriteFile() 135 bool Open(const StringPiece& path) { in Open() 145 bool StartEntry(const StringPiece& path, uint32_t flags) override { in StartEntry() 185 bool WriteFile(const StringPiece& path, uint32_t flags, io::InputStream* in) override { in WriteFile() 260 const StringPiece& path) { in CreateDirectoryArchiveWriter() 270 const StringPiece& path) { in CreateZipFileArchiveWriter()
|
/aosp12/frameworks/base/libs/androidfw/ |
H A D | Util.cpp | 45 std::u16string Utf8ToUtf16(const StringPiece& utf8) { in Utf8ToUtf16() 72 const StringPiece& str, char sep, const std::function<char(char)>& f) { in SplitAndTransform() 74 const StringPiece::const_iterator end = std::end(str); in SplitAndTransform() 75 StringPiece::const_iterator start = std::begin(str); in SplitAndTransform() 76 StringPiece::const_iterator current; in SplitAndTransform() 89 std::vector<std::string> SplitAndLowercase(const StringPiece& str, char sep) { in SplitAndLowercase()
|
/aosp12/frameworks/base/libs/androidfw/include/androidfw/ |
H A D | ResourceUtils.h | 28 bool ExtractResourceName(const StringPiece& str, StringPiece* out_package, StringPiece* out_type, 29 StringPiece* out_entry); 35 const StringPiece& package_name);
|