Hello, I am trying to reverse engineer some C++ code but am having
difficulty with the following code:

<...>
template < class E >
class EnumMask< E > {

public:

  typedef EnumMask< E > This;

  // Allow implicit conversion from enumerated type
  inline EnumMask< E >( const E & );

  // Copy
  inline EnumMask< E >( const This & );
<...>

I get the error message " Can't find anything named 'EnumMask' " for each
occurrence of "This" in the code following the typedef ( See the copy
constructor declaration for example ).

I've looked through the documentation and FAQ's but haven't arrived at a
solution yet.  I would prefer not to remove the typedef.

Any help is much appreciated.

Thanks - Greg


--------------------------------------------------------------
Greg Prosch - Software Engineer
Micron Technology, Inc.


************************************************************************
* Rose Forum is a public venue for ideas and discussions.
* For technical support, visit http://www.rational.com/support
*
* Admin.Subscription Requests: [EMAIL PROTECTED]
* Archive of messages: 
http://www.rational.com/products/rose/usergroups/rose_forum.jtmpl
* Other Requests: [EMAIL PROTECTED]
*
* To unsubscribe from the list, please send email
*
* To: [EMAIL PROTECTED]
* Subject:<BLANK>
* Body: unsubscribe rose_forum
*
*************************************************************************

Reply via email to