|
using | AttributeMap_t = std::map< std::string, adios2::Params > |
|
|
| BufferedActions (BufferedActions const &)=delete |
|
| BufferedActions (ADIOS2IOHandlerImpl &impl, InvalidatableFile file) |
|
void | configure_IO (ADIOS2IOHandlerImpl &impl) |
|
adios2::Engine & | getEngine () |
|
template<typename BA > |
void | enqueue (BA &&ba) |
|
void | flush () |
|
void | drop () |
|
AttributeMap_t const & | availableAttributes () |
|
std::vector< std::string > | availableAttributesPrefixed (std::string const &prefix) |
|
void | invalidateAttributesMap () |
|
AttributeMap_t const & | availableVariables () |
|
std::vector< std::string > | availableVariablesPrefixed (std::string const &prefix) |
|
void | invalidateVariablesMap () |
|
◆ m_engine
std::unique_ptr< adios2::Engine > openPMD::detail::BufferedActions::m_engine |
std::optional would be more idiomatic, but it's not in the C++11 standard
- Todo:
- replace with std::optional upon switching to C++17
The documentation for this struct was generated from the following files:
- /home/docs/checkouts/readthedocs.org/user_builds/openpmd-api/checkouts/0.12.0-alpha/include/openPMD/IO/ADIOS/ADIOS2IOHandler.hpp
- /home/docs/checkouts/readthedocs.org/user_builds/openpmd-api/checkouts/0.12.0-alpha/src/IO/ADIOS/ADIOS2IOHandler.cpp