/[ff3d]/ff3d/utils/ReferenceCounting.hpp
ViewVC logotype

Diff of /ff3d/utils/ReferenceCounting.hpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1.1.1 by delpinux, Mon Feb 17 16:32:50 2003 UTC revision 1.2 by delpinux, Sun May 4 18:03:37 2003 UTC
# Line 218  public: Line 218  public:
218      return __ref;      return __ref;
219    }    }
220    
221      /**
222       *
223       * read-only access to the referenced value
224       *
225       * @return the referenced value
226       */
227      const ReferencedClass& operator *() const
228      {
229        assert(__ref != 0);
230        return *__ref;
231      }
232    
233    //! operator=    //! operator=
234    const ConstReferenceCounting& operator = (const ReferencedClass& referenced)    const ConstReferenceCounting& operator = (const ReferencedClass& referenced)
235    {    {
# Line 377  public: Line 389  public:
389      return RCC.nbRef(*this);      return RCC.nbRef(*this);
390    }    }
391    
392      /**
393       *
394       * read-only access to the referenced value
395       *
396       * @return the referenced value
397       */
398      const ReferencedClass& operator *() const
399      {
400        assert(__ref != 0);
401        return *__ref;
402      }
403    
404      /**
405       *
406       * access to the referenced value
407       *
408       * @return the referenced value
409       */
410      ReferencedClass& operator *()
411      {
412        assert(__ref != 0);
413        return *__ref;
414      }
415    
416    //! Implicit cast to ReferencedClass*    //! Implicit cast to ReferencedClass*
417    operator ReferencedClass*()    operator ReferencedClass*()
418    {    {

Legend:
Removed from v.1.1.1.1  
changed lines
  Added in v.1.2

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26