moab
moab::CheckOpenReadHDF5Handles Class Reference

List of all members.

Public Member Functions

 CheckOpenReadHDF5Handles (mhdf_FileHandle file, int line)
 ~CheckOpenReadHDF5Handles ()

Private Attributes

int fileline
mhdf_FileHandle handle
int enter_count

Detailed Description

Definition at line 174 of file ReadHDF5.cpp.


Constructor & Destructor Documentation

Definition at line 180 of file ReadHDF5.cpp.

    : fileline(line), handle(file),
      enter_count(mhdf_countOpenHandles(file))
  {}

Definition at line 184 of file ReadHDF5.cpp.

  {
    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;
    }
  }

Member Data Documentation

Definition at line 178 of file ReadHDF5.cpp.

Definition at line 176 of file ReadHDF5.cpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines