Return TypeFunction nameArguments
hzEcodehzPMapS::Insert(const KEY&,const OBJ&,)

Declared and defined in file: hzTmplMapS.h

Function Logic:

0:START 1:!m_bOpen 2:Return E_WRITEFAIL 3:hzMapS::Insert rc 4:rc==E_OK 5:items items ofstream::flush 6:Return rc

Function body:

hzEcode hzPMapS::Insert (const KEY& key, const OBJ& obj)
   {
       hzEcode rc ;
       if (!m_bOpen)
           return E_WRITEFAIL ;
       rc = m_map.Insert(key, obj) ;
       if (rc == E_OK)
       {
           m_os << key << "\n" ;
           m_os << obj << "\n" ;
           m_os.flush() ;
       }
       return rc ;
   }