-// char const *
-
-template<> const wxTypeInfo* wxGetTypeInfo( char const ** )
-{
- assert(0) ;
- static wxBuiltInTypeInfo s_typeInfo( wxT_VOID ) ;
- return &s_typeInfo ;
-}
-
-template<> void wxStringReadValue(const wxString & , const char* & )
-{
- assert(0) ;
-}
-
-template<> void wxStringWriteValue(wxString & , char const * const & )
-{
- assert(0) ;
-}
-
-// char *
-
-template<> const wxTypeInfo* wxGetTypeInfo( char ** )
-{
- assert(0) ;
- static wxBuiltInTypeInfo s_typeInfo( wxT_VOID ) ;
- return &s_typeInfo ;
-}
-
-template<> void wxStringReadValue(const wxString & , char* & )
-{
- assert(0) ;
-}
-
-template<> void wxStringWriteValue(wxString & , char * const & )
-{
- assert(0) ;
-}
+WX_ILLEGAL_TYPE_SPECIALIZATION( char const * )
+WX_ILLEGAL_TYPE_SPECIALIZATION( char * )
+WX_ILLEGAL_TYPE_SPECIALIZATION( unsigned char * )
+WX_ILLEGAL_TYPE_SPECIALIZATION( int * )
+WX_ILLEGAL_TYPE_SPECIALIZATION( bool * )
+WX_ILLEGAL_TYPE_SPECIALIZATION( long * )
+WX_ILLEGAL_TYPE_SPECIALIZATION( wxString * )