X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=xmltooling%2Fsignature%2FSignature.h;h=a86bd71eec68db2ef6ae6fa0b7277caeeab70b33;hb=34a28da8b5ce4c9757ae3e50b77dad58a9c21b2d;hp=0896ce9a0e091d5c8f212a77bbf83e7c6a4c4bae;hpb=a1892576dff144fb4509686d14484ecb280f748f;p=shibboleth%2Fcpp-xmltooling.git diff --git a/xmltooling/signature/Signature.h b/xmltooling/signature/Signature.h index 0896ce9..a86bd71 100644 --- a/xmltooling/signature/Signature.h +++ b/xmltooling/signature/Signature.h @@ -187,7 +187,11 @@ namespace xmlsignature { class XMLTOOL_API SignatureBuilder : public xmltooling::XMLObjectBuilder { public: +#ifdef HAVE_COVARIANT_RETURNS virtual Signature* buildObject( +#else + virtual xmltooling::XMLObject* buildObject( +#endif const XMLCh* nsURI, const XMLCh* localName, const XMLCh* prefix=NULL, const xmltooling::QName* schemaType=NULL ) const;