#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: