Home | History | Annotate | Download | only in aapt2

Lines Matching refs:StringPool

17 #include "StringPool.h"
34 StringPool::Ref::Ref() : entry_(nullptr) {}
36 StringPool::Ref::Ref(const StringPool::Ref& rhs) : entry_(rhs.entry_) {
42 StringPool::Ref::Ref(StringPool::Entry* entry) : entry_(entry) {
48 StringPool::Ref::~Ref() {
54 StringPool::Ref& StringPool::Ref::operator=(const StringPool::Ref& rhs) {
66 bool StringPool::Ref::operator==(const Ref& rhs) const {
70 bool StringPool::Ref::operator!=(const Ref& rhs) const {
74 const std::string* StringPool::Ref::operator->() const {
78 const std::string& StringPool::Ref::operator*() const {
82 size_t StringPool::Ref::index() const {
87 const StringPool::Context& StringPool::Ref::GetContext() const {
91 StringPool::StyleRef::StyleRef() : entry_(nullptr) {}
93 StringPool::StyleRef::StyleRef(const StringPool::StyleRef& rhs)
100 StringPool::StyleRef::StyleRef(StringPool::StyleEntry* entry) : entry_(entry) {
106 StringPool::StyleRef::~StyleRef() {
112 StringPool::StyleRef& StringPool::StyleRef::operator=(const StringPool::StyleRef& rhs) {
124 bool StringPool::StyleRef::operator==(const StyleRef& rhs) const {
144 bool StringPool::StyleRef::operator!=(const StyleRef& rhs) const {
148 const StringPool::StyleEntry* StringPool::StyleRef::operator->() const {
152 const StringPool::StyleEntry& StringPool::StyleRef::operator*() const {
156 size_t StringPool::StyleRef::index() const {
160 const StringPool::Context& StringPool::StyleRef::GetContext() const {
164 StringPool::Ref StringPool::MakeRef(const StringPiece& str) {
168 StringPool::Ref StringPool::MakeRef(const StringPiece& str, const Context& context) {
172 StringPool::Ref StringPool::MakeRefImpl(const StringPiece& str, const Context& context,
194 StringPool::Ref StringPool::MakeRef(const Ref& ref) {
201 StringPool::StyleRef StringPool::MakeRef(const StyleString& str) {
205 StringPool::StyleRef StringPool::MakeRef(const StyleString& str, const Context& context) {
220 StringPool::StyleRef StringPool::MakeRef(const StyleRef& ref) {
235 void StringPool::ReAssignIndices() {
249 void StringPool::Merge(StringPool&& pool) {
266 void StringPool::HintWillAdd(size_t string_count, size_t style_count) {
271 void StringPool::Prune() {
299 const std::function<int(const StringPool::Context&, const StringPool::Context&)>& cmp) {
316 void StringPool::Sort(const std::function<int(const Context&, const Context&)>& cmp) {
385 bool StringPool::Flatten(BigBuffer* out, const StringPool& pool, bool utf8) {
452 bool StringPool::FlattenUtf8(BigBuffer* out, const StringPool& pool) {
456 bool StringPool::FlattenUtf16(BigBuffer* out, const StringPool& pool) {