summaryrefslogtreecommitdiffabout
path: root/include
Side-by-side diff
Diffstat (limited to 'include') (more/less context) (ignore whitespace changes)
-rw-r--r--include/konforka/pointer_map.h1
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.
*