CNORXZ
Container with Native Operation Routines and Expressions
Loading...
Searching...
No Matches
src
opt
hdf5
include
h5_file.h
Go to the documentation of this file.
1
// -*- C++ -*-
12
#ifndef __cxz_h5_file_h__
13
#define __cxz_h5_file_h__
14
15
#include "
h5_types.h
"
16
#include "
h5_content_base.h
"
17
#include "
h5_group.h
"
18
19
namespace
CNORXZ
20
{
21
namespace
hdf5
22
{
28
class
File
:
public
Group
29
{
30
public
:
31
DEFAULT_MEMBERS
(
File
);
37
File
(
const
String
&
fname
,
bool
_ro
=
true
);
38
40
~File
();
41
42
virtual
ContentType
type
()
const
override
final
;
43
virtual
bool
ro
()
const
override
final
;
44
virtual
File
&
open
()
override
final
;
45
virtual
File
&
close
()
override
final
;
46
virtual
String
path
()
const
override
final
;
47
virtual
String
filename
()
const
override
final
;
48
virtual
bool
exists
()
const
override
final
;
49
53
bool
ishdf5
()
const
;
54
55
private
:
56
bool
mRo =
true
;
57
};
58
}
59
}
60
61
#endif
CNORXZ::hdf5::File
Definition
h5_file.h:29
CNORXZ::hdf5::File::close
virtual File & close() override final
Definition
h5_file.cc:65
CNORXZ::hdf5::File::type
virtual ContentType type() const override final
Definition
h5_file.cc:29
CNORXZ::hdf5::File::ishdf5
bool ishdf5() const
Definition
h5_file.cc:102
CNORXZ::hdf5::File::open
virtual File & open() override final
Definition
h5_file.cc:39
CNORXZ::hdf5::File::exists
virtual bool exists() const override final
Definition
h5_file.cc:91
CNORXZ::hdf5::File::filename
virtual String filename() const override final
Definition
h5_file.cc:86
CNORXZ::hdf5::File::ro
virtual bool ro() const override final
Definition
h5_file.cc:34
CNORXZ::hdf5::File::DEFAULT_MEMBERS
DEFAULT_MEMBERS(File)
CNORXZ::hdf5::File::~File
~File()
Definition
h5_file.cc:24
CNORXZ::hdf5::File::File
File(const String &fname, bool _ro=true)
Definition
h5_file.cc:19
CNORXZ::hdf5::File::path
virtual String path() const override final
Definition
h5_file.cc:81
CNORXZ::hdf5::Group
Definition
h5_group.h:26
h5_content_base.h
Abstract content base class declaration.
h5_group.h
Group declaration.
h5_types.h
Declaration of hdf5 related library types.
CNORXZ::hdf5::ContentType
ContentType
Definition
h5_content_base.h:29
CNORXZ
Definition
aindex.cc.h:18
CNORXZ::String
std::string String
Definition
types.h:42
CNORXZ::rangeCast
Sptr< Range > rangeCast(const RangePtr r)
Definition
range_base.cc.h:53
Generated by
1.10.0