#include <Extensions.h>

Public Member Functions | |
| Extension2 () | |
| Extension2 (TUserI *pObject) | |
| Extension2 (const Object &object) | |
| Extension2 (const FCO &object) | |
| Extension2 (const ConnectionEnd &object) | |
| Extension2 (const TBON1 &object) | |
| Extension2 (const TBON2 &object) | |
| Extension2 (const Extension2< TBON1, TBON2, TUserI > &object) | |
| Extension2< TBON1, TBON2, TUserI > & | operator= (const Object &object) |
| Extension2< TBON1, TBON2, TUserI > & | operator= (const FCO &object) |
| Extension2< TBON1, TBON2, TUserI > & | operator= (const ConnectionEnd &object) |
| Extension2< TBON1, TBON2, TUserI > & | operator= (const TBON1 &object) |
| Extension2< TBON1, TBON2, TUserI > & | operator= (const TBON2 &object) |
| Extension2< TBON1, TBON2, TUserI > & | operator= (const Extension2< TBON1, TBON2, TUserI > &object) |
| operator bool () const | |
| TUserI * | operator-> () const |
Static Public Member Functions | |
| static ObjectImpl * | castObjectImpl (ObjectImpl *pObject) |
| static ExtensionInfo | castImpl (ObjectType eOType, const std::string &strKind, const std::string &strRole) |
| static ObjectImpl * | createImpl () |
| static std::vector< std::string > | setKinds (const std::string &strKinds) |
Public Attributes | |
| friend | ExtensionManager |
Static Public Attributes | |
| static std::vector< std::string > | vecKinds |
| static const ExtensionManager | extensionFactory |
| static std::vector< std::string > | vecDerivedKinds |
Static Protected Member Functions | |
| static void | addDerivedKinds (const std::vector< std::string > &_vecKinds) |
Static Protected Attributes | |
| static int | inheritance_level |
| static std::string | string_type |
| static ObjectType | type |
Definition at line 308 of file Extensions.h.
| BON::Extension2< TBON1, TBON2, TUserI >::Extension2 | ( | ) | [inline] |
Definition at line 362 of file Extensions.h.
| BON::Extension2< TBON1, TBON2, TUserI >::Extension2 | ( | TUserI * | pObject | ) | [inline] |
Definition at line 367 of file Extensions.h.
| BON::Extension2< TBON1, TBON2, TUserI >::Extension2 | ( | const Object & | object | ) | [inline] |
Definition at line 373 of file Extensions.h.
| BON::Extension2< TBON1, TBON2, TUserI >::Extension2 | ( | const FCO & | object | ) | [inline] |
Definition at line 379 of file Extensions.h.
| BON::Extension2< TBON1, TBON2, TUserI >::Extension2 | ( | const ConnectionEnd & | object | ) | [inline] |
Definition at line 385 of file Extensions.h.
| BON::Extension2< TBON1, TBON2, TUserI >::Extension2 | ( | const TBON1 & | object | ) | [inline] |
Definition at line 394 of file Extensions.h.
| BON::Extension2< TBON1, TBON2, TUserI >::Extension2 | ( | const TBON2 & | object | ) | [inline] |
Definition at line 400 of file Extensions.h.
| BON::Extension2< TBON1, TBON2, TUserI >::Extension2 | ( | const Extension2< TBON1, TBON2, TUserI > & | object | ) | [inline] |
Definition at line 406 of file Extensions.h.
| static void BON::Extension2< TBON1, TBON2, TUserI >::addDerivedKinds | ( | const std::vector< std::string > & | _vecKinds | ) | [inline, static, protected] |
Definition at line 352 of file Extensions.h.
| static ExtensionInfo BON::Extension2< TBON1, TBON2, TUserI >::castImpl | ( | ObjectType | eOType, | |
| const std::string & | strKind, | |||
| const std::string & | strRole | |||
| ) | [inline, static] |
Definition at line 328 of file Extensions.h.
| static ObjectImpl* BON::Extension2< TBON1, TBON2, TUserI >::castObjectImpl | ( | ObjectImpl * | pObject | ) | [inline, static] |
Definition at line 323 of file Extensions.h.
| static ObjectImpl* BON::Extension2< TBON1, TBON2, TUserI >::createImpl | ( | ) | [inline, static] |
Definition at line 333 of file Extensions.h.
| BON::Extension2< TBON1, TBON2, TUserI >::operator bool | ( | ) | const [inline] |
Definition at line 463 of file Extensions.h.
| TUserI* BON::Extension2< TBON1, TBON2, TUserI >::operator-> | ( | ) | const [inline] |
Definition at line 468 of file Extensions.h.
| Extension2<TBON1,TBON2,TUserI>& BON::Extension2< TBON1, TBON2, TUserI >::operator= | ( | const Extension2< TBON1, TBON2, TUserI > & | object | ) | [inline] |
Definition at line 455 of file Extensions.h.
| Extension2<TBON1,TBON2,TUserI>& BON::Extension2< TBON1, TBON2, TUserI >::operator= | ( | const TBON2 & | object | ) | [inline] |
Definition at line 447 of file Extensions.h.
| Extension2<TBON1,TBON2,TUserI>& BON::Extension2< TBON1, TBON2, TUserI >::operator= | ( | const TBON1 & | object | ) | [inline] |
Definition at line 439 of file Extensions.h.
| Extension2<TBON1,TBON2,TUserI>& BON::Extension2< TBON1, TBON2, TUserI >::operator= | ( | const ConnectionEnd & | object | ) | [inline] |
Definition at line 428 of file Extensions.h.
| Extension2<TBON1,TBON2,TUserI>& BON::Extension2< TBON1, TBON2, TUserI >::operator= | ( | const FCO & | object | ) | [inline] |
Definition at line 420 of file Extensions.h.
| Extension2<TBON1,TBON2,TUserI>& BON::Extension2< TBON1, TBON2, TUserI >::operator= | ( | const Object & | object | ) | [inline] |
Definition at line 412 of file Extensions.h.
| static std::vector<std::string> BON::Extension2< TBON1, TBON2, TUserI >::setKinds | ( | const std::string & | strKinds | ) | [inline, static] |
Definition at line 338 of file Extensions.h.
const ExtensionManager BON::Extension2< TBON1, TBON2, TUserI >::extensionFactory [static] |
Definition at line 314 of file Extensions.h.
| friend BON::Extension2< TBON1, TBON2, TUserI >::ExtensionManager |
Definition at line 474 of file Extensions.h.
int BON::Extension2< TBON1, TBON2, TUserI >::inheritance_level [static, protected] |
Definition at line 317 of file Extensions.h.
std::string BON::Extension2< TBON1, TBON2, TUserI >::string_type [static, protected] |
Definition at line 318 of file Extensions.h.
ObjectType BON::Extension2< TBON1, TBON2, TUserI >::type [static, protected] |
Definition at line 319 of file Extensions.h.
std::vector<std::string> BON::Extension2< TBON1, TBON2, TUserI >::vecDerivedKinds [static] |
Definition at line 315 of file Extensions.h.
std::vector<std::string> BON::Extension2< TBON1, TBON2, TUserI >::vecKinds [static] |
Definition at line 313 of file Extensions.h.
1.6.3