Policy Based Design Using C++ Typemaps
1.0.1

namespace typemap { 
  namespace typemap_private {
 
    struct NullType{
        typedef NullType Key ;
    } ;
    
    template 
    struct item_ {
        typedef K Key ;
        typedef V Value ;
        typedef N Next ;
    } ;
    
    template 
    struct item_ {
        typedef K Key ;
        typedef V Value ;
        typedef NullType Next ;
    } ;
  }
  
  template 
  struct typemap {
    typedef typename typemap_private::item_ X ;
  } ;
  
}

 
Copyright (C) 2005,2006,2013 Andre Mirzoyan