URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Only display areas with differences |
Details |
Blame |
View Log
Rev 301 |
Rev 338 |
class JunkBase
|
class JunkBase
|
{
|
{
|
public:
|
public:
|
virtual void DoSomething( void ) = 0;
|
virtual void DoSomething( void ) = 0;
|
protected:
|
protected:
|
virtual ~JunkBase( void ) {}
|
virtual ~JunkBase( void ) {}
|
JunkBase( void ) {}
|
JunkBase( void ) {}
|
};
|
};
|
|
|
class Junk : protected JunkBase
|
class Junk : protected JunkBase
|
{
|
{
|
public:
|
public:
|
Junk( void ) : JunkBase() {}
|
Junk( void ) : JunkBase() {}
|
virtual ~Junk( void ) {}
|
virtual ~Junk( void ) {}
|
protected:
|
protected:
|
inline JunkBase * AsBase( void )
|
inline JunkBase * AsBase( void )
|
{ return dynamic_cast< JunkBase * >( this ); }
|
{ return dynamic_cast< JunkBase * >( this ); }
|
virtual void DoSomething( void ) { }
|
virtual void DoSomething( void ) { }
|
};
|
};
|
|
|
|
|
|
|
|
|
|
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.