-rw-r--r-- | include/konforka/pointer_map.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/konforka/pointer_map.h b/include/konforka/pointer_map.h index d706e71..00dd486 100644 --- a/include/konforka/pointer_map.h +++ b/include/konforka/pointer_map.h @@ -1,39 +1,40 @@ #ifndef __KONFORKA_POINTER_MAP_H #define __KONFORKA_POINTER_MAP_H #include <typeinfo> /** * @file * @brief mapping of pointers. * * The support for global mapping of pointers. Useful when using third-party * libraries callbacks when the library does not provide mechanism for passing * along custom context-dependent data. */ namespace konforka { + using std::type_info; /** * @brief internally used actual implementation of mapping pointer. * * @param tf the typeid of the key pointer. * @param pf the key pointer. * @param tt the typeid of the value pointer. * @param pt the value pointer. */ void _map_pointer(const type_info& tf,void *pf,const type_info& tt,void *pt); /** * @brief internally used actual implementation of destroying mapped * pointer. * * @param tf the typeid of the key pointer. * @param pf the key pointer. * @param tt the typeid of the value pointer. * @param pt the value pointer. */ void _unmap_pointer(const type_info& tf,void *pf,const type_info& tt,void *pt); /** * @brief internally used actual implementation of retrieving mapped * pointer. * |