|
|
|
|
|
|
Modules Namespace List Class Hierarchy Alphabetical List Compound List Namespace Members Compound Members Related Pages
#include <ExtObject.h>
Inheritance diagram for ExtObjectVal< T >:
List of all members.
Detailed Description
template<class T>
class ExtObjectVal< T >
Wrapper to external classes.
To wrap any type or class with an ACDK object you have to define following:
|
Public Member Functions |
| ExtObjectVal () |
template<typename P1> | ExtObjectVal (const P1 &p1) |
template<typename P1, typename P2> | ExtObjectVal (const P1 &p1, const P2 &p2) |
template<typename P1, typename P2, typename P3> | ExtObjectVal (const P1 &p1, const P2 &p2, const P3 &p3) |
template<typename P1, typename P2, typename P3, typename P4> | ExtObjectVal (const P1 &p1, const P2 &p2, const P3 &p3, const P4 &p4) |
| ~ExtObjectVal () |
int | hashCode () |
bool | equals (INP(RThisType) rt2) |
int | compareTo (INP(RThisType) rt2) |
acdk::lang::RString | toString () |
| return a string representation of this object Object::toString() return getName() by default
|
Private Types |
typedef ExtObjectVal< T > | ThisType |
typedef ExtObjectSharedRef<
ThisType > | RThisType |
typedef T | Base |
Member Typedef Documentation
Constructor & Destructor Documentation
template<class T> |
template<typename P1, typename P2> |
ExtObjectVal< T >::ExtObjectVal |
( |
const P1 & |
p1, |
|
|
const P2 & |
p2 |
|
) |
[inline] |
|
template<class T> |
template<typename P1, typename P2, typename P3> |
ExtObjectVal< T >::ExtObjectVal |
( |
const P1 & |
p1, |
|
|
const P2 & |
p2, |
|
|
const P3 & |
p3 |
|
) |
[inline] |
|
template<class T> |
template<typename P1, typename P2, typename P3, typename P4> |
ExtObjectVal< T >::ExtObjectVal |
( |
const P1 & |
p1, |
|
|
const P2 & |
p2, |
|
|
const P3 & |
p3, |
|
|
const P4 & |
p4 |
|
) |
[inline] |
|
Member Function Documentation
template<class T> |
int ExtObjectVal< T >::hashCode |
( |
|
) |
[inline, virtual] |
|
|
|