summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbala <balanatarajan@users.noreply.github.com>2004-09-23 17:50:26 +0000
committerbala <balanatarajan@users.noreply.github.com>2004-09-23 17:50:26 +0000
commit9283b8ab48ca65730ee151f9f145bb48accfd0d9 (patch)
treec0e69ee59aea1b867b7c8a0cfece69b2ee2731d0
parent0797d0f44e5839cbeb27c6958e0dd9cc51fcb188 (diff)
downloadATCD-9283b8ab48ca65730ee151f9f145bb48accfd0d9.tar.gz
ChangeLogTag:Thu Sep 23 17:48:50 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
-rw-r--r--TAO/ChangeLog7
-rw-r--r--TAO/tests/Sequence_Unit_Tests/string_sequence_element.hpp7
-rw-r--r--TAO/tests/Sequence_Unit_Tests/string_traits_base.hpp4
3 files changed, 16 insertions, 2 deletions
diff --git a/TAO/ChangeLog b/TAO/ChangeLog
index 1ea0bbf7ccc..42a3607ed3f 100644
--- a/TAO/ChangeLog
+++ b/TAO/ChangeLog
@@ -1,3 +1,10 @@
+Thu Sep 23 17:48:50 2004 Balachandran Natarajan <bala@dre.vanderbilt.edu>
+
+ * tests/Sequence_Unit_Tests/string_sequence_element.hpp:
+ * tests/Sequence_Unit_Tests/string_traits_base.hpp:
+
+ Left a couple of coments for Carlos.
+
Wed Sep 22 21:39:48 2004 Carlos O'Ryan <coryan@atdesk.com>
* tests/Sequence_Unit_Tests/unbounded_string_sequence_ut.cpp:
diff --git a/TAO/tests/Sequence_Unit_Tests/string_sequence_element.hpp b/TAO/tests/Sequence_Unit_Tests/string_sequence_element.hpp
index 793ca5df9e4..61c506b5b3f 100644
--- a/TAO/tests/Sequence_Unit_Tests/string_sequence_element.hpp
+++ b/TAO/tests/Sequence_Unit_Tests/string_sequence_element.hpp
@@ -26,6 +26,9 @@ public:
typedef charT * value_type;
typedef charT const * const_value_type;
typedef details::string_traits<charT,true> string_traits;
+ // @@ Carlos, VC6 cannot handle the following typedefs. It simply
+ // says that "string_var" (or string_mgr) is not a member of
+ // "string_traits". I seem to understand this code better than VC6!
typedef typename string_traits::string_var string_var;
typedef typename string_traits::string_mgr string_mgr;
@@ -35,7 +38,7 @@ public:
, release_(release)
{
}
-
+
string_sequence_element(
string_sequence_element const & rhs)
: element_(rhs.element_)
@@ -100,7 +103,7 @@ public:
{
return release_;
}
-
+
private:
// This function is not implemented
string_sequence_element();
diff --git a/TAO/tests/Sequence_Unit_Tests/string_traits_base.hpp b/TAO/tests/Sequence_Unit_Tests/string_traits_base.hpp
index 7d1a14dbb29..2be2011b2fa 100644
--- a/TAO/tests/Sequence_Unit_Tests/string_traits_base.hpp
+++ b/TAO/tests/Sequence_Unit_Tests/string_traits_base.hpp
@@ -43,6 +43,8 @@ struct string_traits_base<char>
inline static void release(char_type * s)
{
+ // @@ Carlos, MSVC6 doesn't like to see a "return statement" in
+ // here, since its declared a void.
return CORBA::string_free(s);
}
};
@@ -66,6 +68,8 @@ struct string_traits_base<CORBA::WChar>
inline static void release(char_type * s)
{
+ // @@ Carlos, MSVC6 doesn't like to see a "return statement" in
+ // here, since its declared a void.
return CORBA::wstring_free(s);
}
};