Medical Imaging Interaction Toolkit
2024.06.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) |