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

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

allocation()lift::allocation< system, T, _index_type, allocator >inline
allocation(size_type count)lift::allocation< system, T, _index_type, allocator >inline
allocation(const allocation &other)lift::allocation< system, T, _index_type, allocator >inline
allocation(const pointer< system, value_type, index_type > &other)lift::allocation< system, T, _index_type, allocator >inline
allocation(const std::initializer_list< value_type > &l)lift::allocation< system, T, _index_type, allocator >inline
allocator_type typedeflift::allocation< system, T, _index_type, allocator >
at(size_type pos) const lift::tagged_pointer_base< system, T, _index_type >inline
at(size_type pos)lift::tagged_pointer_base< system, T, _index_type >inline
back() const lift::tagged_pointer_base< system, T, _index_type >inline
back()lift::tagged_pointer_base< system, T, _index_type >inline
base typedeflift::allocation< system, T, _index_type, allocator >
base typedeflift::allocation< system, T, _index_type, allocator >
begin() const lift::tagged_pointer_base< system, T, _index_type >inline
begin()lift::tagged_pointer_base< system, T, _index_type >inline
cbegin() const lift::tagged_pointer_base< system, T, _index_type >inline
cend() const lift::tagged_pointer_base< system, T, _index_type >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, allocator >inline
data() const lift::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, allocator >inlineprotected
difference_type typedeflift::tagged_pointer_base< system, T, _index_type >
empty() const lift::tagged_pointer_base< system, T, _index_type >inline
end() const lift::tagged_pointer_base< system, T, _index_type >inline
end()lift::tagged_pointer_base< system, T, _index_type >inline
free(void)lift::allocation< system, T, _index_type, allocator >inlinevirtual
front() const lift::tagged_pointer_base< system, T, _index_type >inline
front()lift::tagged_pointer_base< system, T, _index_type >inline
index_type typedeflift::allocation< system, T, _index_type, allocator >
iterator_type typedeflift::pointer< system, T, _index_type >
operator+(off_t offset) const lift::pointer< system, T, _index_type >
operator-(off_t offset) const lift::pointer< system, T, _index_type >
operator=(const pointer< system, value_type, index_type > &other)lift::allocation< system, T, _index_type, allocator >inline
operator=(const std::initializer_list< value_type > &l)lift::allocation< system, T, _index_type, allocator >inline
lift::pointer::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) const lift::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 >
pointer_type typedeflift::allocation< system, T, _index_type, allocator >
poke(index_type pos, const value_type value)lift::pointer< system, T, _index_type >
range(const size_type offset, size_type len=size_type(-1)) const lift::pointer< system, T, _index_type >
reference_type typedeflift::pointer< system, T, _index_type >
resize(size_type count)lift::allocation< system, T, _index_type, allocator >inlinevirtual
size() const lift::tagged_pointer_base< system, T, _index_type >inline
size_type typedeflift::allocation< system, T, _index_type, allocator >
storagelift::tagged_pointer_base< system, T, _index_type >protected
storage_sizelift::tagged_pointer_base< system, T, _index_type >protected
system_tag enum valuelift::tagged_pointer_base< system, T, _index_type >
t_begin() const lift::tagged_pointer_base< system, T, _index_type >inline
t_begin()lift::tagged_pointer_base< system, T, _index_type >inline
t_end() const lift::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::allocation< system, T, _index_type, allocator >