h5cpp  0.3.3
A modern C++ wrapper for the HDF5 C library
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Classes | Namespaces | Enumerations | Functions
object_copy.hpp File Reference
#include <h5cpp/property/property_list.hpp>
Include dependency graph for object_copy.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  hdf5::property::CopyFlags
 encapsulate copy flags More...
 
class  hdf5::property::ObjectCopyList
 

Namespaces

 hdf5
 
 hdf5::property
 

Enumerations

enum  hdf5::property::CopyFlag : unsigned {
  hdf5::property::CopyFlag::SHALLOW_HIERARCHY = H5O_COPY_SHALLOW_HIERARCHY_FLAG, hdf5::property::CopyFlag::EXPAND_SOFT_LINKS = H5O_COPY_EXPAND_SOFT_LINK_FLAG, hdf5::property::CopyFlag::EXPAND_EXTERNAL_LINKS = H5O_COPY_EXPAND_EXT_LINK_FLAG, hdf5::property::CopyFlag::EXPAND_REFERENCES = H5O_COPY_EXPAND_REFERENCE_FLAG,
  hdf5::property::CopyFlag::WITHOUT_ATTRIBUTES = H5O_COPY_WITHOUT_ATTR_FLAG, hdf5::property::CopyFlag::MERGE_COMMITTED_TYPES = H5O_COPY_MERGE_COMMITTED_DTYPE_FLAG
}
 

Functions

DLL_EXPORT std::ostream & hdf5::property::operator<< (std::ostream &stream, const CopyFlag &flag)
 
DLL_EXPORT CopyFlags hdf5::property::operator| (const CopyFlag &lhs, const CopyFlag &rhs)
 
DLL_EXPORT CopyFlags hdf5::property::operator| (const CopyFlags &flags, const CopyFlags &rhs) noexcept
 binary or operator for copy flags More...
 
DLL_EXPORT CopyFlags hdf5::property::operator| (const CopyFlags &flags, const CopyFlag &flag) noexcept
 binary or operator for copy flags More...
 
DLL_EXPORT CopyFlags hdf5::property::operator| (const CopyFlag &flag, const CopyFlags &flags) noexcept
 binary or operator for copy flags More...