#include "generate_interface_impl.hpp" namespace xios { #define macro(T) \ template void CInterface::AttributeCInterface(ostream& oss,const string& className,const string& name) ; \ template void CInterface::AttributeFortran2003Interface(ostream& oss,const string& className,const string& name) ; \ template void CInterface::AttributeFortranInterfaceDeclaration(ostream& oss,const string& className,const string& name) ; \ template void CInterface::AttributeFortranInterfaceGetDeclaration(ostream& oss,const string& className,const string& name) ; \ template void CInterface::AttributeFortranInterfaceBody(ostream& oss,const string& className,const string& name) ; \ template void CInterface::AttributeFortranInterfaceGetBody(ostream& oss,const string& className,const string& name) ; \ template string CInterface::getStrFortranType(void) ; \ template string CInterface::getStrFortranKind(void) ; \ template string CInterface::getStrFortranKindC(void) ; \ template bool CInterface::matchingTypeCFortran(void) ; macro(bool) macro(int) macro(double) macro(CDate) macro(CDuration) }