23 #ifndef SHEAF_DLL_SPEC_H 24 #include "SheafSystem/sheaf_dll_spec.h" 28 #include "SheafSystem/any.h" 32 #include "SheafSystem/std_hdf5.h" 36 #include "SheafSystem/std_string.h" 43 class dof_tuple_record_set;
44 class member_record_set;
89 virtual bool invariant()
const;
94 virtual bool is_ancestor_of(
const any* other)
const;
103 inline std::string
name()
const 117 void open(
const std::string &xname,
access_mode xmode = READ_WRITE,
bool xclobber =
true);
122 bool is_open()
const;
147 bool type_map_defined()
const;
165 hid_t hdf_id()
const;
181 #endif // ifndef SHEAF_FILE_H An encapsulation of an HDF file containing sheaf data.
access_mode
File access modes.
Abstract base class with useful features for all objects.
A record_set containing records of type member_record.
An abstract, indexed collection of records on secondary storage.
std::string name() const
The name of this file.
A record_set which contains dof tuple records. Supports both record selection and record restriction ...
A record set for storing various poset attributes.
Namespace for the sheaves component of the sheaf system.
A collection of data converters that map data types between internal and external representations...