Policy Based Design Using C++ Typemaps
1.0.1
namespace typemap {
  namespace typemap_private {
  
    template 
    struct match_ {
      typedef typename match_::X X ;
    } ;
  
    template 
    struct match_ {
      typedef C X ;
    } ;
  
    template 
    struct match_ {
      typedef NullType X ;
    } ;
  }

  template 
  struct find {
    typedef typename typemap_private::match_::X X ;
  } ;

  template 
  struct find {
    typedef typemap_private::NullType X ;
  } ;
}
 
Copyright (C) 2005,2006,2013 Andre Mirzoyan