h5cpp  0.5.0
A modern C++ wrapper for the HDF5 C library
object_copy.hpp File Reference
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
 top-level namespace of the entire library
 
 hdf5::property
 

Enumerations

enum  hdf5::property::CopyFlag : unsigned {
  hdf5::property::CopyFlag::ShallowHierarchy = H5O_COPY_SHALLOW_HIERARCHY_FLAG, hdf5::property::CopyFlag::ExpandSoftLinks = H5O_COPY_EXPAND_SOFT_LINK_FLAG, hdf5::property::CopyFlag::ExpandExternalLinks = H5O_COPY_EXPAND_EXT_LINK_FLAG, hdf5::property::CopyFlag::ExpandReferences = H5O_COPY_EXPAND_REFERENCE_FLAG,
  hdf5::property::CopyFlag::WithoutAttributes = H5O_COPY_WITHOUT_ATTR_FLAG, hdf5::property::CopyFlag::MergeCommittedTypes = H5O_COPY_MERGE_COMMITTED_DTYPE_FLAG
}
 

Functions

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