[root] / trunk / core / base / inc / TRef.h Repository:
ViewVC logotype

Log of /trunk/core/base/inc/TRef.h

Parent Directory Parent Directory


Links to HEAD: (view) (download) (as text) (annotate)
Sticky Revision:

Revision 22961 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Apr 3 13:32:57 2008 UTC (6 years, 9 months ago) by rdm
File length: 2456 byte(s)
Diff to previous 20877
move the directories:
  base clib cont meta metautils newdelete pcre rint thread unix utils
  winnt zip
under the new core meta directory.

Revision 20877 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 19 11:17:07 2007 UTC (7 years, 2 months ago) by rdm
Original Path: trunk/base/inc/TRef.h
File length: 2456 byte(s)
Diff to previous 19826
Set property svn:eol-style LF on all source and Makefiles. This should avoid
problems with Win32 line endings ending up in the repository. All MS tools
support LF eols fine.

Revision 19826 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 19 19:56:11 2007 UTC (7 years, 4 months ago) by rdm
Original Path: trunk/base/inc/TRef.h
File length: 2456 byte(s)
Diff to previous 19825
imported svn:keywords Id property

Revision 19825 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 19 19:49:10 2007 UTC (7 years, 4 months ago) by rdm
Original Path: trunk/base/inc/TRef.h
File length: 2499 byte(s)
Diff to previous 15245
remove :$ from tag line

Revision 15245 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 30 15:27:52 2006 UTC (8 years, 7 months ago) by brun
Original Path: trunk/base/inc/TRef.h
File length: 2509 byte(s)
Diff to previous 13300
From Federico:
Cleanup for gcc option effc++

Revision 13300 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 21 11:17:18 2005 UTC (9 years, 2 months ago) by rdm
Original Path: trunk/base/inc/TRef.h
File length: 2509 byte(s)
Diff to previous 12543
coding style fixes.

Revision 12543 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 26 12:17:36 2005 UTC (9 years, 5 months ago) by brun
Original Path: trunk/base/inc/TRef.h
File length: 2515 byte(s)
Diff to previous 4238
From Axel:
the static TRef::SetObject() works on TRef::fgObject, and is a misnomer
wrt TRef::GetObject(), which works on the referenced object. This patch
names the access to the referenced object GetObject(), while the access
to the static fgObject will be called Get/SetStaticObject(), where
GetStaticObject() is a new function.

TRef::SetObject is kept (for the time being) for back compatibility.

I did not implement TRef::SetObject(const TObject*) (as an alias to
operator=(const TObject*)) to ensure that this interface change will
result in a compiler error if the old TRef::SetObject (now
TRef::SetStaticObject) is used.

Also, TRef::GetObject() now sets fgObject to "this" before calling the
TExec, allowing the TExec to access the TRef's fUniqueID, so it can
determine which object needs to be dereferenced. I need this for storing
the documentation objects.

Docs and the tutorial GetWebHistogram are updated accordingly.

Revision 4238 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 25 20:21:06 2002 UTC (12 years, 10 months ago) by brun
Original Path: trunk/base/inc/TRef.h
File length: 2401 byte(s)
Diff to previous 3351
Implemement TRef operators == and !=
New function TRef::IsValid. IsValid returns kFALSE if a TRef has not
yet been assigned.

Revision 3351 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 2 15:20:07 2001 UTC (13 years, 1 month ago) by brun
Original Path: trunk/base/inc/TRef.h
File length: 2145 byte(s)
Diff to previous 3295
Many changes/simplification of the TRef classes using the new functions
from TProcessID.
With this new version, it is possible to write a TRef to a new file
without writing the referenced object.
Implement assignement operator TRef& operator=(cont TRef &ref).

Revision 3295 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 28 14:49:01 2001 UTC (13 years, 1 month ago) by brun
Original Path: trunk/base/inc/TRef.h
File length: 2431 byte(s)
Diff to previous 3285
New and backward incompatible version of TRef.
See the long list of comments in the TRef header.
The new version supports lazy instantiation or Action on Demand
when dereferencing a TRef.

Revision 3285 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 23 18:00:21 2001 UTC (13 years, 2 months ago) by brun
Original Path: trunk/base/inc/TRef.h
File length: 1789 byte(s)
Diff to previous 2983
Add comments describing "Actions on Demand" and modify the code corresponding.

Revision 2983 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 5 16:25:53 2001 UTC (13 years, 3 months ago) by brun
Original Path: trunk/base/inc/TRef.h
File length: 1836 byte(s)
Diff to previous 2961
make function GetObject const

Revision 2961 - (view) (download) (as text) (annotate) - [select for diffs]
Added Wed Oct 3 16:43:18 2001 UTC (13 years, 3 months ago) by brun
Original Path: trunk/base/inc/TRef.h
File length: 1830 byte(s)
Rename class TObjectRef to TRef.
We are about to introduce a new class TRefArray (an array of references).

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

Subversion Admin
ViewVC Help
Powered by ViewVC 1.0.9