#include <archive.h>
Definition at line 44 of file archive.h.
storage::archive::archive |
( |
std::string |
fp | ) |
|
|
inline |
Definition at line 46 of file archive.h.
46 : write(
false), fp(fp) {
47 impl =
new alps::hdf5::archive(fp);
storage::archive::archive |
( |
std::string |
fp, |
|
|
const char * |
rights |
|
) |
| |
|
inline |
Definition at line 49 of file archive.h.
49 : write(strcmp(rights,
"w") == 0), fp(fp) {
50 impl =
new alps::hdf5::archive(
once(fp), rights);
std::string once(std::string fp)
storage::archive::~archive |
( |
| ) |
|
|
inline |
Definition at line 52 of file archive.h.
void uniq(std::string fp)
bool storage::archive::is_data |
( |
const char * |
path | ) |
|
|
inline |
Definition at line 62 of file archive.h.
63 return impl->is_data(path);
bool storage::archive::is_group |
( |
const char * |
path | ) |
|
|
inline |
Definition at line 56 of file archive.h.
57 return impl->is_group(path);
bool storage::archive::is_scalar |
( |
const char * |
path | ) |
|
|
inline |
Definition at line 59 of file archive.h.
60 return impl->is_scalar(path);
template<typename T >
void storage::archive::operator<< |
( |
const T & |
obj | ) |
|
|
inline |
template<typename T >
void storage::archive::operator>> |
( |
T & |
obj | ) |
|
|
inline |
alps::hdf5::detail::archive_proxy<alps::hdf5::archive> storage::archive::operator[] |
( |
std::string |
path | ) |
|
|
inline |
The documentation for this class was generated from the following file: