diff options
author | Binh-Minh Ribler <bmribler@hdfgroup.org> | 2009-07-21 21:02:58 (GMT) |
---|---|---|
committer | Binh-Minh Ribler <bmribler@hdfgroup.org> | 2009-07-21 21:02:58 (GMT) |
commit | 0f9fd0af2dadc3256f1e54540b8904e1bcfd67d2 (patch) | |
tree | 630db7cc9ca2a1cbbe2d330ee0f91b11e3682795 /c++/src/H5Attribute.h | |
parent | f5be06c3971c80894f2983287ada0671945b0c4b (diff) | |
download | hdf5-0f9fd0af2dadc3256f1e54540b8904e1bcfd67d2.zip hdf5-0f9fd0af2dadc3256f1e54540b8904e1bcfd67d2.tar.gz hdf5-0f9fd0af2dadc3256f1e54540b8904e1bcfd67d2.tar.bz2 |
[svn-r17216] Purpose: Improve readability
Description:
Divided Attribute::read into specific private functions for fixed-
and variable-len string data: p_read_fixed_len and p_read_variable_len.
Added test to write/read array of strings to attributes.
Platforms tested:
Linux/32 2.6 (jam)
FreeBSD/64 6.3 (liberty)
SunOS 5.10 (linew)
Diffstat (limited to 'c++/src/H5Attribute.h')
-rw-r--r-- | c++/src/H5Attribute.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/c++/src/H5Attribute.h b/c++/src/H5Attribute.h index 00a08a5..abece10 100644 --- a/c++/src/H5Attribute.h +++ b/c++/src/H5Attribute.h @@ -82,6 +82,10 @@ class H5_DLLCPP Attribute : public AbstractDs, public IdComponent { // sub-types virtual hid_t p_get_type() const; + // Reads variable or fixed len strings + void p_read_variable_len(const DataType& mem_type, H5std_string& strg) const; + void p_read_fixed_len(const DataType& mem_type, H5std_string& strg) const; + // do not inherit H5Object::iterateAttrs int iterateAttrs() { return 0; } |