Check integrity Arguments: None

Return TypeFunction nameArguments
hzEcodehdbObject::Integrity(void)

Declared in file: hzDatabase.h
Defined in file : hdbObject.cpp

Function Logic:

0:START 1:unknown 2:Return hzerr(E_NOINIT,No class) 3:unknown 4:Return hzerr(E_NOINIT,No root) 5:Return m_pRoot->Integrity(err)

Function body:

hzEcode hdbObject::Integrity (void)
{
   //  Check integrity
   //  
   //  Arguments: None
   //  
   //  Returns: E_NOINIT Object not initialized
   //     E_CORRUPT If there is a mismatch between value amd indicator
   //     E_NODATA If a member has a min pop of 1 and no value
   //     E_OK  Operation successful. All atoms at null values
   _hzfunc("hdbObject::Integrity") ;
   hzChain     err ;       //  Error report (discarded if no error)
   if (!m_pClass)  return hzerr(E_NOINIT, "No class") ;
   if (!m_pRoot)   return hzerr(E_NOINIT, "No root") ;
   return m_pRoot->Integrity(err) ;
}