|
CFx SDK Documentation 2026 SP0
|
#include "RxDictionary.h"#include "RxModule.h"#include "LoadReasons.h"#include "TD_PackPush.h"#include "TD_PackPop.h"Go to the source code of this file.
Classes | |
| class | OdRxDynamicLinker |
Typedefs | |
| typedef OdSmartPtr< OdRxModule > | OdRxModulePtr |
| typedef OdSmartPtr< OdRxSystemServices > | OdRxSystemServicesPtr |
| typedef OdSmartPtr< OdRxDynamicLinker > | OdRxDynamicLinkerPtr |
Functions | |
| FIRSTDLL_EXPORT OdRxDynamicLinker * | odrxDynamicLinker () |
| template<class TClass> | |
| OdSmartPtr< TClass > | odrxSafeCreateObject (const OdString &sClassName, const OdString &sAppName=OdString::kEmpty) |
| OdRxModulePtr | odrxLoadApp (const OdString &applicationName) |
| OdRxModulePtr | odrxSafeLoadApp (const OdString &applicationName) |
This template class is a specialization of the OdSmartPtr class for OdRxDynamicLinker pointers.
Definition at line 173 of file DynamicLinker.h.
| typedef OdSmartPtr<OdRxModule> OdRxModulePtr |
This template class is a specialization of the OdSmartPtr class for OdRxModule pointers.
Definition at line 45 of file DynamicLinker.h.
This template class is a specialization of the OdSmartPtr class for OdRxSystemServices pointers.
Definition at line 51 of file DynamicLinker.h.
| FIRSTDLL_EXPORT OdRxDynamicLinker * odrxDynamicLinker | ( | ) |
Returns the Teigha global dynamic linker.
|
inline |
Definition at line 204 of file DynamicLinker.h.
| OdSmartPtr< TClass > odrxSafeCreateObject | ( | const OdString & | sClassName, |
| const OdString & | sAppName = OdString::kEmpty ) |
This function creates a new instance of the class specified by the argument as a string and returns a /typified smart pointer/ to it. Always returns non-null pointer (or throws exception).
| sClassName | [in] Custom class name as a string. |
| sAppName | [in,optional] RX application name to load if class is not registred. |
Definition at line 189 of file DynamicLinker.h.
|
inline |
Definition at line 206 of file DynamicLinker.h.