Lift
Library of parallel computing primitives for GPUs and multi-core CPUs
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
lift::scoped_allocation< system, T, index_type, allocator > Member List

This is the complete list of members for lift::scoped_allocation< system, T, index_type, allocator >, including all inherited members.

allocation()lift::allocation< system, T, index_type >inline
allocation(size_type count)lift::allocation< system, T, index_type >inline
allocation(const allocation &other)lift::allocation< system, T, index_type >inline
allocation(const pointer< system, value_type, index_type > &other)lift::allocation< system, T, index_type >inline
allocation(const std::initializer_list< value_type > &l)lift::allocation< system, T, index_type >inline
allocator_type typedeflift::persistent_allocation< system, T, index_type, allocator >
at(size_type pos) constlift::tagged_pointer_base< system, T, index_type >inline
at(size_type pos)lift::tagged_pointer_base< system, T, index_type >inline
back() constlift::tagged_pointer_base< system, T, index_type >inline
back()lift::tagged_pointer_base< system, T, index_type >inline
base typedeflift::scoped_allocation< system, T, index_type, allocator >
base typedeflift::scoped_allocation< system, T, index_type, allocator >
begin() constlift::tagged_pointer_base< system, T, index_type >inline
begin()lift::tagged_pointer_base< system, T, index_type >inline
capacity(void) constlift::persistent_allocation< system, T, index_type, allocator >inline
cbegin() constlift::tagged_pointer_base< system, T, index_type >inline
cend() constlift::tagged_pointer_base< system, T, index_type >inline
clear(void)lift::persistent_allocation< system, T, index_type, allocator >inline
const_iterator_type typedeflift::pointer< system, T, index_type >
const_pointer_type typedeflift::tagged_pointer_base< system, T, index_type >
const_reference_type typedeflift::pointer< system, T, index_type >
const_value_type typedeflift::tagged_pointer_base< system, T, index_type >
copy(const other_allocation &other)lift::allocation< system, T, index_type >inline
data() constlift::tagged_pointer_base< system, T, index_type >inline
device_memory_copy(void *dst, const void *src, size_t size)lift::allocation< system, T, index_type >inlineprotected
difference_type typedeflift::tagged_pointer_base< system, T, index_type >
empty() constlift::tagged_pointer_base< system, T, index_type >inline
end() constlift::tagged_pointer_base< system, T, index_type >inline
end()lift::tagged_pointer_base< system, T, index_type >inline
free(void) overridelift::persistent_allocation< system, T, index_type, allocator >inlinevirtual
front() constlift::tagged_pointer_base< system, T, index_type >inline
front()lift::tagged_pointer_base< system, T, index_type >inline
index_type typedeflift::persistent_allocation< system, T, index_type, allocator >
iterator_type typedeflift::pointer< system, T, index_type >
operator+(off_t offset) constlift::pointer< system, T, index_type >
operator-(off_t offset) constlift::pointer< system, T, index_type >
operator=(const std::initializer_list< value_type > &l)lift::persistent_allocation< system, T, index_type, allocator >inline
allocation< system, T, index_type >::operator=(const pointer< system, value_type, index_type > &other)lift::allocation< system, T, index_type >inline
pointer< system, T, index_type >::operator=(tagged_pointer_base< other_system, other_value_type, index_type > &other)lift::tagged_pointer_base< system, T, index_type >inline
operator[](size_type pos) constlift::tagged_pointer_base< system, T, index_type >inline
operator[](size_type pos)lift::tagged_pointer_base< system, T, index_type >inline
peek(index_type pos)lift::pointer< system, T, index_type >
persistent_allocation()lift::persistent_allocation< system, T, index_type, allocator >inline
persistent_allocation(size_type count)lift::persistent_allocation< system, T, index_type, allocator >inline
persistent_allocation(const persistent_allocation &other)lift::persistent_allocation< system, T, index_type, allocator >inline
persistent_allocation(const std::initializer_list< value_type > &l)lift::persistent_allocation< system, T, index_type, allocator >inline
pointer_type typedeflift::persistent_allocation< system, T, index_type, allocator >
poke(index_type pos, const value_type value)lift::pointer< system, T, index_type >
push_back(const value_type &value)lift::persistent_allocation< system, T, index_type, allocator >inline
range(const size_type offset, size_type len=size_type(-1)) constlift::pointer< system, T, index_type >
reference_type typedeflift::pointer< system, T, index_type >
reserve(size_type count)lift::persistent_allocation< system, T, index_type, allocator >inline
resize(size_type count) overridelift::persistent_allocation< system, T, index_type, allocator >inlinevirtual
shrink_to_fit(void)lift::persistent_allocation< system, T, index_type, allocator >inline
size() constlift::tagged_pointer_base< system, T, index_type >inline
size_type typedeflift::persistent_allocation< system, T, index_type, allocator >
storagelift::tagged_pointer_base< system, T, index_type >protected
storage_capacitylift::persistent_allocation< system, T, index_type, allocator >protected
storage_sizelift::tagged_pointer_base< system, T, index_type >protected
system_tag enum valuelift::tagged_pointer_base< system, T, index_type >
t_begin() constlift::tagged_pointer_base< system, T, index_type >inline
t_begin()lift::tagged_pointer_base< system, T, index_type >inline
t_end() constlift::tagged_pointer_base< system, T, index_type >inline
t_end()lift::tagged_pointer_base< system, T, index_type >inline
tagged_pointer_base()lift::tagged_pointer_base< system, T, index_type >inline
tagged_pointer_base(T *storage, size_type storage_size)lift::tagged_pointer_base< system, T, index_type >inline
tagged_pointer_base(tagged_pointer_base< other_system, other_value_type, index_type > &other)lift::tagged_pointer_base< system, T, index_type >inline
tagged_pointer_base(other_pointer &other)lift::tagged_pointer_base< system, T, index_type >inline
thrust_const_iterator_type typedeflift::tagged_pointer_base< system, T, index_type >
thrust_iterator_type typedeflift::tagged_pointer_base< system, T, index_type >
truncate(size_t new_size)lift::pointer< system, T, index_type >
value_type typedeflift::persistent_allocation< system, T, index_type, allocator >
~scoped_allocation()lift::scoped_allocation< system, T, index_type, allocator >inline