473,508 Members | 2,216 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Eliminate Rogue Wave from C++ code.

1 New Member
The code is on a SUN platform. From a detailed design point of view, what is needed to eliminate Rogue Wave from the C++ code.

Just scanning for RW in the code, here is a list:
RWCstring
RWHashDictionary
RWHashDictionaryIterator
RWCollectable
RWCollectableString
RWCollectableInt
RWGSlist
RWBinaryTree
RWBinaryTreeIterator
RWSet
RWSetIterator
RWSortedVector
RWTime
RWTPtrSlist
RWDBStatus
RWDBDatabase
RWDBReader
RWDBTable
RWDBManager
RWDBResult
RWOrdered
RWInetAddr
RWInetPort
RWInetHost
RWInetType
RWSocket
RWxmsg
RWDate
RWBoolean
RWTPtrOrderedVector
Jun 4 '07 #1
5 6253
mac11
256 Contributor
I'm not sure I understand your question. You want to change your design so that you don't use the RW stuff anymore? Nobody on the forum has any idea what your design is. What does your design look like, and whats wrong with the RW stuff that you want to remove it?
Jun 5 '07 #2
weaknessforcats
9,208 Recognized Expert Moderator Expert
From a detailed design point of view, you need change nothing. Whether you use RogueWWave or not should affect your design. I base this on the hope that your detailed design does not depend on particular utility classes.

The changes will all be in the code.

I recommend you write wrapper clasess for the RogueWave classes and install the wrappers. Once that works, remove RogueWave from the wrappers.
Jun 5 '07 #3
Girish Kanakagiri
93 New Member
The code is on a SUN platform. From a detailed design point of view, what is needed to eliminate Rogue Wave from the C++ code.

Just scanning for RW in the code, here is a list:
RWCstring
RWHashDictionary
RWHashDictionaryIterator
RWCollectable
RWCollectableString
RWCollectableInt
RWGSlist
RWBinaryTree
RWBinaryTreeIterator
RWSet
RWSetIterator
RWSortedVector
RWTime
RWTPtrSlist
RWDBStatus
RWDBDatabase
RWDBReader
RWDBTable
RWDBManager
RWDBResult
RWOrdered
RWInetAddr
RWInetPort
RWInetHost
RWInetType
RWSocket
RWxmsg
RWDate
RWBoolean
RWTPtrOrderedVector
If you dont want to use the Rogue Wave then convert your code for
STL, All the Rogue wave implementations are there in STLs also.

By doing this you can remove Rogue Wave, but i dont think you
have to remove Rogue Wave. It is One of the Trusted Library in all Legacy
System Applications.

Regards,
Girish.
Jun 6 '07 #4
vc8compilation
3 New Member
Has anyone compiled RW libraries with VC8 on Windows platform?
Oct 22 '07 #5
weaknessforcats
9,208 Recognized Expert Moderator Expert
Not me.

I haven't actually seen Rogue Wave for several years.
Oct 23 '07 #6

Sign in to post your reply or Sign up for a free account.

Similar topics

1
2542
by: Thomas Lenarz | last post by:
Hello, we have got C++-programs (older SUN-Compiler) using the Rogue-Wave-Class-Library and consider to port the application to AIX 5.2 (GNU gcc/g++) The only drawback we could find ist the...
1
1600
by: Don Tucker | last post by:
Hello, I am receiving the following compile-time error: /opt/include/rw/dcomplex.h line 218 error(1420): argument list for class template "complex" is missing typedef complex DComplex when...
5
2529
by: Old Wolf | last post by:
The following code causes a deallocation of a random amount of bytes, with the Rogue Wave STL supplied with Borland C++ 5.5.1 : #include <vector> int main() { std::vector<char> v, w(1); v =...
0
1804
by: sebor | last post by:
Hi all, The latest release of the Rogue Wave C++ Standard Library, version 4.1.0, has just been released into public domain under the Apache License, version 2.0, as the Apache stdcxx project:...
5
2993
by: prakash.mirji | last post by:
I am using evaluation copy of RW 9.0 for porting one of C++ application on RHEL4 (x86 platform). We are getting some issues into RW template classes. Please need assistance on this issue. Here...
2
2716
by: pssraju | last post by:
Hi, At present application was built on solaris 9 using sun studio 9 (Sun C++ 5.6) & rouguewave sorce pro 5. We are planning to port the same application onto SuSE Linux 9.5.0 using GCC 3.3.3 & RW...
1
14888
by: homevista | last post by:
Part II: Wave file - How to read to a buffer Wave (or Wav) is the standard format for storing audio data on the PC. As software developers, we are interested in the internal structure of the file...
6
29093
by: homevista | last post by:
PART III: Putting things together In part I we examined the modem to verify that it supported voice. If so, we took a note about the voice data format that we would use. In the second part, we...
1
2666
by: Steven Backus | last post by:
I inherited a Solaris c++ program that uses Rogue Wave and am trying to port it to linux. It seg faults in this code: for (int size = entries() - 1; size 1; --size) { RWOrderedIterator...
0
7127
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
7331
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
7391
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
7501
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
4713
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
0
3188
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
0
1564
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated ...
1
768
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
0
424
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.