h5cpp  0.6.0
A modern C++ wrapper for the HDF5 C library
hdf5::property::GroupCreationList Class Reference

#include <group_creation.hpp>

Inheritance diagram for hdf5::property::GroupCreationList:
Collaboration diagram for hdf5::property::GroupCreationList:

Public Member Functions

 GroupCreationList ()
 
virtual ~GroupCreationList () override
 
 GroupCreationList (ObjectHandle &&handle)
 
size_t local_heap_size_hint () const
 
void local_heap_size_hint (size_t size) const
 
unsigned estimated_number_of_links () const
 
void estimated_number_of_links (unsigned nlinks) const
 
unsigned estimated_link_name_length () const
 
void estimated_link_name_length (unsigned name_length) const
 
void link_creation_order (CreationOrder order) const
 
CreationOrder link_creation_order () const
 
void link_storage_thresholds (unsigned max_compact, unsigned min_dense) const
 
unsigned link_storage_maximum_compact () const
 
unsigned link_storage_minimum_dense () const
 
 GroupCreationList (const Class &plist_class)
 
- Public Member Functions inherited from hdf5::property::ObjectCreationList
 ObjectCreationList ()
 constructor More...
 
 ObjectCreationList (const ObjectCreationList &)=default
 
virtual ~ObjectCreationList () override
 destructor More...
 
 ObjectCreationList (ObjectHandle &&handle)
 
void enable_time_tracking () const
 enable object time tracking More...
 
void disable_time_tracking () const
 disable object time tracking More...
 
bool time_tracking () const
 return time tacking status More...
 
void attribute_creation_order (const CreationOrder &order) const
 set the attribute creation order More...
 
CreationOrder attribute_creation_order () const
 retrieve current attribute creation order More...
 
void attribute_storage_thresholds (unsigned max_compact, unsigned min_dense) const
 set storage layout thresholds More...
 
unsigned attribute_storage_maximum_compact () const
 get upper threshold for compact storage More...
 
unsigned attribute_storage_minimum_dense () const
 get lower threshold for dense threshold 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::ObjectCreationList
 ObjectCreationList (const Class &plist_class)
 

Constructor & Destructor Documentation

◆ GroupCreationList() [1/3]

hdf5::property::GroupCreationList::GroupCreationList ( )

◆ ~GroupCreationList()

virtual hdf5::property::GroupCreationList::~GroupCreationList ( )
overridevirtual

◆ GroupCreationList() [2/3]

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

◆ GroupCreationList() [3/3]

hdf5::property::GroupCreationList::GroupCreationList ( const Class plist_class)

Member Function Documentation

◆ estimated_link_name_length() [1/2]

unsigned hdf5::property::GroupCreationList::estimated_link_name_length ( ) const

◆ estimated_link_name_length() [2/2]

void hdf5::property::GroupCreationList::estimated_link_name_length ( unsigned  name_length) const

◆ estimated_number_of_links() [1/2]

unsigned hdf5::property::GroupCreationList::estimated_number_of_links ( ) const

◆ estimated_number_of_links() [2/2]

void hdf5::property::GroupCreationList::estimated_number_of_links ( unsigned  nlinks) const

◆ link_creation_order() [1/2]

CreationOrder hdf5::property::GroupCreationList::link_creation_order ( ) const

◆ link_creation_order() [2/2]

void hdf5::property::GroupCreationList::link_creation_order ( CreationOrder  order) const

◆ link_storage_maximum_compact()

unsigned hdf5::property::GroupCreationList::link_storage_maximum_compact ( ) const

◆ link_storage_minimum_dense()

unsigned hdf5::property::GroupCreationList::link_storage_minimum_dense ( ) const

◆ link_storage_thresholds()

void hdf5::property::GroupCreationList::link_storage_thresholds ( unsigned  max_compact,
unsigned  min_dense 
) const

◆ local_heap_size_hint() [1/2]

size_t hdf5::property::GroupCreationList::local_heap_size_hint ( ) const

◆ local_heap_size_hint() [2/2]

void hdf5::property::GroupCreationList::local_heap_size_hint ( size_t  size) const

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