openPMD-api
 
Loading...
Searching...
No Matches
openPMD::detail::AdiosAttributes Struct Reference

Classes

struct  StreamAccess_t
 

Public Types

using RandomAccess_t = std::vector<PreloadAdiosAttributes>
 

Public Member Functions

template<typename Functor>
auto withAvailableAttributes (size_t step, adios2::IO &IO, Functor &&f) -> decltype(std::forward< Functor >(f)(std::declval< std::map< std::string, adios2::Params > & >()))
 
template<typename T>
AttributeWithShapeAndResource< TgetAttribute (size_t step, adios2::IO &IO, std::string const &name) const
 
template<typename T>
auto getAttribute (size_t step, adios2::IO &IO, std::string const &name) const -> AttributeWithShapeAndResource< T >
 

Public Attributes

std::variant< RandomAccess_t, StreamAccess_tm_data = StreamAccess_t{}
 

The documentation for this struct was generated from the following files: