[xsd-users] undefined references after extending the tree
	custumization to further types
    Boris Kolpackov 
    boris at codesynthesis.com
       
    Sun Apr 28 09:19:44 EDT 2013
    
    
  
Hi Georg,
Klima Georg <G.Klima at durst-online.at> writes:
> FILE  pd-custorm.cpp
> 
> #include "pd-custom.hpp"
> 
> namespace DPrnCal {
> 
> template <typename base> location_impl<base>::location_impl():base(){}
> 
> [...]
If you re-read the customization guide more carefully, you will notice
that besides the class template implementation, it also contains the
explicit instantiation requests, for example:
  // Explicitly instantiate person_impl class template for person_base.
  //
  template class person_impl<person_base>;
So in your case you need to add something along those lines:
template class location_impl<location_base>;
template class pointLocation_impl<pointLocation_base>;
Boris
    
    
More information about the xsd-users
mailing list