Return TypeFunction nameArguments
boolhzDirent::operator>(const hzDirent&,)

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

Function Logic:

0:START 1:S_ISDIR(m_Mode)&&S_ISDIR(op.m_Mode) 2:Return m_Name>op.m_Name?true:false 3:S_ISDIR(m_Mode) 4:Return m_Name>op.Path()?true:false 5:S_ISDIR(op.m_Mode) 6:Return Path() 7:Path()>op.Path() 8:Return true 9:m_parent==op.m_parent&&m_Name>op.m_Name 10:Return true 11:Return false

Function body:

bool hzDirent::operator> (const hzDirent& op)
{
   if (ISDIR(m_Mode) && ISDIR(op.m_Mode))
       return m_Name > op.m_Name ? true : false ;
   if (ISDIR(m_Mode))
       return m_Name > op.Path() ? true : false ;
   if (ISDIR(op.m_Mode))
       return Path() < op.m_Name ? false : true ;
   if (Path() > op.Path())
       return true ;
   if (m_parent == op.m_parent && m_Name > op.m_Name)
       return true ;
   return false ;
}