MOAB: Mesh Oriented datABase
(version 5.4.1)
|
Public Member Functions | |
CheckOpenReadHDF5Handles (mhdf_FileHandle file, int line) | |
~CheckOpenReadHDF5Handles () | |
Private Attributes | |
int | fileline |
mhdf_FileHandle | handle |
int | enter_count |
Definition at line 154 of file ReadHDF5.cpp.
moab::CheckOpenReadHDF5Handles::CheckOpenReadHDF5Handles | ( | mhdf_FileHandle | file, |
int | line | ||
) | [inline] |
Definition at line 161 of file ReadHDF5.cpp.
: fileline( line ), handle( file ), enter_count( mhdf_countOpenHandles( file ) ) { }
Definition at line 165 of file ReadHDF5.cpp.
References enter_count, fileline, handle, and mhdf_countOpenHandles().
{ int new_count = mhdf_countOpenHandles( handle ); if( new_count != enter_count ) { std::cout << "Leaked HDF5 object handle in function at " << __FILE__ << ":" << fileline << std::endl << "Open at entrance: " << enter_count << std::endl << "Open at exit: " << new_count << std::endl; } }
int moab::CheckOpenReadHDF5Handles::enter_count [private] |
Definition at line 158 of file ReadHDF5.cpp.
Referenced by ~CheckOpenReadHDF5Handles().
int moab::CheckOpenReadHDF5Handles::fileline [private] |
Definition at line 156 of file ReadHDF5.cpp.
Referenced by ~CheckOpenReadHDF5Handles().
Definition at line 157 of file ReadHDF5.cpp.
Referenced by ~CheckOpenReadHDF5Handles().