Ignore:
Timestamp:
Dec 9, 2003, 9:29:45 AM (22 years ago)
Author:
ansari
Message:

Corrections bugs ds PPFStream::Write/ReadPositionTag() - Reza 9 Dec 2003

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaLib/BaseTools/ppfnametag.h

    r2462 r2481  
    1414class PPFNameTag {
    1515public:
     16  PPFNameTag(PPFNameTag const & ptn) { _tname = ptn._tname; }
    1617  PPFNameTag(string const & tn) { _tname = tn; }
    1718  PPFNameTag(const char * tn) { _tname = tn; }
    1819  ~PPFNameTag() { }
    19   inline bool GotoNameTag(PInPersist& pi)
     20  inline bool GotoNameTag(PInPersist& pi) const
    2021  { return pi.GotoNameTag(_tname); }
    21   inline void WriteTag(POutPersist& po)
     22  inline void WriteTag(POutPersist& po) const
    2223  { return po.WriteNameTag(_tname); }
    2324  inline char*  operator= (char* s) { _tname = s; return s; }
     
    2829};
    2930
    30 inline PInPersist& operator >> (PInPersist& si, PPFNameTag & pnt)
     31inline PInPersist& operator >> (PInPersist& si, PPFNameTag const & pnt)
    3132{ pnt.GotoNameTag(si); return(si); }
    3233
    33 inline POutPersist& operator >> (POutPersist& so, PPFNameTag & pnt)
     34inline POutPersist& operator << (POutPersist& so, PPFNameTag const & pnt)
    3435{ pnt.WriteTag(so); return(so); }
    3536
Note: See TracChangeset for help on using the changeset viewer.