Return TypeFunction nameArguments
boolhdbADP::IsSubClass(const hdbClass*,const hdbClass*,)

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

Function Logic:

0:START 1:hdbDatatype::strType hzMapM::First val_Lo 2:val_Lo>=0 3:hdbDatatype::strType hzMapM::Last val_Hi 4:val_Lo<=val_Hi; 5:pSub==m_mapSubs.GetObj(val_Lo) 6:Return true 7:Return false

Function body:

bool hdbADP::IsSubClass (const hdbClass* pMain, const hdbClass* pSub)
{
   _hzfunc("hdbADP::IsSubClass") ;
   uint32_t    val_Lo ;
   uint32_t    val_Hi ;
   val_Lo = m_mapSubs.First(pMain->strType()) ;
   if (val_Lo >&eq; 0)
   {
       val_Hi = m_mapSubs.Last(pMain->strType()) ;
       for (; val_Lo <&eq; val_Hi ; val_Lo++)
       {
           if (pSub == m_mapSubs.GetObj(val_Lo))
               return true ;
       }
   }
   return false ;
}