Namespaces | |
detail | |
std11 | |
Classes | |
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 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.
|
inline |
Definition at line 1465 of file optional.hpp.
|
inline |
Definition at line 1471 of file optional.hpp.
|
inline |
Definition at line 1477 of file optional.hpp.
|
inline |
Definition at line 1483 of file optional.hpp.
|
inline |
Definition at line 1489 of file optional.hpp.
|
inline |
Definition at line 1495 of file optional.hpp.
|
inline |
Definition at line 1501 of file optional.hpp.
|
inline |
Definition at line 1507 of file optional.hpp.
|
inline |
Definition at line 1513 of file optional.hpp.
|
inline |
Definition at line 1519 of file optional.hpp.
|
inline |
Definition at line 1525 of file optional.hpp.
|
inline |
Definition at line 1531 of file optional.hpp.
|
inline |
Definition at line 1539 of file optional.hpp.
|
inline |
Definition at line 1545 of file optional.hpp.
|
inline |
Definition at line 1551 of file optional.hpp.
|
inline |
Definition at line 1557 of file optional.hpp.
|
inline |
Definition at line 1563 of file optional.hpp.
|
inline |
Definition at line 1569 of file optional.hpp.
|
inline |
Definition at line 1575 of file optional.hpp.
|
inline |
Definition at line 1581 of file optional.hpp.
|
inline |
Definition at line 1587 of file optional.hpp.
|
inline |
Definition at line 1593 of file optional.hpp.
|
inline |
Definition at line 1599 of file optional.hpp.
|
inline |
Definition at line 1605 of file optional.hpp.
Definition at line 1619 of file optional.hpp.
Referenced by nonstd::optional_lite::optional< T >::swap().
optional<T> nonstd::optional_lite::make_optional | ( | T const & | value | ) |
Definition at line 1650 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(), ndn::Face::registerPrefix(), nfd::RibManager::slFindAnn(), nfd::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().