|
Medical Imaging Interaction Toolkit
2025.08.00
Medical Imaging Interaction Toolkit
|
#include <usGlobalConfig.h>#include <usServiceException.h>#include <map>#include <string>#include <typeinfo>Go to the source code of this file.
Classes | |
| struct | us::InterfaceType< Interface > |
| struct | us::MakeInterfaceMap< I1, I2, I3 > |
Namespaces | |
| us | |
Macros | |
| #define | US_DECLARE_SERVICE_INTERFACE(_service_interface_type, _service_interface_id) |
| Declare a service interface id. More... | |
Typedefs | |
| typedef std::map< std::string, void * > | us::InterfaceMap |
Functions | |
| std::string | us::GetDemangledName (const std::type_info &typeInfo) |
| template<class T > | |
| std::string | us_service_interface_iid () |
| template<class I > | |
| bool | us::InsertInterfaceType (InterfaceMap &im, I *i) |
| template<> | |
| bool | us::InsertInterfaceType< void > (InterfaceMap &, void *) |
| template<class I1 > | |
| I1 * | us::ExtractInterface (const InterfaceMap &map) |