libstdc++
|
Go to the source code of this file.
Namespaces | |
namespace | std |
Macros | |
#define | __cpp_lib_experimental_observer_ptr |
#define | _GLIBCXX_EXPERIMENTAL_MEMORY |
Functions | |
template<typename _Tp > | |
observer_ptr< _Tp > | std::experimental::make_observer (_Tp *__p) noexcept |
template<typename _Tp > | |
bool | std::experimental::operator!= (nullptr_t, observer_ptr< _Tp > __p) noexcept |
template<typename _Tp > | |
bool | std::experimental::operator!= (observer_ptr< _Tp > __p, nullptr_t) noexcept |
template<typename _Tp , typename _Up > | |
bool | std::experimental::operator!= (observer_ptr< _Tp > __p1, observer_ptr< _Up > __p2) |
template<typename _Tp , typename _Up > | |
bool | std::experimental::operator< (observer_ptr< _Tp > __p1, observer_ptr< _Up > __p2) |
template<typename _Tp , typename _Up > | |
bool | std::experimental::operator<= (observer_ptr< _Tp > __p1, observer_ptr< _Up > __p2) |
template<typename _Tp > | |
bool | std::experimental::operator== (nullptr_t, observer_ptr< _Tp > __p) noexcept |
template<typename _Tp > | |
bool | std::experimental::operator== (observer_ptr< _Tp > __p, nullptr_t) noexcept |
template<typename _Tp , typename _Up > | |
bool | std::experimental::operator== (observer_ptr< _Tp > __p1, observer_ptr< _Up > __p2) |
template<typename _Tp , typename _Up > | |
bool | std::experimental::operator> (observer_ptr< _Tp > __p1, observer_ptr< _Up > __p2) |
template<typename _Tp , typename _Up > | |
bool | std::experimental::operator>= (observer_ptr< _Tp > __p1, observer_ptr< _Up > __p2) |
template<typename _Tp > | |
void | std::experimental::swap (observer_ptr< _Tp > &__p1, observer_ptr< _Tp > &__p2) noexcept |
This is a TS C++ Library header.
Definition in file experimental/memory.
#define __cpp_lib_experimental_observer_ptr |
Definition at line 56 of file experimental/memory.
#define _GLIBCXX_EXPERIMENTAL_MEMORY |
Definition at line 34 of file experimental/memory.
|
noexcept |
Definition at line 157 of file experimental/memory.
|
noexcept |
Definition at line 199 of file experimental/memory.
|
noexcept |
Definition at line 192 of file experimental/memory.
bool std::experimental::fundamentals_v2::operator!= | ( | observer_ptr< _Tp > | __p1, |
observer_ptr< _Up > | __p2 | ||
) |
Definition at line 171 of file experimental/memory.
bool std::experimental::fundamentals_v2::operator< | ( | observer_ptr< _Tp > | __p1, |
observer_ptr< _Up > | __p2 | ||
) |
Definition at line 205 of file experimental/memory.
bool std::experimental::fundamentals_v2::operator<= | ( | observer_ptr< _Tp > | __p1, |
observer_ptr< _Up > | __p2 | ||
) |
Definition at line 222 of file experimental/memory.
|
noexcept |
Definition at line 185 of file experimental/memory.
|
noexcept |
Definition at line 178 of file experimental/memory.
bool std::experimental::fundamentals_v2::operator== | ( | observer_ptr< _Tp > | __p1, |
observer_ptr< _Up > | __p2 | ||
) |
Definition at line 164 of file experimental/memory.
bool std::experimental::fundamentals_v2::operator> | ( | observer_ptr< _Tp > | __p1, |
observer_ptr< _Up > | __p2 | ||
) |
Definition at line 216 of file experimental/memory.
bool std::experimental::fundamentals_v2::operator>= | ( | observer_ptr< _Tp > | __p1, |
observer_ptr< _Up > | __p2 | ||
) |
Definition at line 230 of file experimental/memory.
|
noexcept |
Definition at line 150 of file experimental/memory.