If both are directories they are deemed equal simply if the names match.

Return TypeFunction nameArguments
boolhzDirent::operator==(hzDirent&,)

Declared in file: hzDirectory.h
Defined in file : hzDirectory.cpp

Function Logic:

0:START 1:unknown 2:Return m_Name==op.m_Name?true:false 3:unknown 4:Return false 5:unknown 6:Return false 7:unknown 8:Return false 9:Return m_Name==op.m_Name&&m_Mtime==op.m_Mtime&&m_Size==op.m_Size?true:false

Function body:

bool hzDirent::operator== (hzDirent& op)
{
   //  If both are directories they are deemed equal simply if the names match.
   if (ISDIR(m_Mode) && ISDIR(op.m_Mode))
       return m_Name == op.m_Name ? true : false ;
   //  Cannot be equal if one is a dir and the other is a file
   if (ISDIR(m_Mode))
       return false ;
   if (ISDIR(op.m_Mode))
       return false ;
   //  Case where both are file
   if (Path() != op.Path())
       return false ;
   return m_Name == op.m_Name && m_Mtime == op.m_Mtime && m_Size == op.m_Size ? true : false ;
}