Home
last modified time | relevance | path

Searched refs:FixedSizeAllocator (Results 1 – 10 of 10) sorted by relevance

/external/google-fruit/include/fruit/impl/data_structures/
Dfixed_size_allocator.h35 class FixedSizeAllocator {
75 friend class FixedSizeAllocator; variable
89 FixedSizeAllocator() = default;
92 explicit FixedSizeAllocator(const FixedSizeAllocatorData& allocator_data);
94 FixedSizeAllocator(FixedSizeAllocator&&) noexcept;
95 FixedSizeAllocator& operator=(FixedSizeAllocator&&) noexcept;
97 FixedSizeAllocator(const FixedSizeAllocator&) = delete;
98 FixedSizeAllocator& operator=(const FixedSizeAllocator&) = delete;
102 ~FixedSizeAllocator();
Dfixed_size_allocator.defn.h35 void FixedSizeAllocator::destroyObject(void* p) { in destroyObject()
41 void FixedSizeAllocator::destroyExternalObject(void* p) { in destroyExternalObject()
46 inline void FixedSizeAllocator::FixedSizeAllocatorData::addType(TypeId typeId) { in addType()
56 inline void FixedSizeAllocator::FixedSizeAllocatorData::addExternallyAllocatedType(TypeId typeId) { in addExternallyAllocatedType()
61 inline std::size_t FixedSizeAllocator::FixedSizeAllocatorData::maximumRequiredSpace(TypeId type) { in maximumRequiredSpace()
68 FixedSizeAllocator::constructObject(Args&&... args) { in constructObject()
97 inline void FixedSizeAllocator::registerExternallyAllocatedObject(T* p) { in registerExternallyAllocatedObject()
101 inline FixedSizeAllocator::FixedSizeAllocator(const FixedSizeAllocatorData& allocator_data) in FixedSizeAllocator() function
116 inline FixedSizeAllocator::FixedSizeAllocator(FixedSizeAllocator&& x) noexcept : FixedSizeAllocator in FixedSizeAllocator() function
125 inline FixedSizeAllocator& FixedSizeAllocator::operator=(FixedSizeAllocator&& x) noexcept {
/external/google-fruit/include/fruit/impl/normalized_component_storage/
Dbinding_normalization.h63FixedSizeAllocator::FixedSizeAllocatorData& fixed_size_allocator_data, MemoryPool& memory_pool,
75FixedSizeAllocator::FixedSizeAllocatorData& fixed_size_allocator_data, MemoryPool& memory_pool,
90 FixedSizeAllocator::FixedSizeAllocatorData& fixed_size_allocator_data,
104FixedSizeAllocator::FixedSizeAllocatorData& fixed_size_allocator_data,
116FixedSizeAllocator::FixedSizeAllocatorData& fixed_size_allocator_data,
138FixedSizeAllocator::FixedSizeAllocatorData& fixed_size_allocator_data, MemoryPool& memory_pool,
268 FixedSizeAllocator::FixedSizeAllocatorData& fixed_size_allocator_data;
302FixedSizeAllocator::FixedSizeAllocatorData& fixed_size_allocator_data,
Dnormalized_component_storage.h110 FixedSizeAllocator::FixedSizeAllocatorData fixed_size_allocator_data;
Dbinding_normalization.templates.h35 FixedSizeAllocator::FixedSizeAllocatorData& fixed_size_allocator_data, MemoryPool& memory_pool, in BindingNormalizationContext()
73FixedSizeAllocator::FixedSizeAllocatorData& fixed_size_allocator_data, in normalizeBindings()
670 FixedSizeAllocator::FixedSizeAllocatorData& fixed_size_allocator_data, MemoryPool& memory_pool, in normalizeBindingsWithBindingCompression()
/external/google-fruit/src/
Dfixed_size_allocator.cpp25 FixedSizeAllocator::~FixedSizeAllocator() { in ~FixedSizeAllocator()
Dinjector_storage.cpp84 FixedSizeAllocator::FixedSizeAllocatorData fixed_size_allocator_data; in InjectorStorage()
91 allocator = FixedSizeAllocator(fixed_size_allocator_data); in InjectorStorage()
Dbinding_normalization.cpp217FixedSizeAllocator::FixedSizeAllocatorData& fixed_size_allocator_data, in addMultibindings()
273 FixedSizeAllocator::FixedSizeAllocatorData& fixed_size_allocator_data, MemoryPool& memory_pool, in normalizeBindingsWithUndoableBindingCompression()
313 FixedSizeAllocator::FixedSizeAllocatorData& fixed_size_allocator_data, MemoryPool& memory_pool, in normalizeBindingsWithPermanentBindingCompression()
327 FixedSizeAllocator::FixedSizeAllocatorData& fixed_size_allocator_data, in normalizeBindingsAndAddTo()
/external/google-fruit/include/fruit/impl/injector/
Dinjector_storage.defn.h453 CPtr operator()(InjectorStorage& injector, FixedSizeAllocator& allocator) {
502 FixedSizeAllocator& allocator, InjectorStorage::Graph::edge_iterator deps) {
534 C* operator()(InjectorStorage& injector, FixedSizeAllocator& allocator) {
548 …FRUIT_ALWAYS_INLINE C* innerConstructHelper(InjectorStorage& injector, FixedSizeAllocator& allocat…
563 …FRUIT_ALWAYS_INLINE C* outerConstructHelper(InjectorStorage& injector, FixedSizeAllocator& allocat…
574 FixedSizeAllocator& allocator, InjectorStorage::Graph::edge_iterator deps) {
682 …FRUIT_ALWAYS_INLINE C* innerConstructHelper(InjectorStorage& injector, FixedSizeAllocator& allocat…
694 …FRUIT_ALWAYS_INLINE C* outerConstructHelper(InjectorStorage& injector, FixedSizeAllocator& allocat…
704 FixedSizeAllocator& allocator, InjectorStorage::Graph::edge_iterator deps) {
Dinjector_storage.h126 FixedSizeAllocator allocator;