Home
last modified time | relevance | path

Searched refs:FixedSizeVector (Results 1 – 17 of 17) sorted by relevance

/external/google-fruit/include/fruit/impl/data_structures/
Dfixed_size_vector.defn.h32 inline FixedSizeVector<T, Allocator>::FixedSizeVector(std::size_t capacity, Allocator allocator) in FixedSizeVector() function
43 inline FixedSizeVector<T, Allocator>::~FixedSizeVector() { in ~FixedSizeVector()
51 inline FixedSizeVector<T, Allocator>::FixedSizeVector(FixedSizeVector&& other) : FixedSizeVector() { in FixedSizeVector() function
56 inline FixedSizeVector<T, Allocator>& FixedSizeVector<T, Allocator>::operator=(FixedSizeVector&& ot…
62 inline std::size_t FixedSizeVector<T, Allocator>::size() const { in size()
67 inline T& FixedSizeVector<T, Allocator>::operator[](std::size_t i) {
73 inline const T& FixedSizeVector<T, Allocator>::operator[](std::size_t i) const {
79 inline void FixedSizeVector<T, Allocator>::swap(FixedSizeVector& x) { in swap()
86 inline void FixedSizeVector<T, Allocator>::push_back(T x) { in push_back()
99 inline T* FixedSizeVector<T, Allocator>::data() { in data()
[all …]
Dfixed_size_vector.h31 class FixedSizeVector {
47 FixedSizeVector(std::size_t capacity = 0, Allocator allocator = Allocator());
49 FixedSizeVector(std::size_t size, const T& value, Allocator allocator = Allocator());
50 ~FixedSizeVector();
53 FixedSizeVector(const FixedSizeVector& other) = delete;
54 FixedSizeVector(const FixedSizeVector& other, std::size_t capacity);
56 FixedSizeVector(FixedSizeVector&& other);
58 FixedSizeVector& operator=(const FixedSizeVector& other) = delete;
59 FixedSizeVector& operator=(FixedSizeVector&& other);
69 void swap(FixedSizeVector& x);
Dfixed_size_vector.templates.h32 FixedSizeVector<T, Allocator>::FixedSizeVector(const FixedSizeVector& other, std::size_t capacity) in FixedSizeVector() function
33 : FixedSizeVector(capacity, other.allocator) { in FixedSizeVector()
46 FixedSizeVector<T, Allocator>::FixedSizeVector(std::size_t size, const T& value, Allocator allocato… in FixedSizeVector() function
47 : FixedSizeVector(size, allocator) { in FixedSizeVector()
Dsemistatic_map.templates.h48FixedSizeVector<Unsigned, ArenaAllocator<Unsigned>> count(num_buckets, 0, ArenaAllocator<Unsigned>… in SemistaticMap()
74 values = FixedSizeVector<value_type>(num_values, value_type()); in SemistaticMap()
77 lookup_table = FixedSizeVector<CandidateValuesRange>(count.size()); in SemistaticMap()
114 values = FixedSizeVector<value_type>(num_additional_values); in SemistaticMap()
Dsemistatic_graph.templates.h110 nodes = FixedSizeVector<NodeData>(first_unused_index, NodeData{ in SemistaticGraph()
117 edges_storage = FixedSizeVector<InternalNodeId>(num_edges + 1); in SemistaticGraph()
183 nodes = FixedSizeVector<NodeData>(x.nodes, first_unused_index); in SemistaticGraph()
194 edges_storage = FixedSizeVector<InternalNodeId>(num_new_edges + 1); in SemistaticGraph()
Dsemistatic_map.h75 FixedSizeVector<CandidateValuesRange> lookup_table;
76 FixedSizeVector<value_type> values;
Dsemistatic_graph.h88 FixedSizeVector<NodeData> nodes;
94 FixedSizeVector<InternalNodeId> edges_storage;
Dfixed_size_allocator.h53 FixedSizeVector<std::pair<destroy_t, void*>> on_destruction;
/external/google-fruit/include/fruit/impl/component_storage/
Dpartial_component_storage.defn.h34 void addBindings(FixedSizeVector<ComponentStorageEntry>& entries) const { in addBindings()
52 void addBindings(FixedSizeVector<ComponentStorageEntry>& entries) const { in addBindings()
70 void addBindings(FixedSizeVector<ComponentStorageEntry>& entries) const { in addBindings()
89 void addBindings(FixedSizeVector<ComponentStorageEntry>& entries) const { in addBindings()
109 void addBindings(FixedSizeVector<ComponentStorageEntry>& entries) const { in addBindings()
129 void addBindings(FixedSizeVector<ComponentStorageEntry>& entries) const { in addBindings()
150 void addBindings(FixedSizeVector<ComponentStorageEntry>& entries) const { in addBindings()
170 void addBindings(FixedSizeVector<ComponentStorageEntry>& entries) const { in addBindings()
189 void addBindings(FixedSizeVector<ComponentStorageEntry>& entries) const { in addBindings()
210 void addBindings(FixedSizeVector<ComponentStorageEntry>& entries) const { in addBindings()
[all …]
Dcomponent_storage.h40 FixedSizeVector<ComponentStorageEntry> entries;
46 ComponentStorage(FixedSizeVector<ComponentStorageEntry>&& entries);
52 FixedSizeVector<ComponentStorageEntry> release() &&;
Dcomponent_storage.defn.h26 inline ComponentStorage::ComponentStorage(FixedSizeVector<ComponentStorageEntry>&& entries) in ComponentStorage()
48 inline FixedSizeVector<ComponentStorageEntry> ComponentStorage::release() && { in release()
59 entries = FixedSizeVector<ComponentStorageEntry>(other.entries.size());
Dcomponent_storage_entry.defn.h93FixedSizeVector<ComponentStorageEntry> component_entries = std::move(component.storage).release(); in addBindings()
171 FixedSizeVector<ComponentStorageEntry> component_entries = std::move(component.storage).release(); in addBindings()
/external/google-fruit/include/fruit/impl/normalized_component_storage/
Dbinding_normalization.h62 FixedSizeVector<ComponentStorageEntry>&& toplevel_entries,
74 FixedSizeVector<ComponentStorageEntry>&& toplevel_entries,
88 FixedSizeVector<ComponentStorageEntry>&& toplevel_entries, MemoryPool& memory_pool,
115 static void normalizeBindings(FixedSizeVector<ComponentStorageEntry>&& toplevel_entries,
137 FixedSizeVector<ComponentStorageEntry>&& toplevel_entries,
301 BindingNormalizationContext(FixedSizeVector<ComponentStorageEntry>& toplevel_entries,
Dbinding_normalization.templates.h36 FixedSizeVector<ComponentStorageEntry>& toplevel_entries, in BindingNormalizationContext()
74 void BindingNormalization::normalizeBindings(FixedSizeVector<ComponentStorageEntry>&& toplevel_entr… in normalizeBindings()
671 FixedSizeVector<ComponentStorageEntry>&& toplevel_entries, in normalizeBindingsWithBindingCompression()
/external/google-fruit/include/fruit/impl/
Dcomponent_functors.defn.h68 void operator()(FixedSizeVector<ComponentStorageEntry>&) {} in operator()
86 void operator()(FixedSizeVector<ComponentStorageEntry>& entries) { in operator()
150 void operator()(FixedSizeVector<ComponentStorageEntry>&) {}
182 void operator()(FixedSizeVector<ComponentStorageEntry>& entries) {
195 void operator()(FixedSizeVector<ComponentStorageEntry>& entries) {
216 void operator()(FixedSizeVector<ComponentStorageEntry>& entries) {
239 inline void operator()(FixedSizeVector<ComponentStorageEntry>& entries) {
252 inline void operator()(FixedSizeVector<ComponentStorageEntry>& entries) {
273 void operator()(FixedSizeVector<ComponentStorageEntry>& entries) {
345 void operator()(FixedSizeVector<ComponentStorageEntry>& entries) {
[all …]
Dcomponent.defn.h64 fruit::impl::FixedSizeVector<fruit::impl::ComponentStorageEntry> entries(num_entries); in Component()
/external/google-fruit/src/
Dbinding_normalization.cpp274 FixedSizeVector<ComponentStorageEntry>&& toplevel_entries, in normalizeBindingsWithUndoableBindingCompression()
314 FixedSizeVector<ComponentStorageEntry>&& toplevel_entries, in normalizeBindingsWithPermanentBindingCompression()
327 FixedSizeVector<ComponentStorageEntry>&& toplevel_entries, MemoryPool& memory_pool, in normalizeBindingsAndAddTo()