Changeset 2479 in Sophya


Ignore:
Timestamp:
Dec 7, 2003, 12:59:21 AM (22 years ago)
Author:
ansari
Message:

Ajout SkipToNextObjet() ds PInPersist operator >> - Reza 7 Dec 2003

Location:
trunk/SophyaLib
Files:
11 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaLib/HiStats/hisprof.h

    r1413 r2479  
    8888  \brief Persistance management */
    8989inline PInPersist& operator >> (PInPersist& is, HProf & obj)
    90 { ObjFileIO<HProf> fio(&obj);  fio.Read(is); return(is); }
     90{ ObjFileIO<HProf> fio(&obj); is.SkipToNextObject(); fio.Read(is); return(is); }
    9191// Classe pour la gestion de persistance
    9292// ObjFileIO<HProf>
  • trunk/SophyaLib/HiStats/histos.h

    r2322 r2479  
    11// This may look like C code, but it is really -*- C++ -*-
    22//
    3 // $Id: histos.h,v 1.16 2003-02-11 15:31:00 cmv Exp $
     3// $Id: histos.h,v 1.17 2003-12-06 23:58:17 ansari Exp $
    44//
    55
     
    174174  \brief Persistance management */
    175175inline PInPersist& operator >> (PInPersist& is, Histo & obj)
    176 { ObjFileIO<Histo> fio(&obj);  fio.Read(is); return(is); }
     176{ ObjFileIO<Histo> fio(&obj); is.SkipToNextObject(); fio.Read(is); return(is); }
    177177
    178178// Classe pour la gestion de persistance
  • trunk/SophyaLib/HiStats/histos2.h

    r1413 r2479  
    253253  \brief Persistance management */
    254254inline PInPersist& operator >> (PInPersist& is, Histo2D & obj)
    255 { ObjFileIO<Histo2D> fio(&obj);  fio.Read(is); return(is); }
     255{ ObjFileIO<Histo2D> fio(&obj); is.SkipToNextObject(); fio.Read(is); return(is); }
    256256
    257257// Classe pour la gestion de persistance
  • trunk/SophyaLib/HiStats/ntuple.h

    r2322 r2479  
    106106/*! Reads the object from the PInPersist stream \b is */
    107107inline PInPersist& operator >> (PInPersist& is, NTuple & obj)
    108 { ObjFileIO<NTuple> fio(&obj);  fio.Read(is); return(is); }
     108{ ObjFileIO<NTuple> fio(&obj); is.SkipToNextObject(); fio.Read(is); return(is); }
    109109
    110110// Classe pour la gestion de persistance
  • trunk/SophyaLib/HiStats/xntuple.h

    r2109 r2479  
    168168/*! Reads the object from the PInPersist stream \b is */
    169169inline PInPersist& operator >> (PInPersist& is, XNTuple & obj)
    170 { ObjFileIO<XNTuple> fio(&obj);  fio.Read(is); return(is); }
     170{ ObjFileIO<XNTuple> fio(&obj); is.SkipToNextObject(); fio.Read(is); return(is); }
    171171
    172172// Classe pour la gestion de persistance
  • trunk/SophyaLib/NTools/generaldata.h

    r2322 r2479  
    188188//! For persistance management
    189189inline PInPersist& operator >> (PInPersist& is, GeneralFitData & obj)
    190 { ObjFileIO<GeneralFitData> fio(&obj);  fio.Read(is); return(is); }
     190{ ObjFileIO<GeneralFitData> fio(&obj); is.SkipToNextObject(); fio.Read(is); return(is); }
    191191
    192192// Classe pour la gestion de persistance
  • trunk/SophyaLib/SkyMap/fiolocalmap.h

    r1397 r2479  
    5252template <class T>
    5353inline PInPersist& operator >> (PInPersist& is, LocalMap<T> & obj)
    54 { FIO_LocalMap<T> fio(&obj);  fio.Read(is); return(is); }
     54{ FIO_LocalMap<T> fio(&obj); is.SkipToNextObject(); fio.Read(is); return(is); }
    5555
    5656
  • trunk/SophyaLib/SkyMap/fiospherehealpix.h

    r1397 r2479  
    5151template <class T>
    5252inline PInPersist& operator >> (PInPersist& is, SphereHEALPix<T> & obj)
    53 { FIO_SphereHEALPix<T> fio(&obj);  fio.Read(is); return(is); }
     53{ FIO_SphereHEALPix<T> fio(&obj); is.SkipToNextObject(); fio.Read(is); return(is); }
    5454
    5555} // Fin du namespace
  • trunk/SophyaLib/SkyMap/fiospherethetaphi.h

    r1397 r2479  
    5252template <class T>
    5353inline PInPersist& operator >> (PInPersist& is, SphereThetaPhi<T> & obj)
    54 { FIO_SphereThetaPhi<T> fio(&obj);  fio.Read(is); return(is); }
     54{ FIO_SphereThetaPhi<T> fio(&obj); is.SkipToNextObject(); fio.Read(is); return(is); }
    5555
    5656
  • trunk/SophyaLib/SkyT/gaussfilt.h

    r830 r2479  
    22//--------------------------------------------------------------------------
    33// File and Version Information:
    4 //      $Id: gaussfilt.h,v 1.5 2000-04-06 17:09:39 ansari Exp $
     4//      $Id: gaussfilt.h,v 1.6 2003-12-06 23:59:21 ansari Exp $
    55//
    66// Description:
     
    6767    { ObjFileIO<GaussianFilter> fio(&obj); fio.Write(os); return(os);}
    6868 
    69   inline PInPersist& operator >> (PInPersist& os, GaussianFilter & obj)
    70     { ObjFileIO<GaussianFilter> fio(&obj); fio.Read(os); return(os);}
     69  inline PInPersist& operator >> (PInPersist& is, GaussianFilter & obj)
     70    { ObjFileIO<GaussianFilter> fio(&obj); is.SkipToNextObject(); fio.Read(is); return(is);}
    7171
    7272}  // End of namespace
  • trunk/SophyaLib/SkyT/specrespvector.h

    r2322 r2479  
    22//--------------------------------------------------------------------------
    33// File and Version Information:
    4 //      $Id: specrespvector.h,v 1.6 2003-02-11 15:31:07 cmv Exp $
     4//      $Id: specrespvector.h,v 1.7 2003-12-06 23:59:21 ansari Exp $
    55//
    66// Description:
     
    7070    { ObjFileIO<SpecRespVec> fio(&obj); fio.Write(os); return(os);}
    7171 
    72   inline PInPersist& operator >> (PInPersist& os, SpecRespVec & obj)
    73     { ObjFileIO<SpecRespVec> fio(&obj); fio.Read(os); return(os);}
     72  inline PInPersist& operator >> (PInPersist& is, SpecRespVec & obj)
     73    { ObjFileIO<SpecRespVec> fio(&obj); is.SkipToNextObject(); fio.Read(is); return(is);}
    7474
    7575}  // End of namespace
Note: See TracChangeset for help on using the changeset viewer.