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.

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) override (defined in teca_variant_array_impl< T >)teca_variant_array_impl< T >inline
append(const const_p_teca_variant_array &src, size_t src_start, size_t n_elem) override (defined in teca_variant_array_impl< T >)teca_variant_array_impl< T >inline
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 >
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 >inline
assign(const const_p_teca_variant_array &src, size_t src_start, size_t n_elem) overrideteca_variant_array_impl< T >inline
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 >
clear() noexcept overrideteca_variant_array_impl< T >
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
cpu_accessible() constteca_variant_array_impl< T >inline
cuda_accessible() 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
debug_print(typename std::enable_if<!std::is_arithmetic< U >::value >::type *=0) constteca_variant_array_impl< T >inline
equal(const const_p_teca_variant_array &other) const overrideteca_variant_array_impl< T >
from_stream(teca_binary_stream &s) overrideteca_variant_array_impl< T >inline
from_stream(std::ostream &s) overrideteca_variant_array_impl< T >inline
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 >inline
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 >inline
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 >
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 >
get_cpu_accessible()teca_variant_array_impl< T >inline
get_cpu_accessible() const (defined in teca_variant_array_impl< T >)teca_variant_array_impl< T >inline
get_cuda_accessible() (defined in teca_variant_array_impl< T >)teca_variant_array_impl< T >inline
get_cuda_accessible() const (defined in teca_variant_array_impl< T >)teca_variant_array_impl< T >inline
initialize() overrideteca_variant_array_impl< T >inline
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 >
new_copy(size_t src_start, size_t n_elem, allocator alloc) const overrideteca_variant_array_impl< T >
new_instance(allocator alloc) const overrideteca_variant_array_impl< T >
new_instance(size_t n, allocator alloc) const overrideteca_variant_array_impl< T >
reserve(unsigned long n) overrideteca_variant_array_impl< T >
resize(unsigned long n) overrideteca_variant_array_impl< T >
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 >inline
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 >inline
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 >
set_allocator(allocator alloc) overrideteca_variant_array_impl< T >
size() const noexcept overrideteca_variant_array_impl< T >
swap(const p_teca_variant_array &other) overrideteca_variant_array_impl< T >
teca_variant_array (defined in teca_variant_array_impl< T >)teca_variant_array_impl< T >friend
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 >inline
to_stream(std::ostream &s) const overrideteca_variant_array_impl< T >inline
~teca_variant_array_impl() noexcept (defined in teca_variant_array_impl< T >)teca_variant_array_impl< T >virtual