By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
446,234 Members | 1,872 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 446,234 IT Pros & Developers. It's quick & easy.

Eliminate Rogue Wave from C++ code.

P: 1
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
Share this Question
Share on Google+
5 Replies


100+
P: 256
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
Expert Mod 5K+
P: 9,197
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

P: 93
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

P: 3
Has anyone compiled RW libraries with VC8 on Windows platform?
Oct 22 '07 #5

weaknessforcats
Expert Mod 5K+
P: 9,197
Not me.

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

Post your reply

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