cppreference.com
< cpp
C++ bit-counting partial function application . :
.
(: std::size_t, std::nullptr_t), RTTI (: std::type_info), (: std::is_integral, std::rank)
(: std::shared_ptr), (: std::allocator), C (: std::malloc)
(: std::exception, std::logic_error), (: assert)
(C++11) |
allows the use of initializer list syntax to initialize non plain-old-data types (class template) |
. ( : va_start, va_arg, va_end)
(: std::abort, std::atexit), (: std::system), (: std::raise)
(: std::chrono::time_point, std::chrono::duration), C (: std::time, std::clock)
| (class) |
(e.g. std::bind), (e.g. std::function), (e.g. std::plus, std::equal_to)
pair tuple
| , (class template) | |
(C++11) |
(class template) |
(C++11) |
tag type used to select correct function overload for piecewise construction (class) |
(C++11) |
an object of type piecewise_construct_t used to disambiguate functions for piecewise construction (constant) |
(C++14) |
implements compile-time sequence of integers (class template) |
Swap, forward, move
| (function template) | |
(C++14) |
(function template) |
(C++11) |
forwards a function argument (function template) |
(C++11) |
obtains an rvalue reference (function template) |
(C++11) |
obtains an rvalue reference if the move constructor does not throw (function template) |
(C++11) |
obtains the type of expression in unevaluated context (function template) |
Defined in namespace
std::rel_ops | |
operator== operator< (function template) | |
Hash support
(C++11) |
(class template) |
Optional types
<optional> . | |
(C++14) |
(class template) |
(C++14) |
disambiguation tag type for in-place construction of optional types (class) |
(C++14) |
an object of type in_place_t (function) |
(C++14) |
indicator of optional type with uninitialized state (class) |
(C++14) |
an object of type nullopt_t (function) |
(C++14) |
exception indicating access to a optional type with uninitialized state (class) |