h5cpp  0.5.2
A modern C++ wrapper for the HDF5 C library
hdf5::property::LinkCreationList Class Reference

#include <link_creation.hpp>

Inheritance diagram for hdf5::property::LinkCreationList:
Collaboration diagram for hdf5::property::LinkCreationList:

Public Member Functions

 LinkCreationList ()
 default constructor More...
 
 ~LinkCreationList () override
 destructor More...
 
 LinkCreationList (ObjectHandle &&handle)
 
void enable_intermediate_group_creation () const
 enable intermediate group creation More...
 
void disable_intermediate_group_creation () const
 disable intermediate group creation More...
 
bool intermediate_group_creation () const
 query intermediate group creation flag More...
 
- Public Member Functions inherited from hdf5::property::StringCreationList
 StringCreationList ()
 constructor More...
 
virtual ~StringCreationList () override
 destructor More...
 
 StringCreationList (ObjectHandle &&handle)
 
datatype::CharacterEncoding character_encoding () const
 get character encoding More...
 
void character_encoding (datatype::CharacterEncoding encoding) const
 set character encoding More...
 
- Public Member Functions inherited from hdf5::property::List
 List (const Class &plist_class)
 constructor More...
 
 List (const List &plist)
 copy constructor More...
 
 List (ObjectHandle &&handle)
 constructor More...
 
Listoperator= (const List &type)
 copy assignment More...
 
virtual ~List ()
 destructor More...
 
Listoperator= (List &&type)=default
 
 List (List &&type)=default
 
Class get_class () const
 return property list class More...
 
 operator hid_t () const
 conversion operator More...
 

Additional Inherited Members

- Protected Member Functions inherited from hdf5::property::StringCreationList
 StringCreationList (const Class &plist_class)
 

Constructor & Destructor Documentation

◆ LinkCreationList() [1/2]

hdf5::property::LinkCreationList::LinkCreationList ( )

◆ ~LinkCreationList()

hdf5::property::LinkCreationList::~LinkCreationList ( )
override

◆ LinkCreationList() [2/2]

hdf5::property::LinkCreationList::LinkCreationList ( ObjectHandle &&  handle)
explicit

Member Function Documentation

◆ disable_intermediate_group_creation()

void hdf5::property::LinkCreationList::disable_intermediate_group_creation ( ) const

◆ enable_intermediate_group_creation()

void hdf5::property::LinkCreationList::enable_intermediate_group_creation ( ) const

With this flag set, intermediate groups in a path to an object to be created will be created if necessary.

See also
disable_intermediate_group_creation
intermediate_group_creation

◆ intermediate_group_creation()

bool hdf5::property::LinkCreationList::intermediate_group_creation ( ) const
Returns
true if intermediate group creation flag is set, false otherwise
See also
enable_intermediate_group_creation
disable_intermediate_group_creation

The documentation for this class was generated from the following file: