TECA
The Toolkit for Extreme Climate Analysis
teca_variant_array_impl< T > Member List

This is the complete list of members for teca_variant_array_impl< T >, including all inherited members.

allocator typedefteca_variant_array
append(const U &val)teca_variant_array_impl< T >inline
append(const std::vector< U > &vals)teca_variant_array_impl< T >inline
append(const U *src, size_t src_start, size_t n_elem)teca_variant_array_impl< T >inline
append(const const_p_teca_variant_array &src) overrideteca_variant_array_impl< T >inlinevirtual
append(const const_p_teca_variant_array &src, size_t src_start, size_t n_elem) overrideteca_variant_array_impl< T >inlinevirtual
append(const const_p_teca_variant_array_impl< U > &src) (defined in teca_variant_array_impl< T >)teca_variant_array_impl< T >inline
append(const p_teca_variant_array_impl< U > &src) (defined in teca_variant_array_impl< T >)teca_variant_array_impl< T >inline
append(const const_p_teca_variant_array_impl< U > &src, size_t src_start, size_t n_elem) (defined in teca_variant_array_impl< T >)teca_variant_array_impl< T >inline
append(const const_p_teca_variant_array &src)=0teca_variant_array_impl< T >
append(const p_teca_variant_array &src)teca_variant_array_impl< T >inline
append(const const_p_teca_variant_array &src, size_t src_start, size_t n_elem)=0teca_variant_array_impl< T >
append(const p_teca_variant_array &src, size_t src_start, size_t n_elem)teca_variant_array_impl< T >inline
append(const T &val)teca_variant_array_impl< T >
append(const std::vector< T > &src)teca_variant_array_impl< T >
append(const T *src, size_t src_start, size_t n_elem)teca_variant_array_impl< T >
teca_variant_array::append(const p_teca_variant_array &src)teca_variant_arrayinlinevirtual
teca_variant_array::append(const p_teca_variant_array &src, size_t src_start, size_t n_elem)teca_variant_arrayinlinevirtual
teca_variant_array::append(const T &val)teca_variant_array
teca_variant_array::append(const std::vector< T > &src)teca_variant_array
teca_variant_array::append(const T *src, size_t src_start, size_t n_elem)teca_variant_array
assign(const std::vector< U > &src)teca_variant_array_impl< T >inline
assign(const U *src, size_t src_start, size_t n_elem)teca_variant_array_impl< T >inline
assign(const const_p_teca_variant_array &src) overrideteca_variant_array_impl< T >inlinevirtual
assign(const const_p_teca_variant_array &src, size_t src_start, size_t n_elem) overrideteca_variant_array_impl< T >inlinevirtual
assign(const const_p_teca_variant_array_impl< U > &src)teca_variant_array_impl< T >inline
assign(const p_teca_variant_array_impl< U > &src)teca_variant_array_impl< T >inline
assign(const const_p_teca_variant_array_impl< U > &src, size_t src_start, size_t n_elem)teca_variant_array_impl< T >inline
assign(const const_p_teca_variant_array &src)=0teca_variant_array_impl< T >
assign(const p_teca_variant_array &src)teca_variant_array_impl< T >inline
assign(const const_p_teca_variant_array &src, size_t src_start, size_t n_elem)=0teca_variant_array_impl< T >
assign(const p_teca_variant_array &src, size_t src_start, size_t n_elem)teca_variant_array_impl< T >inline
assign(const std::vector< T > &src)teca_variant_array_impl< T >
assign(const T *src, size_t src_start, size_t n_elem)teca_variant_array_impl< T >
teca_variant_array::assign(const p_teca_variant_array &src)teca_variant_arrayinlinevirtual
teca_variant_array::assign(const p_teca_variant_array &src, size_t src_start, size_t n_elem)teca_variant_arrayinlinevirtual
teca_variant_array::assign(const std::vector< T > &src)teca_variant_array
teca_variant_array::assign(const T *src, size_t src_start, size_t n_elem)teca_variant_array
clear() noexcept overrideteca_variant_array_impl< T >virtual
copy(const const_p_teca_variant_array_impl< U > &src)teca_variant_array_impl< T >inline
copy(const const_p_teca_variant_array_impl< U > &src, size_t src_start, size_t n_elem)teca_variant_array_impl< T >inline
copy(const const_p_teca_variant_array &src)teca_variant_array_impl< T >inline
copy(const p_teca_variant_array &src)teca_variant_array_impl< T >inline
copy(const const_p_teca_variant_array &src, size_t src_start, size_t n_elem)teca_variant_array_impl< T >inline
teca_variant_array::copy(const const_p_teca_variant_array &src)teca_variant_arrayinlinevirtual
teca_variant_array::copy(const p_teca_variant_array &src)teca_variant_arrayinlinevirtual
teca_variant_array::copy(const const_p_teca_variant_array &src, size_t src_start, size_t n_elem)teca_variant_arrayinline
cuda_accessible() const noexcept overrideteca_variant_array_impl< T >inlinevirtual
data() constteca_variant_array_impl< T >inline
data()teca_variant_array_impl< T >inline
debug_print(typename std::enable_if< std::is_arithmetic< U >::value >::type *=0) constteca_variant_array_impl< T >inline
debug_print(typename std::enable_if<!std::is_arithmetic< U >::value >::type *=0) constteca_variant_array_impl< T >inline
element_type typedef (defined in teca_variant_array_impl< T >)teca_variant_array_impl< T >
equal(const const_p_teca_variant_array &other) const overrideteca_variant_array_impl< T >virtual
from_stream(teca_binary_stream &s) overrideteca_variant_array_impl< T >inlinevirtual
from_stream(std::ostream &s) overrideteca_variant_array_impl< T >inlinevirtual
get(size_t i, U &val) constteca_variant_array_impl< T >inline
get(size_t i) constteca_variant_array_impl< T >inline
get(std::vector< U > &dest) constteca_variant_array_impl< T >inline
get(size_t src_start, U *dest, size_t dest_start, size_t n_elem) constteca_variant_array_impl< T >inline
get(const p_teca_variant_array &dest) const overrideteca_variant_array_impl< T >inlinevirtual
get(size_t src_start, const p_teca_variant_array &dest, size_t dest_start, size_t n_elem) const overrideteca_variant_array_impl< T >inlinevirtual
get(const p_teca_variant_array_impl< U > &dest) constteca_variant_array_impl< T >inline
get(size_t src_start, const p_teca_variant_array_impl< U > &dest, size_t dest_start, size_t n_elem) constteca_variant_array_impl< T >inline
get(const p_teca_variant_array &dest) const=0teca_variant_array_impl< T >
get(size_t src_start, const p_teca_variant_array &dest, size_t dest_start, size_t n_elem) const=0teca_variant_array_impl< T >
get(unsigned long i, T &val) constteca_variant_array_impl< T >
get(unsigned long i) constteca_variant_array_impl< T >
get(std::vector< T > &vals) constteca_variant_array_impl< T >
get(size_t src_start, T *dest, size_t dest_start, size_t n_elem) constteca_variant_array_impl< T >
teca_variant_array::get(unsigned long i, T &val) constteca_variant_array
teca_variant_array::get(unsigned long i) constteca_variant_array
teca_variant_array::get(std::vector< T > &vals) constteca_variant_array
teca_variant_array::get(size_t src_start, T *dest, size_t dest_start, size_t n_elem) constteca_variant_array
get_allocator() const (defined in teca_variant_array_impl< T >)teca_variant_array_impl< T >inline
get_class_name() const overrideteca_variant_array_impl< T >virtual
get_cuda_accessible() constteca_variant_array_impl< T >inline
get_host_accessible() constteca_variant_array_impl< T >inline
host_accessible() const noexcept overrideteca_variant_array_impl< T >inlinevirtual
initialize() overrideteca_variant_array_impl< T >inlinevirtual
New()teca_variant_array_impl< T >inlinestatic
New(allocator alloc)teca_variant_array_impl< T >static
New(size_t n)teca_variant_array_impl< T >inlinestatic
New(size_t n, allocator alloc)teca_variant_array_impl< T >static
New(size_t n, const U &v)teca_variant_array_impl< T >inlinestatic
New(size_t n, const U &v, allocator alloc)teca_variant_array_impl< T >static
New(size_t n, const U *v)teca_variant_array_impl< T >inlinestatic
New(size_t n, const U *v, allocator alloc)teca_variant_array_impl< T >static
New(size_t n, T *ptr, allocator alloc, int owner, delete_func_t df)teca_variant_array_impl< T >static
New(size_t n, const U &v, allocator alloc) (defined in teca_variant_array_impl< T >)teca_variant_array_impl< T >
New(size_t n, const U *v, allocator alloc) (defined in teca_variant_array_impl< T >)teca_variant_array_impl< T >
New(size_t n, T *ptr, allocator alloc, int owner, delete_func_t df) (defined in teca_variant_array_impl< T >)teca_variant_array_impl< T >
new_copy(allocator alloc=allocator::malloc) const overrideteca_variant_array_impl< T >virtual
new_copy(size_t src_start, size_t n_elem, allocator alloc) const overrideteca_variant_array_impl< T >virtual
teca_variant_array::new_copy() constteca_variant_arrayinline
teca_variant_array::new_copy(size_t src_start, size_t n_elem) constteca_variant_arrayinline
new_instance(allocator alloc) const overrideteca_variant_array_impl< T >virtual
new_instance(size_t n, allocator alloc) const overrideteca_variant_array_impl< T >virtual
teca_variant_array::new_instance() constteca_variant_arrayinline
teca_variant_array::new_instance(size_t n) constteca_variant_arrayinline
operator=(teca_variant_array &other)=delete (defined in teca_variant_array)teca_variant_array
operator=(teca_variant_array &&other)=delete (defined in teca_variant_array)teca_variant_array
pointer() constteca_variant_array_impl< T >inline
pointer()teca_variant_array_impl< T >inline
pointer_type typedef (defined in teca_variant_array_impl< T >)teca_variant_array_impl< T >
reserve(unsigned long n) overrideteca_variant_array_impl< T >virtual
resize(unsigned long n) overrideteca_variant_array_impl< T >virtual
resize(unsigned long n, const T &val) (defined in teca_variant_array_impl< T >)teca_variant_array_impl< T >
set(size_t i, const U &val)teca_variant_array_impl< T >inline
set(const std::vector< U > &src)teca_variant_array_impl< T >inline
set(size_t dest_start, const U *src, size_t src_start, size_t n_elem)teca_variant_array_impl< T >inline
set(const const_p_teca_variant_array &src) overrideteca_variant_array_impl< T >inlinevirtual
set(size_t dest_start, const const_p_teca_variant_array &src, size_t src_start, size_t n_elem) overrideteca_variant_array_impl< T >inlinevirtual
set(const const_p_teca_variant_array_impl< U > &src)teca_variant_array_impl< T >inline
set(size_t dest_start, const const_p_teca_variant_array_impl< U > &src, size_t src_start, size_t n_elem)teca_variant_array_impl< T >inline
set(const const_p_teca_variant_array &src)=0teca_variant_array_impl< T >
set(const p_teca_variant_array &src)teca_variant_array_impl< T >inline
set(size_t dest_start, const const_p_teca_variant_array &src, size_t src_start, size_t n_elem)=0teca_variant_array_impl< T >
set(size_t dest_start, const p_teca_variant_array &src, size_t src_start, size_t n_elem)teca_variant_array_impl< T >inline
set(unsigned long i, const T &val)teca_variant_array_impl< T >
set(const std::vector< T > &src)teca_variant_array_impl< T >
set(size_t dest_start, const T *src, size_t src_start, size_t n_elem)teca_variant_array_impl< T >
teca_variant_array::set(const p_teca_variant_array &src)teca_variant_arrayinlinevirtual
teca_variant_array::set(size_t dest_start, const p_teca_variant_array &src, size_t src_start, size_t n_elem)teca_variant_arrayinlinevirtual
teca_variant_array::set(unsigned long i, const T &val)teca_variant_array
teca_variant_array::set(const std::vector< T > &src)teca_variant_array
teca_variant_array::set(size_t dest_start, const T *src, size_t src_start, size_t n_elem)teca_variant_array
set_allocator(allocator alloc) overrideteca_variant_array_impl< T >virtual
size() const noexcept overrideteca_variant_array_impl< T >virtual
swap(const p_teca_variant_array &other) overrideteca_variant_array_impl< T >virtual
synchronize() const overrideteca_variant_array_impl< T >inlinevirtual
teca_variant_array (defined in teca_variant_array_impl< T >)teca_variant_array_impl< T >friend
teca_variant_array(const teca_variant_array &other)=delete (defined in teca_variant_array)teca_variant_array
teca_variant_array(teca_variant_array &&other)=delete (defined in teca_variant_array)teca_variant_array
teca_variant_array_impl (defined in teca_variant_array_impl< T >)teca_variant_array_impl< T >friend
teca_variant_array_impl()teca_variant_array_impl< T >inline
teca_variant_array_impl(allocator alloc)teca_variant_array_impl< T >inline
teca_variant_array_impl(allocator alloc, size_t n_elem)teca_variant_array_impl< T >inline
teca_variant_array_impl(allocator alloc, size_t n_elem, const T &val)teca_variant_array_impl< T >inline
teca_variant_array_impl(allocator alloc, size_t n_elem, const U *vals)teca_variant_array_impl< T >inline
teca_variant_array_impl(allocator alloc, const const_p_teca_variant_array_impl< U > &other)teca_variant_array_impl< T >inline
teca_variant_array_impl(allocator alloc, size_t size, int owner, T *ptr, delete_func_t df)teca_variant_array_impl< T >inline
to_stream(teca_binary_stream &s) const overrideteca_variant_array_impl< T >inlinevirtual
to_stream(std::ostream &s) const overrideteca_variant_array_impl< T >inlinevirtual
~teca_variant_array() noexcept=default (defined in teca_variant_array)teca_variant_arrayvirtual
~teca_variant_array_impl() noexcept (defined in teca_variant_array_impl< T >)teca_variant_array_impl< T >virtual