Namespaces | |
| detail | |
Classes | |
| class | bad_optional_access |
| optional access error More... | |
| struct | nullopt_t |
| disengaged state tag More... | |
| class | optional |
| class optional More... | |
Functions | |
| template<typename T , typename U > | |
| optional_constexpr bool | operator== (optional< T > const &x, optional< U > const &y) |
| template<typename T , typename U > | |
| optional_constexpr bool | operator!= (optional< T > const &x, optional< U > const &y) |
| template<typename T , typename U > | |
| optional_constexpr bool | operator< (optional< T > const &x, optional< U > const &y) |
| template<typename T , typename U > | |
| optional_constexpr bool | operator> (optional< T > const &x, optional< U > const &y) |
| template<typename T , typename U > | |
| optional_constexpr bool | operator<= (optional< T > const &x, optional< U > const &y) |
| template<typename T , typename U > | |
| optional_constexpr bool | operator>= (optional< T > const &x, optional< U > const &y) |
| template<typename T > | |
| optional_constexpr bool | operator== (optional< T > const &x, nullopt_t) optional_noexcept |
| template<typename T > | |
| optional_constexpr bool | operator== (nullopt_t, optional< T > const &x) optional_noexcept |
| template<typename T > | |
| optional_constexpr bool | operator!= (optional< T > const &x, nullopt_t) optional_noexcept |
| template<typename T > | |
| optional_constexpr bool | operator!= (nullopt_t, optional< T > const &x) optional_noexcept |
| template<typename T > | |
| optional_constexpr bool | operator< (optional< T > const &, nullopt_t) optional_noexcept |
| template<typename T > | |
| optional_constexpr bool | operator< (nullopt_t, optional< T > const &x) optional_noexcept |
| template<typename T > | |
| optional_constexpr bool | operator<= (optional< T > const &x, nullopt_t) optional_noexcept |
| template<typename T > | |
| optional_constexpr bool | operator<= (nullopt_t, optional< T > const &) optional_noexcept |
| template<typename T > | |
| optional_constexpr bool | operator> (optional< T > const &x, nullopt_t) optional_noexcept |
| template<typename T > | |
| optional_constexpr bool | operator> (nullopt_t, optional< T > const &) optional_noexcept |
| template<typename T > | |
| optional_constexpr bool | operator>= (optional< T > const &, nullopt_t) optional_noexcept |
| template<typename T > | |
| optional_constexpr bool | operator>= (nullopt_t, optional< T > const &x) optional_noexcept |
| template<typename T , typename U > | |
| optional_constexpr bool | operator== (optional< T > const &x, U const &v) |
| template<typename T , typename U > | |
| optional_constexpr bool | operator== (U const &v, optional< T > const &x) |
| template<typename T , typename U > | |
| optional_constexpr bool | operator!= (optional< T > const &x, U const &v) |
| template<typename T , typename U > | |
| optional_constexpr bool | operator!= (U const &v, optional< T > const &x) |
| template<typename T , typename U > | |
| optional_constexpr bool | operator< (optional< T > const &x, U const &v) |
| template<typename T , typename U > | |
| optional_constexpr bool | operator< (U const &v, optional< T > const &x) |
| template<typename T , typename U > | |
| optional_constexpr bool | operator<= (optional< T > const &x, U const &v) |
| template<typename T , typename U > | |
| optional_constexpr bool | operator<= (U const &v, optional< T > const &x) |
| template<typename T , typename U > | |
| optional_constexpr bool | operator> (optional< T > const &x, U const &v) |
| template<typename T , typename U > | |
| optional_constexpr bool | operator> (U const &v, optional< T > const &x) |
| template<typename T , typename U > | |
| optional_constexpr bool | operator>= (optional< T > const &x, U const &v) |
| template<typename T , typename U > | |
| optional_constexpr bool | operator>= (U const &v, optional< T > const &x) |
| template<typename T > | |
| void | swap (optional< T > &x, optional< T > &y) |
| template<typename T > | |
| optional< T > | make_optional (T const &value) |
Variables | |
| const nullopt_t | nullopt ((nullopt_t::init())) |
|
inline |
Definition at line 1279 of file optional.hpp.
|
inline |
Definition at line 1285 of file optional.hpp.
|
inline |
Definition at line 1291 of file optional.hpp.
|
inline |
Definition at line 1297 of file optional.hpp.
|
inline |
Definition at line 1303 of file optional.hpp.
|
inline |
Definition at line 1309 of file optional.hpp.
|
inline |
Definition at line 1317 of file optional.hpp.
|
inline |
Definition at line 1323 of file optional.hpp.
|
inline |
Definition at line 1329 of file optional.hpp.
|
inline |
Definition at line 1335 of file optional.hpp.
|
inline |
Definition at line 1341 of file optional.hpp.
|
inline |
Definition at line 1347 of file optional.hpp.
|
inline |
Definition at line 1353 of file optional.hpp.
|
inline |
Definition at line 1359 of file optional.hpp.
|
inline |
Definition at line 1365 of file optional.hpp.
|
inline |
Definition at line 1371 of file optional.hpp.
|
inline |
Definition at line 1377 of file optional.hpp.
|
inline |
Definition at line 1383 of file optional.hpp.
|
inline |
Definition at line 1391 of file optional.hpp.
|
inline |
Definition at line 1397 of file optional.hpp.
|
inline |
Definition at line 1403 of file optional.hpp.
|
inline |
Definition at line 1409 of file optional.hpp.
|
inline |
Definition at line 1415 of file optional.hpp.
|
inline |
Definition at line 1421 of file optional.hpp.
|
inline |
Definition at line 1427 of file optional.hpp.
|
inline |
Definition at line 1433 of file optional.hpp.
|
inline |
Definition at line 1439 of file optional.hpp.
|
inline |
Definition at line 1445 of file optional.hpp.
|
inline |
Definition at line 1451 of file optional.hpp.
|
inline |
Definition at line 1457 of file optional.hpp.
Definition at line 1465 of file optional.hpp.
References nonstd::optional_lite::optional< T >::swap().
Referenced by nonstd::optional_lite::optional< T >::swap().
| optional<T> nonstd::optional_lite::make_optional | ( | T const & | value | ) |
Definition at line 1496 of file optional.hpp.
References nonstd::optional_lite::detail::storage_t< T >::value().
| const nullopt_t nonstd::optional_lite::nullopt((nullopt_t::init())) |
Referenced by ndn::DelegationList::erase(), ndn::net::NetlinkMessageAttributes< T >::getAttributeByType(), nfd::getSignerFromTag(), nfd::rib::ClientToNlsrReadvertisePolicy::handleNewRoute(), nfd::rib::HostToGatewayReadvertisePolicy::handleNewRoute(), ndn::DelegationList::insert(), ndn::io::loadBlock(), nfd::fw::Strategy::parseInstanceName(), nfd::face::pickAddress(), ndn::lp::PrefixAnnouncementHeader::PrefixAnnouncementHeader(), ndn::PendingInterest::recordNack(), nfd::rib::RibManager::slAnnounce(), nfd::rib::RibManager::slFindAnn(), nfd::rib::RibManager::slRenew(), ndn::nfd::FaceStatus::unsetBaseCongestionMarkingInterval(), ndn::nfd::FaceStatus::unsetDefaultCongestionThreshold(), ndn::nfd::FaceStatus::unsetExpirationPeriod(), ndn::nfd::Route::unsetExpirationPeriod(), ndn::nfd::FaceQueryFilter::unsetFaceId(), ndn::nfd::FaceQueryFilter::unsetFacePersistency(), ndn::nfd::FaceQueryFilter::unsetFaceScope(), ndn::nfd::FaceQueryFilter::unsetLinkType(), ndn::nfd::FaceStatus::unsetMtu(), ndn::nfd::FaceStatus::wireDecode(), ndn::nfd::FaceQueryFilter::wireDecode(), ndn::MetaInfo::wireDecode(), ndn::nfd::Route::wireDecode(), and ndn::lp::PrefixAnnouncementHeader::wireEncode().