build: switch to C++17
Change-Id: I119767c48c085c62556347ba6c11a85e30c32ced
diff --git a/src/encryptor.hpp b/src/encryptor.hpp
index 1b177eb..d0d1415 100644
--- a/src/encryptor.hpp
+++ b/src/encryptor.hpp
@@ -23,13 +23,12 @@
#include "common.hpp"
#include "encrypted-content.hpp"
-namespace ndn {
-namespace nac {
+namespace ndn::nac {
/**
* @brief NAC Encryptor
*
- * Encryptor encrypts the requested content and returns ``EncryptedContent`` element.
+ * Encryptor encrypts the requested content and returns an EncryptedContent element.
*/
class Encryptor
{
@@ -135,7 +134,7 @@
SigningInfo m_ckDataSigningInfo;
bool m_isKekRetrievalInProgress;
- optional<Data> m_kek;
+ std::optional<Data> m_kek;
ErrorCallback m_onFailure;
InMemoryStoragePersistent m_ims; // for encrypted CKs
@@ -147,7 +146,6 @@
Scheduler m_scheduler;
};
-} // namespace nac
-} // namespace ndn
+} // namespace ndn::nac
#endif // NDN_NAC_ENCRYPTOR_HPP