std::scoped_allocator_adaptor::allocate

Defined in header <scoped_allocator> pointer allocate( size_type n ); (1) (since C++11) pointer allocate( size_type n, const_void_pointer hint ); (2) (since C++11) Uses the outer allocator to allocate uninitialized storage. 1) Calls std::allocator_traits<OuterAlloc>::allocate(outer_allocator(), n) 2) Additionally provides memory locality hint, by calling std::allocator_traits<OuterAlloc>::allocate(outer_allocator(), n, hint) Parameters n - the

std::iswspace

Defined in header <cwctype> int iswspace( wint_t ch ); Checks if the given wide character is a wide whitespace character as classified by the currently installed C locale. In the default locale, the whitespace characters are the following: space (0x20, ' ') form feed (0x0c, '\f') line feed (0x0a, '\n') carriage return (0x0d, '\r') horizontal tab (0x09, '\t') vertical tab (0x0b, '\v') Parameters ch - wide character Return value Non-zero value if t

operators (std::bitset)

template <class CharT, class Traits, size_t N> std::basic_ostream<CharT, Traits>& operator<<(std::basic_ostream<CharT, Traits>& os, const bitset<N>& x); (1) template <class CharT, class Traits, size_t N> std::basic_istream<CharT, Traits>& operator>>(std::basic_istream<CharT, Traits>& is, bitset<N>& x); (2)

std::valarray::swap

void swap( valarray& other ); Swaps the contents with those of other. Parameters other - another valarray to swap the contents with Return value (none). Exceptions (none) (until C++11) noexcept specification: noexcept (since C++11)

std::atanh(std::complex)

Defined in header <complex> template< class T > complex<T> atanh( const complex<T>& z ); (since C++11) Computes the complex arc hyperbolic tangent of z with branch cuts outside the interval [−1; +1] along the real axis. Parameters z - complex value Return value If no errors occur, the complex arc hyperbolic tangent of z is returned, in the range of a half-strip mathematically unbounded along the real axis and in the interval [−iπ/2; +iπ/

std::basic_ostream

Defined in header <ostream> template< class CharT, class Traits = std::char_traits<CharT> > class basic_ostream : virtual public std::basic_ios<CharT, Traits> The class template basic_ostream provides support for high level output operations on character streams. The supported operations include formatted output (e.g. integer values) and unformatted output (e.g. raw characters and character arrays). This functionality is implemented in terms of t

operator&lt;&lt;(std::basic_ostream)

(1) template< class CharT, class Traits> basic_ostream<CharT,Traits>& operator<<( basic_ostream<CharT,Traits>& os, CharT ch ); template< class CharT, class Traits> basic_ostream<CharT,Traits>& operator<<( basic_ostream<CharT,Traits>& os, char ch ); template< class Traits > basic_ostream<char,Traits>& operator<<( basi

std::basic_ostream::sentry

class sentry; An object of class basic_ostream::sentry is constructed in local scope at the beginning of each member function of std::basic_ostream that performs output (both formatted and unformatted). Its constructor prepares the output stream: checks if the stream is already in a failed state, flushes the tie()'d output streams, and performs other implementation-defined tasks if necessary. Implementation-defined cleanup, as well as flushing of the output stream if necessary, is perfo

std::allocator_traits

Defined in header <memory> template< class Alloc > struct allocator_traits; (since C++11) The allocator_traits class template provides the standardized way to access various properties of allocators. The standard containers and other standard library components access allocators through this template, which makes it possible to use any class type as an allocator, as long as the user-provided specialization of allocator_traits implements all required functionality. The

std::fmod

Defined in header <cmath> float fmod( float x, float y ); (1) double fmod( double x, double y ); (2) long double fmod( long double x, long double y ); (3) Promoted fmod( Arithmetic1 x, Arithmetic2 y ); (4) (since C++11) 1-3) Computes the floating-point remainder of the division operation x/y. 4) A set of overloads or a function template for all combinations of arguments of arithmetic type not covered by 1-3. If any argument has integral typ