summaryrefslogtreecommitdiff
path: root/TAO/ChangeLog_ref
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/ChangeLog_ref')
-rw-r--r--TAO/ChangeLog_ref36
1 files changed, 36 insertions, 0 deletions
diff --git a/TAO/ChangeLog_ref b/TAO/ChangeLog_ref
index 65e2730c445..109b070f9e4 100644
--- a/TAO/ChangeLog_ref
+++ b/TAO/ChangeLog_ref
@@ -1,3 +1,39 @@
+Tue Jun 24 18:12:24 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * tao/Arg_Traits_T.h:
+
+ Cosmetic changes.
+
+ * tao/Object.cpp:
+ * tao/Object.h:
+ * tao/Typecode.cpp:
+ * tao/Typecode.h:
+
+ Changed these predefined pseudo objects to use the
+ specialization approach for their argument traits,
+ instead of the typedef approach, as mentioned in
+
+ Tue Jun 24 13:48:20 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * tao/Objref_VarOut_T.cpp:
+ * tao/Objref_VarOut_T.h:
+
+ Added template base class for the interface traits - the static
+ methods used by the _var, _out and sequence classes. At the
+ moment, the interface _var and _out template classes are
+ using these template-wrapped static methods. The base class is
+ specialized in generated code. When the existing hand-crafted
+ files are regenerated, the template implementations in
+ Objref_VarOut_T.cpp can be removed, as well as the T_life
+ parameter from the _var and _out template classes.
+
+ * tao/Sequence_T.cpp:
+ * tao/Sequence_T.h:
+
+ Corresponding changes for the T_cast parameter, passed to
+ sequence of objects. This struct parameter wraps methods used
+ in object sequences to narrow and widen interfaces.
+
Tue Jun 24 13:48:20 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
* tao/Arg_Traits_T.h: