X-Git-Url: http://www.project-moonshot.org/gitweb/?p=shibboleth%2Fcpp-opensaml.git;a=blobdiff_plain;f=saml%2Fbinding%2FSAMLArtifact.h;h=f97926b32372a789580ad961c3c6ef80e3a180cb;hp=9e7aa0dd2f830a31b34a01d1cee7a07e7cb06c3d;hb=d8a4f024b89272eae00618fc39e6127b6c191edd;hpb=9f10292e987cc822929bb83f9462e21874b9863a diff --git a/saml/binding/SAMLArtifact.h b/saml/binding/SAMLArtifact.h index 9e7aa0d..f97926b 100644 --- a/saml/binding/SAMLArtifact.h +++ b/saml/binding/SAMLArtifact.h @@ -26,6 +26,7 @@ #include #include +#include namespace opensaml { @@ -36,7 +37,7 @@ namespace opensaml { { SAMLArtifact& operator=(const SAMLArtifact& src); public: - virtual ~SAMLArtifact() {} + virtual ~SAMLArtifact(); /** * Returns artifact encoded into null-terminated base64 for transmission. @@ -122,7 +123,7 @@ namespace opensaml { static std::string toHex(const std::string& s); protected: - SAMLArtifact() {} + SAMLArtifact(); /** * Decodes a base64-encoded artifact into its raw form. @@ -131,7 +132,7 @@ namespace opensaml { */ SAMLArtifact(const char* s); - SAMLArtifact(const SAMLArtifact& src) : m_raw(src.m_raw) {} + SAMLArtifact(const SAMLArtifact& src); /** Raw binary data that makes up an artifact. */ std::string m_raw;