Home
last modified time | relevance | path

Searched refs:StringPiece (Results 1 – 25 of 155) sorted by relevance

1234567

/aosp12/frameworks/base/tools/aapt2/util/
H A DUtil.h57 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 DUtil.cpp35 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 DFiles.h59 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 DFiles.cpp41 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 DStringPiece_test.cpp28 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 DCommand.h38 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 DCommand.cpp32 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 DResourceUtils.h60 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 DResourceUtils.cpp36 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 DResourceTable.h75 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 DStringPiece.h26 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 DBuilders.h43 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 DBuilders.cpp32 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 DXmlDom.h100 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 DXmlPullParser.h124 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 DXmlDom.cpp34 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 DXmlUtil.cpp26 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 DStringPieceTest.cpp25 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 DJavaClassGenerator.h73 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 DAnnotationProcessor.cpp29 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 DJavaClassGenerator.cpp42 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 DPseudolocalizer.cpp21 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 DArchive.cpp32 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 DUtil.cpp45 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 DResourceUtils.h28 bool ExtractResourceName(const StringPiece& str, StringPiece* out_package, StringPiece* out_type,
29 StringPiece* out_entry);
35 const StringPiece& package_name);

1234567