20#include "ioex_export.h"
38 const std::string &dbType,
39 unsigned fileCyclicCount)
const override;
47 unsigned fileCyclicCount);
#define IOSS_NODISCARD
Definition Ioss_CodeTypes.h:55
ChangeSetFactory()
Definition Ioex_ChangeSet.C:34
Ioss::ChangeSet * make_ChangeSet(Ioss::Region *region) const override
Definition Ioex_ChangeSet.C:45
static const ChangeSetFactory * factory()
Definition Ioex_ChangeSet.C:28
void close_change_set(unsigned index) override
Definition Ioex_ChangeSet.C:131
std::string m_currentChangeSet
Definition Ioex_ChangeSet.h:61
void clear_change_sets() override
Definition Ioex_ChangeSet.C:125
bool supports_group()
Definition Ioex_ChangeSet.C:100
IOSS_NODISCARD Ioss::DatabaseIO * open_change_set(unsigned index, Ioss::DatabaseUsage usage) override
Definition Ioex_ChangeSet.C:149
void populate_change_sets(bool loadAllFiles=true) override
Definition Ioex_ChangeSet.C:115
ChangeSet(Ioss::Region *region)
Definition Ioex_ChangeSet.C:58
ChangeSet(const ChangeSet &)=delete
void get_group_change_sets()
Definition Ioex_ChangeSet.C:76
The main public user interface for creating Ioss::ChangeSet objects.
Definition Ioss_ChangeSetFactory.h:31
Definition Ioss_ChangeSet.h:48
An input or output Database.
Definition Ioss_DatabaseIO.h:63
A grouping entity that contains other grouping entities.
Definition Ioss_Region.h:93
A namespace for the exodus database format.
Definition Ioex_BaseDatabaseIO.C:209
The main namespace for the Ioss library.
Definition Ioad_DatabaseIO.C:40
DatabaseUsage
Specifies how an Ioss::DatabaseIO object will be used.
Definition Ioss_DBUsage.h:13