Home
last modified time | relevance | path

Searched refs:arena_ (Results 1 – 2 of 2) sorted by relevance

/aosp14/system/core/property_service/libpropertyinfoserializer/
H A Dtrie_serializer.cpp28 arena_->AllocateAndWriteUint32(strings.size()); in SerializeStrings()
37 uint32_t string_offset = arena_->AllocateAndWriteString(*it); in SerializeStrings()
38 arena_->uint32_array(offset_array_offset)[i] = string_offset; in SerializeStrings()
60 auto trie = arena_->AllocateObject<TrieNodeInternal>(&trie_offset); in WriteTrieNode()
89 arena_->AllocateUint32Array(sorted_exact_matches.size()); in WriteTrieNode()
115 arena_.reset(new TrieNodeArena()); in SerializeTrie()
122 header->contexts_offset = arena_->size(); in SerializeTrie()
126 header->types_offset = arena_->size(); in SerializeTrie()
130 header->size = arena_->size(); in SerializeTrie()
136 header->size = arena_->size(); in SerializeTrie()
[all …]
H A Dtrie_serializer.h46 return reinterpret_cast<const PropertyInfoArea*>(arena_->data().data()); in serialized_info()
49 std::unique_ptr<TrieNodeArena> arena_; variable