#include <FileReader.hpp>
|
| AttributeReader (const std::filesystem::path &path, const std::string &mode="default", const std::unordered_set< std::string > &products_requested={}) |
|
| AttributeReader (netCDF::NcFile &nc, const std::string &key) |
|
| AttributeReader (FileReaderHints &hints, const std::string &key) |
|
| AttributeReader () |
|
| ~AttributeReader ()=default |
|
void | addAttributes (const std::filesystem::path &path, const std::string &mode="default", const std::unordered_set< std::string > &products_requested={}) |
|
void | addAttributes (FileReaderHints &hints, const std::string &key) |
|
void | addAttributes (netCDF::NcFile &nc, const std::string &key) |
|
template<typename T , std::enable_if_t< is_prod_gen_attr< T >, bool > = true, typename pointer_type = decltype((std::declval<T>().getAttrGen())), std::enable_if_t< std::is_same_v< pointer_type, const ProdAttrGeneric & >, bool > = true> |
void | addAttributes (T &&storage_object, const std::string &mode, const std::unordered_set< std::string > &products_requested={}) |
|
template<typename T , std::enable_if_t< is_iterable< T >, bool > = true, typename pointer_type = decltype(*(std::declval<T>().begin())), std::enable_if_t< std::is_same_v< pointer_type, const Attribute & >, bool > = true> |
void | addAttributes (const T &custom_attrs, const std::string &type, const std::string &mode="add") |
|
const std::unordered_map< std::string, std::set< focs::Attribute > > & | getAttrs () const |
|
Definition at line 130 of file FileReader.hpp.
◆ AttributeReader() [1/4]
◆ AttributeReader() [2/4]
◆ AttributeReader() [3/4]
◆ AttributeReader() [4/4]
◆ ~AttributeReader()
◆ addAttributes() [1/5]
◆ addAttributes() [2/5]
◆ addAttributes() [3/5]
◆ addAttributes() [4/5]
◆ addAttributes() [5/5]
◆ getAttrs()
◆ _attributes
◆ _config
◆ configs
◆ info
productInfo_t* info = nullptr |
|
protected |
The documentation for this class was generated from the following file: