Convert from NULL macro to nullptr.
[shibboleth/cpp-xmltooling.git] / xmltooling / security / KeyInfoCredentialContext.h
index 589d2cf..3f244a3 100644 (file)
@@ -1,5 +1,5 @@
 /*
- *  Copyright 2001-2009 Internet2
+ *  Copyright 2001-2010 Internet2
  * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -44,36 +44,30 @@ namespace xmltooling {
          *
          * @param keyInfo   surrounding KeyInfo context object
          */
-        KeyInfoCredentialContext(const xmlsignature::KeyInfo* keyInfo=NULL) : m_keyInfo(keyInfo), m_nativeKeyInfo(NULL) {
-        }
+        KeyInfoCredentialContext(const xmlsignature::KeyInfo* keyInfo=nullptr);
 
         /**
          * Constructor
          *
          * @param keyInfo   surrounding native KeyInfo context object
          */
-        KeyInfoCredentialContext(DSIGKeyInfoList* keyInfo) : m_keyInfo(NULL), m_nativeKeyInfo(keyInfo) {
-        }
+        KeyInfoCredentialContext(DSIGKeyInfoList* keyInfo);
 
-        virtual ~KeyInfoCredentialContext() {}
+        virtual ~KeyInfoCredentialContext();
 
         /**
          * Gets the KeyInfo context.
          * 
          * @return the KeyInfo context
          */
-        const xmlsignature::KeyInfo* getKeyInfo() const {
-            return m_keyInfo;
-        }
+        const xmlsignature::KeyInfo* getKeyInfo() const;
 
         /**
          * Gets the native KeyInfo context.
          * 
          * @return the native KeyInfo context
          */
-        DSIGKeyInfoList* getNativeKeyInfo() const {
-            return m_nativeKeyInfo;
-        }
+        DSIGKeyInfoList* getNativeKeyInfo() const;
 
     private:
         const xmlsignature::KeyInfo* m_keyInfo;