Skip to content

Commit

Permalink
build: move to C++17
Browse files Browse the repository at this point in the history
  • Loading branch information
tianyuan129 committed May 10, 2023
1 parent 3dc7749 commit debd6c5
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 4 deletions.
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ project(nac-abe
DESCRIPTION "NDN Name-based access control - attribute based encryption library")

# flags
set(CMAKE_CXX_STANDARD 14)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED True)
if (HAVE_TESTS)
add_compile_definitions(HAVE_TESTS)
Expand Down
4 changes: 2 additions & 2 deletions src/trust-config.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -68,15 +68,15 @@ TrustConfig::addOrUpdateCertificate(const security::Certificate& certificate)
}
}

optional<security::Certificate>
std::optional<security::Certificate>
TrustConfig::findCertificate(const Name& identityName) const
{
auto search = m_knownIdentities.find(identityName);
if (search != m_knownIdentities.end()) {
return make_optional(search->second);
}
else {
return nullopt;
return std::nullopt;
}
}

Expand Down
2 changes: 1 addition & 1 deletion src/trust-config.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ class TrustConfig
void
addOrUpdateCertificate(const security::Certificate& certificate);

optional<security::Certificate>
std::optional<security::Certificate>
findCertificate(const Name& identityName) const;

private:
Expand Down

0 comments on commit debd6c5

Please sign in to comment.