|
|
std::shared_ptr< teca_variant_array_impl > | shared_from_this () |
| |
|
std::shared_ptr< teca_variant_array_impl const > | shared_from_this () const |
| |
|
p_teca_variant_array | new_copy () const override |
| |
|
p_teca_variant_array | new_copy (size_t start, size_t end) const override |
| |
|
p_teca_variant_array | new_instance () const override |
| |
|
p_teca_variant_array | new_instance (size_t n) const override |
| |
|
std::string | get_class_name () const override |
| |
|
void | initialize () override |
| |
|
const teca_variant_array_impl< T > & | operator= (const teca_variant_array_impl< T > &other) |
| |
|
template<typename U > |
| const teca_variant_array_impl< T > & | operator= (const teca_variant_array_impl< U > &other) |
| |
|
| teca_variant_array_impl (teca_variant_array_impl< T > &&other) |
| |
|
const teca_variant_array_impl< T > & | operator= (teca_variant_array_impl< T > &&other) |
| |
|
T & | get (unsigned long i) |
| |
|
const T & | get (unsigned long i) const |
| |
|
template<typename U > |
| void | get (unsigned long i, U &val) const |
| |
|
template<typename U > |
| void | get (size_t start, size_t end, U *vals) const |
| |
|
template<typename U > |
| void | get (std::vector< U > &val) const |
| |
|
T * | get () |
| |
|
const T * | get () const |
| |
|
template<typename U > |
| void | set (unsigned long i, const U &val) |
| |
|
template<typename U > |
| void | set (size_t start, size_t end, const U *vals) |
| |
|
template<typename U > |
| void | set (const std::vector< U > &val) |
| |
|
template<typename U > |
| void | append (const std::vector< U > &val) |
| |
|
template<typename U > |
| void | append (const U &val) |
| |
|
virtual unsigned long | size () const noexcept override |
| |
|
virtual void | resize (unsigned long n) override |
| |
|
void | resize (unsigned long n, const T &val) |
| |
|
virtual void | reserve (unsigned long n) override |
| |
|
virtual void | clear () noexcept override |
| |
|
void | copy (const teca_variant_array &other) |
| |
|
void | append (const teca_variant_array &other) |
| |
|
void | swap (teca_variant_array &other) override |
| |
|
bool | equal (const teca_variant_array &other) const override |
| |
|
int | to_stream (teca_binary_stream &s) const override |
| |
|
int | from_stream (teca_binary_stream &s) override |
| |
|
int | to_stream (std::ostream &s) const override |
| |
|
int | from_stream (std::ostream &s) override |
| |
|
| teca_variant_array (const teca_variant_array &other)=delete |
| |
|
| teca_variant_array (teca_variant_array &&other)=delete |
| |
|
teca_variant_array & | operator= (const teca_variant_array &other) |
| |
|
teca_variant_array & | operator= (teca_variant_array &&other) |
| |
|
bool | operator== (const teca_variant_array &other) const |
| |
|
template<typename T > |
| void | get (unsigned long i, T &val) const |
| |
|
template<typename T > |
| void | get (std::vector< T > &vals) const |
| |
|
template<typename T > |
| void | get (size_t start, size_t end, T *vals) const |
| |
|
template<typename T > |
| void | set (const std::vector< T > &vals) |
| |
|
template<typename T > |
| void | set (unsigned long i, const T &val) |
| |
|
template<typename T > |
| void | set (size_t start, size_t end, const T *vals) |
| |
|
template<typename T > |
| void | append (const T &val) |
| |
|
template<typename T > |
| void | append (const std::vector< T > &vals) |
| |
|
void | copy (const teca_variant_array &other) |
| |
|
void | copy (const const_p_teca_variant_array &other) |
| |
|
void | append (const teca_variant_array &other) |
| |
|
void | append (const const_p_teca_variant_array &other) |
| |
|
void | swap (const p_teca_variant_array &other) |
| |
|
bool | equal (const const_p_teca_variant_array &other) const |
| |