std::error_condition::category

const error_category& category() const; (since C++11) Returns the stored error category. Parameters (none). Return value The stored error category. Exceptions noexcept specification: noexcept

std::allocator_traits::destroy

Defined in header <memory> template< class T > static void destroy( Alloc& a, T* p ); (since C++11) Calls the destructor of the object pointed to by p. If possible, does so by calling a.destroy(p). If not possible (e.g. a does not have the member function destroy(), then calls the destructor of *p directly, as p->~T(). Parameters a - allocator to use for destruction p - pointer to the object being destroyed Return value (none). Notes Beca

std::atof

Defined in header <cstdlib> double atof( const char *str ); Interprets an floating point value in a byte string pointed to by str. Function discards any whitespace characters (as determined by std::isspace()) until first non-whitespace character is found. Then it takes as many characters as possible to form a valid floating point representation and converts them to floating point value. The valid floating point value can be one of the following: decimal floating point expre

std::placeholders::_1

Defined in header <functional> /*see below*/ _1; /*see below*/ _2; . . /*see below*/ _N; The std::placeholders namespace contains the placeholder objects [_1, . . . _N] where N is an implementation defined maximum number. When used as an argument in a std::bind expression, the placeholder objects are stored in the generated function object, and when that function object is invoked with unbound arguments, each placeholder _N is replaced by the corresponding Nth unbound argum

std::is_copy_constructible

Defined in header <type_traits> template< class T > struct is_copy_constructible; (1) (since C++11) template< class T > struct is_trivially_copy_constructible; (2) (since C++11) template< class T > struct is_nothrow_copy_constructible; (3) (since C++11) 1) If T is not a referenceable type (i.e., possibly cv-qualified void or a function type with a cv-qualifier-seq or a ref-qualifier), provides a member constant value equal to false. Otherwise,

std::geometric_distribution::param

param_type param() const; (1) (since C++11) void param( const param_type& params ); (2) (since C++11) Manages the associated distribution parameter set. 1) Returns the associated parameter set. 2) Sets the associated parameter set to params. Parameters params - new contents of the associated parameter set Return value 1) The associated parameter set. 2) (none). Complexity Constant.

std::system_error

Defined in header <system_error> class system_error; (since C++11) std::system_error is the type of the exception thrown by various library functions (typically the functions that interface with the OS facilities, e.g. the constructor of std::thread) when the exception has an associated std::error_code, which may be reported. Inheritance diagram. Member functions (constructor) constructs the system_error object (public member function) code returns error c

iterator

This header is part of the iterator library. Classes Primitives iterator_traits provides uniform interface to the properties of an iterator (class template) input_iterator_tagoutput_iterator_tagforward_iterator_tagbidirectional_iterator_tagrandom_access_iterator_tag empty class types used to indicate iterator categories (class) iterator the basic iterator (class template) Adaptors reverse_iterator iterator adaptor for reverse-order traversal (class template)

std::set::set

(1) explicit set( const Compare& comp = Compare(), const Allocator& alloc = Allocator() ); (until C++14) set() : set( Compare() ) {} explicit set( const Compare& comp, const Allocator& alloc = Allocator() ); (since C++14) explicit set( const Allocator& alloc ); (1) (since C++11) (2) template< class InputIt > set( InputIt first, InputIt last, const Compare& comp = Compare(), const Allocator& alloc = Al

std::make_tuple

Defined in header <tuple> template< class... Types > tuple<VTypes...> make_tuple( Types&&... args ); (since C++11) (until C++14) template< class... Types > constexpr tuple<VTypes...> make_tuple( Types&&... args ); (since C++14) Creates a tuple object, deducing the target type from the types of arguments. For each Ti in Types..., the corresponding type Vi in Vtypes... is std::decay<Ti>::type unless application of std::decay