Class to store a single object to write/read. More...
#include <RestartManager.h>

Public Member Functions | |
| DataStoreType (hid_t fid, uint64_t hash, RestartManager *manager) | |
| DataStoreType (std::shared_ptr< const TYPE >, RestartManager *) | |
| auto | getData () |
| uint64_t | getHash () const |
| virtual std::shared_ptr< TYPE > | read (hid_t fid, const std::string &name, RestartManager *) const |
| void | write (hid_t fid, const std::string &name) const override |
| virtual | ~DataStoreType ()=default |
Protected Member Functions | |
| DataStoreType ()=default | |
Protected Attributes | |
| std::shared_ptr< const TYPE > | d_data |
| uint64_t | d_hash = 0 |
Class to store a single object to write/read.
Definition at line 152 of file RestartManager.h.
| AMP::IO::RestartManager::DataStoreType< TYPE >::DataStoreType | ( | hid_t | fid, |
| uint64_t | hash, | ||
| RestartManager * | manager | ||
| ) |
| AMP::IO::RestartManager::DataStoreType< TYPE >::DataStoreType | ( | std::shared_ptr< const TYPE > | , |
| RestartManager * | |||
| ) |
|
virtualdefault |
|
protecteddefault |
|
inline |
Definition at line 161 of file RestartManager.h.
References AMP::IO::RestartManager::DataStoreType< TYPE >::d_data.
|
inlineinherited |
Definition at line 143 of file RestartManager.h.
References AMP::IO::RestartManager::DataStore::d_hash.
|
virtual |
Reimplemented in AMP::IO::RestartManager::SAMRAIDataStore< TYPE >.
|
overridevirtual |
Implements AMP::IO::RestartManager::DataStore.
Reimplemented in AMP::IO::RestartManager::SAMRAIDataStore< TYPE >.
|
protected |
Definition at line 165 of file RestartManager.h.
Referenced by AMP::IO::RestartManager::DataStoreType< TYPE >::getData().
|
protectedinherited |
Definition at line 147 of file RestartManager.h.
Referenced by AMP::IO::RestartManager::DataStore::getHash().
|
Advanced Multi-Physics (AMP) Oak Ridge National Laboratory Idaho National Laboratory Los Alamos National Laboratory |
This page automatically produced from the source code by Last updated: Tue Mar 10 2026 13:06:42. Comments on this page |