#include <teca_dataset.h>
|
|
void | set_index_request_key (const std::vector< std::string > &vals) |
| |
|
int | get_index_request_key (std::vector< std::string > &vals) const |
| |
|
void | set_index_request_key (const p_teca_variant_array &vals) |
| |
|
int | get_index_request_key (p_teca_variant_array vals) const |
| |
|
void | set_index_request_key (const std::initializer_list< std::string > &l) |
| |
|
void | set_index_request_key (const std::string *vals) |
| |
|
int | get_index_request_key (std::string *vals) const |
| |
|
void | set_index_request_key (const std::string &val_1) |
| |
|
int | get_index_request_key (std::string &val_1) const |
| |
|
virtual int | get_request_index (long &val) const |
| |
|
virtual int | set_request_index (const std::string &key, long val) |
| |
|
virtual int | set_request_index (long val) |
| |
|
| operator bool () const noexcept |
| |
|
virtual bool | empty () const noexcept |
| |
|
virtual p_teca_dataset | new_instance () const =0 |
| |
|
virtual p_teca_dataset | new_copy () const =0 |
| |
|
virtual p_teca_dataset | new_shallow_copy ()=0 |
| |
|
virtual std::string | get_class_name () const =0 |
| |
|
virtual int | get_type_code () const =0 |
| |
|
virtual void | copy (const const_p_teca_dataset &other) |
| |
|
virtual void | shallow_copy (const p_teca_dataset &other) |
| |
|
virtual void | copy_metadata (const const_p_teca_dataset &other) |
| |
|
virtual void | swap (p_teca_dataset &other) |
| |
|
virtual teca_metadata & | get_metadata () noexcept |
| |
|
virtual const teca_metadata & | get_metadata () const noexcept |
| |
|
virtual void | set_metadata (const teca_metadata &md) |
| |
|
virtual int | to_stream (teca_binary_stream &) const |
| |
|
virtual int | from_stream (teca_binary_stream &) |
| |
|
virtual int | to_stream (std::ostream &) const |
| |
|
virtual int | from_stream (std::istream &) |
| |
|
|
| teca_dataset (const teca_dataset &)=delete |
| |
|
| teca_dataset (const teca_dataset &&)=delete |
| |
|
void | operator= (const p_teca_dataset &other)=delete |
| |
|
void | operator= (p_teca_dataset &&other)=delete |
| |
interface for teca datasets.
The documentation for this class was generated from the following files: