Home
last modified time | relevance | path

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

123456

/aosp14/frameworks/base/tools/aapt2/util/
H A DUtil.h55 bool StartsWith(android::StringPiece str, android::StringPiece prefix);
58 bool EndsWith(android::StringPiece str, android::StringPiece suffix);
62 android::StringPiece TrimLeadingWhitespace(android::StringPiece str);
66 android::StringPiece TrimTrailingWhitespace(android::StringPiece str);
70 android::StringPiece TrimWhitespace(android::StringPiece str);
96 bool IsAndroidSharedUserId(android::StringPiece package_name, android::StringPiece shared_user_id);
231 iterator(android::StringPiece s, char sep, android::StringPiece tok, bool end);
233 android::StringPiece str_;
235 android::StringPiece token_;
265 bool ExtractResFilePathParts(android::StringPiece path, android::StringPiece* out_prefix,
[all …]
H A DUtil.cpp35 using ::android::StringPiece;
50 StringPiece::const_iterator current; in SplitAndTransform()
71 bool StartsWith(StringPiece str, StringPiece prefix) { in StartsWith()
78 bool EndsWith(StringPiece str, StringPiece suffix) { in EndsWith()
85 StringPiece TrimLeadingWhitespace(StringPiece str) { in TrimLeadingWhitespace()
99 StringPiece TrimTrailingWhitespace(StringPiece str) { in TrimTrailingWhitespace()
113 StringPiece TrimWhitespace(StringPiece str) { in TrimWhitespace()
182 bool IsAndroidSharedUserId(android::StringPiece package_name, android::StringPiece shared_user_id) { in IsAndroidSharedUserId()
194 std::optional<std::string> GetFullyQualifiedClassName(StringPiece package, StringPiece classname) { in GetFullyQualifiedClassName()
409 Tokenizer::iterator::iterator(StringPiece s, char sep, StringPiece tok, bool end) in iterator()
[all …]
H A DFiles.h60 void AppendPath(std::string* base, android::StringPiece part);
63 std::string BuildPath(std::vector<const android::StringPiece>&& args);
69 android::StringPiece GetStem(android::StringPiece path);
72 android::StringPiece GetFilename(android::StringPiece path);
76 android::StringPiece GetExtension(android::StringPiece path);
79 bool IsHidden(android::StringPiece path);
82 std::string PackageToPath(android::StringPiece package);
88 bool AppendArgsFromFile(android::StringPiece path, std::vector<std::string>* out_arglist,
92 bool AppendSetArgsFromFile(android::StringPiece path, std::unordered_set<std::string>* out_argset,
115 bool SetPattern(android::StringPiece pattern);
[all …]
H A DFiles.cpp41 using ::android::StringPiece;
142 StringPiece GetStem(StringPiece path) { in GetStem()
147 return StringPiece(start, current - start); in GetStem()
153 StringPiece GetFilename(StringPiece path) { in GetFilename()
164 StringPiece GetExtension(StringPiece path) { in GetExtension()
165 StringPiece filename = GetFilename(path); in GetExtension()
169 return StringPiece(c, end - c); in GetExtension()
174 bool IsHidden(android::StringPiece path) { in IsHidden()
178 void AppendPath(std::string* base, StringPiece part) { in AppendPath()
203 std::string PackageToPath(StringPiece package) { in PackageToPath()
[all …]
H A DUtil_test.cpp23 using ::android::StringPiece;
42 const StringPiece trimmed = util::TrimWhitespace("\n "); in TEST()
56 auto tokenizer = util::Tokenize(StringPiece("this| is|the|end"), '|'); in TEST()
70 auto tokenizer = util::Tokenize(StringPiece(""), '|'); in TEST()
73 ASSERT_THAT(*iter, Eq(StringPiece())); in TEST()
79 auto tokenizer = util::Tokenize(StringPiece("one."), '.'); in TEST()
84 ASSERT_THAT(*iter, Eq(StringPiece())); in TEST()
88 auto tokenizer = util::Tokenize(StringPiece("none"), '.'); in TEST()
173 StringPiece prefix, entry, suffix; in TEST()
/aosp14/frameworks/base/tools/aapt2/cmd/
H A DCommand.h35 explicit Command(android::StringPiece name, android::StringPiece short_name) in Command()
52 void AddRequiredFlag(android::StringPiece name, android::StringPiece description,
55 void AddRequiredFlagList(android::StringPiece name, android::StringPiece description,
58 void AddOptionalFlag(android::StringPiece name, android::StringPiece description,
61 void AddOptionalFlagList(android::StringPiece name, android::StringPiece description,
64 void AddOptionalFlagList(android::StringPiece name, android::StringPiece description,
67 void AddOptionalSwitch(android::StringPiece name, android::StringPiece description, bool* value);
71 void SetDescription(android::StringPiece name);
86 explicit Flag(android::StringPiece name, android::StringPiece description, in Flag()
88 std::function<bool(android::StringPiece value)>&& action) in Flag()
[all …]
H A DCommand.cpp32 using android::StringPiece;
36 std::string GetSafePath(StringPiece arg) { in GetSafePath()
54 void Command::AddRequiredFlag(StringPiece name, StringPiece description, std::string* value, in AddRequiredFlag()
64 void Command::AddRequiredFlagList(StringPiece name, StringPiece description, in AddRequiredFlagList()
74 void Command::AddOptionalFlag(StringPiece name, StringPiece description, in AddOptionalFlag()
84 void Command::AddOptionalFlagList(StringPiece name, StringPiece description, in AddOptionalFlagList()
94 void Command::AddOptionalFlagList(StringPiece name, StringPiece description, in AddOptionalFlagList()
96 auto func = [value](StringPiece arg) -> bool { in AddOptionalFlagList()
104 void Command::AddOptionalSwitch(StringPiece name, StringPiece description, bool* value) { in AddOptionalSwitch()
105 auto func = [value](StringPiece arg) -> bool { in AddOptionalSwitch()
[all …]
/aosp14/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()
42 EXPECT_TRUE(StringPiece(testing) > banana); in TEST()
43 EXPECT_TRUE(StringPiece(testing) > car); in TEST()
45 EXPECT_TRUE(StringPiece(banana) < car); in TEST()
46 EXPECT_TRUE(StringPiece(car) < testing); in TEST()
47 EXPECT_TRUE(StringPiece(car) > banana); in TEST()
56 EXPECT_TRUE(StringPiece(testing) > car); in TEST()
58 EXPECT_TRUE(StringPiece(banana) < car); in TEST()
59 EXPECT_TRUE(StringPiece(car) < testing); in TEST()
[all …]
/aosp14/frameworks/base/tools/aapt2/
H A DResourceUtils.h59 bool IsReference(android::StringPiece str);
72 bool IsAttributeReference(android::StringPiece str);
88 std::optional<bool> ParseBool(android::StringPiece str);
93 std::optional<uint32_t> ParseInt(android::StringPiece str);
98 std::optional<ResourceId> ParseResourceId(android::StringPiece str);
103 std::optional<int> ParseSdkVersion(android::StringPiece str);
141 std::unique_ptr<Item> TryParseNullOrEmpty(android::StringPiece str);
162 std::unique_ptr<BinaryPrimitive> TryParseBool(android::StringPiece str);
171 std::unique_ptr<BinaryPrimitive> TryParseInt(android::StringPiece str);
203 android::StringPiece value, const Attribute* attr,
[all …]
H A DResourceUtils.cpp36 using ::android::StringPiece;
124 StringPiece package; in ParseResourceName()
125 StringPiece type; in ParseResourceName()
126 StringPiece entry; in ParseResourceName()
211 StringPiece package; in ParseAttributeReference()
212 StringPiece type; in ParseAttributeReference()
213 StringPiece entry; in ParseAttributeReference()
254 StringPiece name = str; in ParseStyleParentReference()
273 StringPiece type_str; in ParseStyleParentReference()
311 StringPiece package; in ParseXmlAttributeName()
[all …]
H A DResource.h72 android::StringPiece to_string(ResourceType type);
90 ResourceNamedType(android::StringPiece n, ResourceType t);
104 android::StringPiece name;
135 ResourceName(android::StringPiece p, const ResourceNamedTypeRef& t, android::StringPiece e);
136 ResourceName(android::StringPiece p, ResourceType t, android::StringPiece e);
151 android::StringPiece package;
153 android::StringPiece entry;
159 ResourceNameRef(android::StringPiece p, const ResourceNamedTypeRef& t, android::StringPiece e);
160 ResourceNameRef(android::StringPiece p, ResourceType t, android::StringPiece e);
424 android::StringPiece e) in ResourceName()
[all …]
H A DResourceTable.h74 Overlayable(android::StringPiece name, android::StringPiece actor) : name(name), actor(actor) { in Overlayable()
76 Overlayable(android::StringPiece name, android::StringPiece actor, const android::Source& source) in Overlayable()
139 explicit ResourceEntry(android::StringPiece name) : name(name) { in ResourceEntry()
143 android::StringPiece product = {});
148 android::StringPiece product);
184 ResourceEntry* CreateEntry(android::StringPiece name);
185 ResourceEntry* FindEntry(android::StringPiece name) const;
186 ResourceEntry* FindOrCreateEntry(android::StringPiece name);
198 explicit ResourceTablePackage(android::StringPiece name) : name(name) { in ResourceTablePackage()
323 ResourceTablePackage* FindPackage(android::StringPiece name) const;
[all …]
/aosp14/frameworks/base/tools/aapt2/test/
H A DBuilders.cpp32 using ::android::StringPiece;
41 ResourceTableBuilder& ResourceTableBuilder::AddSimple(StringPiece name, in AddSimple()
47 ResourceTableBuilder& ResourceTableBuilder::AddReference(StringPiece name, StringPiece ref) { in AddReference()
56 ResourceTableBuilder& ResourceTableBuilder::AddString(StringPiece name, StringPiece str) { in AddString()
61 StringPiece str) { in AddString()
71 ResourceTableBuilder& ResourceTableBuilder::AddFileReference(StringPiece name, StringPiece path, in AddFileReference()
83 ResourceTableBuilder& ResourceTableBuilder::AddFileReference(StringPiece name, StringPiece path, in AddFileReference()
91 ResourceTableBuilder& ResourceTableBuilder::AddValue(StringPiece name, in AddValue()
101 ResourceTableBuilder& ResourceTableBuilder::AddValue(StringPiece name, in AddValue()
190 StyleBuilder& StyleBuilder::SetParent(StringPiece str) { in SetParent()
[all …]
H A DBuilders.h42 ResourceTableBuilder& AddSimple(android::StringPiece name,
45 ResourceTableBuilder& AddReference(android::StringPiece name, android::StringPiece ref);
47 android::StringPiece ref);
48 ResourceTableBuilder& AddString(android::StringPiece name, android::StringPiece str);
50 android::StringPiece str);
53 android::StringPiece str);
54 ResourceTableBuilder& AddFileReference(android::StringPiece name, android::StringPiece path,
58 ResourceTableBuilder& AddFileReference(android::StringPiece name, android::StringPiece path,
64 ResourceTableBuilder& AddValue(android::StringPiece name,
99 ValueBuilder& SetComment(android::StringPiece str) { in SetComment()
[all …]
H A DFixture.h44 android::StringPiece GetTestDirectory() { in GetTestDirectory()
51 std::string GetTestPath(android::StringPiece path) { in GetTestPath()
53 for (android::StringPiece part : util::Split(path, '/')) { in GetTestPath()
76 android::StringPiece flat_out_dir, android::IDiagnostics* diag);
83 bool Link(const std::vector<std::string>& args, android::StringPiece flat_dir,
90 std::unique_ptr<io::IData> OpenFileAsData(LoadedApk* apk, android::StringPiece path);
/aosp14/frameworks/base/tools/aapt2/xml/
H A DXmlDom.h99 Attribute* FindAttribute(android::StringPiece ns, android::StringPiece name);
100 const Attribute* FindAttribute(android::StringPiece ns, android::StringPiece name) const;
101 Attribute* FindOrCreateAttribute(android::StringPiece ns, android::StringPiece name);
102 void RemoveAttribute(android::StringPiece ns, android::StringPiece name);
104 Element* FindChild(android::StringPiece ns, android::StringPiece name);
105 const Element* FindChild(android::StringPiece ns, android::StringPiece name) const;
107 Element* FindChildWithAttribute(android::StringPiece ns, android::StringPiece name,
108 android::StringPiece attr_ns, android::StringPiece attr_name,
109 android::StringPiece attr_value);
111 const Element* FindChildWithAttribute(android::StringPiece ns, android::StringPiece name,
[all …]
H A DXmlPullParser.h123 std::optional<ExtractedPackage> TransformPackageAlias(android::StringPiece alias) const override;
156 const_iterator FindAttribute(android::StringPiece namespace_uri, android::StringPiece name) const;
195 std::optional<android::StringPiece> FindAttribute(const XmlPullParser* parser,
196 android::StringPiece name);
203 std::optional<android::StringPiece> FindNonEmptyAttribute(const XmlPullParser* parser,
204 android::StringPiece name);
307 android::StringPiece namespace_uri, android::StringPiece name) const { in FindAttribute()
311 std::pair<android::StringPiece, android::StringPiece>(namespace_uri, name), in FindAttribute()
313 const std::pair<android::StringPiece, android::StringPiece>& rhs) -> bool { in FindAttribute()
H A DXmlDom.cpp34 using ::android::StringPiece;
420 Attribute* Element::FindAttribute(StringPiece ns, StringPiece name) { in FindAttribute()
424 const Attribute* Element::FindAttribute(StringPiece ns, StringPiece name) const { in FindAttribute()
433 void Element::RemoveAttribute(StringPiece ns, StringPiece name) { in RemoveAttribute()
442 Attribute* Element::FindOrCreateAttribute(StringPiece ns, StringPiece name) { in FindOrCreateAttribute()
451 Element* Element::FindChild(StringPiece ns, StringPiece name) { in FindChild()
455 const Element* Element::FindChild(StringPiece ns, StringPiece name) const { in FindChild()
459 Element* Element::FindChildWithAttribute(StringPiece ns, StringPiece name, StringPiece attr_ns, in FindChildWithAttribute()
460 StringPiece attr_name, StringPiece attr_value) { in FindChildWithAttribute()
465 const Element* Element::FindChildWithAttribute(StringPiece ns, StringPiece name, in FindChildWithAttribute()
[all …]
H A DXmlUtil.cpp25 using ::android::StringPiece;
30 std::string BuildPackageNamespace(StringPiece package, bool private_reference) { in BuildPackageNamespace()
38 StringPiece schema_prefix = kSchemaPublicPrefix; in ExtractPackageFromNamespace()
39 StringPiece package = namespace_uri; in ExtractPackageFromNamespace()
47 StringPiece schema_prefix = kSchemaPrivatePrefix; in ExtractPackageFromNamespace()
48 StringPiece package = namespace_uri; in ExtractPackageFromNamespace()
/aosp14/frameworks/base/tools/aapt2/java/
H A DJavaClassGenerator.h73 bool Generate(android::StringPiece package_name_to_generate, io::OutputStream* out,
76 bool Generate(android::StringPiece package_name_to_generate,
77 android::StringPiece output_package_name, io::OutputStream* out,
82 static std::string TransformToFieldName(android::StringPiece symbol);
90 std::optional<std::string> UnmangleResource(android::StringPiece package_name,
91 android::StringPiece package_name_to_generate,
94 bool ProcessType(android::StringPiece package_name_to_generate,
109 const Styleable& styleable, android::StringPiece package_name_to_generate,
H A DAnnotationProcessor.cpp29 using ::android::StringPiece;
33 StringPiece AnnotationProcessor::ExtractFirstSentence(StringPiece comment) { in ExtractFirstSentence()
54 StringPiece doc_str;
56 StringPiece annotation;
93 const StringPiece trimmed = util::TrimWhitespace(comment); in AppendCommentLine()
110 void AnnotationProcessor::AppendComment(StringPiece comment) { in AppendComment()
112 for (StringPiece line : util::Tokenize(comment, '\n')) { in AppendComment()
129 for (StringPiece line : util::Tokenize(result, '\n')) { in Print()
/aosp14/frameworks/base/libs/androidfw/
H A DResourceUtils.cpp21 bool ExtractResourceName(StringPiece str, StringPiece* out_package, StringPiece* out_type, in ExtractResourceName()
22 StringPiece* out_entry) { in ExtractResourceName()
36 *out_type = StringPiece(start, current - start); in ExtractResourceName()
40 *out_package = StringPiece(start, current - start); in ExtractResourceName()
45 *out_entry = StringPiece(start, end - start); in ExtractResourceName()
53 StringPiece package_name) { in ToResourceName()
59 if (base::expected<StringPiece, NullOrIOError> type_str = type_string_ref.string8(); in ToResourceName()
77 if (base::expected<StringPiece, NullOrIOError> entry_str = entry_string_ref.string8(); in ToResourceName()
/aosp14/frameworks/base/libs/androidfw/include/androidfw/
H A DResourceUtils.h28 bool ExtractResourceName(StringPiece str, StringPiece* out_package, StringPiece* out_type,
29 StringPiece* out_entry);
35 StringPiece package_name);
/aosp14/frameworks/base/tools/aapt2/compile/
H A DPseudolocalizer.cpp21 using android::StringPiece;
47 std::string Text(StringPiece text) override { in Text()
50 std::string Placeholder(StringPiece text) override { in Placeholder()
57 std::string Text(StringPiece text) override;
58 std::string Placeholder(StringPiece text) override;
66 std::string Text(StringPiece text) override;
67 std::string Placeholder(StringPiece text) override;
93 std::string Pseudolocalizer::Text(StringPiece text) { in Text()
360 std::string PseudoMethodAccent::Text(StringPiece source) { in Text()
451 std::string PseudoMethodBidi::Text(StringPiece source) { in Text()
[all …]
/aosp14/frameworks/base/tools/aapt2/format/
H A DArchive.cpp32 using ::android::StringPiece;
43 bool Open(StringPiece out_dir) { in Open()
56 bool StartEntry(StringPiece path, uint32_t flags) override { in StartEntry()
94 bool WriteFile(StringPiece path, uint32_t flags, io::InputStream* in) override { in WriteFile()
135 bool Open(StringPiece path) { in Open()
145 bool StartEntry(StringPiece path, uint32_t flags) override { in StartEntry()
185 bool WriteFile(StringPiece path, uint32_t flags, io::InputStream* in) override { in WriteFile()
260 StringPiece path) { in CreateDirectoryArchiveWriter()
270 StringPiece path) { in CreateZipFileArchiveWriter()

123456