std::copy

Defined in header <algorithm> template< class InputIt, class OutputIt > OutputIt copy( InputIt first, InputIt last, OutputIt d_first ); (1) template< class InputIt, class OutputIt, class UnaryPredicate > OutputIt copy_if( InputIt first, InputIt last, OutputIt d_first, UnaryPredicate pred ); (2) (since C++11) Copies the elements in the range, defined by [first, last), to another range beginning at d_first. The second func

std::priority_queue::priority_queue

(1) explicit priority_queue( const Compare& compare = Compare(), const Container& cont = Container() ); (until C++11) priority_queue( const Compare& compare, const Container& cont ); (since C++11) explicit priority_queue( const Compare& compare = Compare(), Container&& cont = Container() ); (2) (since C++11) priority_queue( const priority_queue& other ); (3) priority_queue( priority_queue&

OutputIterator

An OutputIterator is an Iterator that can write to the pointed-to element. An example of a type that implements OutputIterator is std::ostream_iterator. When ForwardIterator, BidirectionalIterator, or RandomAccessIterator satisfies the OutputIterator requirements in addition to its own requirements, it is described as mutable. Requirements The type X satisfies OutputIterator if. The type X satisfies Iterator X is a class type or a pointer type And, given. o, a value of some type that

std::list::splice

void splice( const_iterator pos, list& other ); (1) void splice( const_iterator pos, list&& other ); (1) (since C++11) void splice( const_iterator pos, list& other, const_iterator it ); (2) void splice( const_iterator pos, list&& other, const_iterator it ); (2) (since C++11) void splice( const_iterator pos, list& other, const_iterator first, const_iterator last); (3) void splice( const_iterator pos, list&& other,

LC_ALL

Defined in header <clocale> #define LC_ALL /*implementation defined*/ #define LC_COLLATE /*implementation defined*/ #define LC_CTYPE /*implementation defined*/ #define LC_MONETARY /*implementation defined*/ #define LC_NUMERIC /*implementation defined*/ #define LC_TIME /*implementation defined*/ Each of the above macro constants expand to integer constant expressions with distinct values that are suitable for use as the first argum

std::trunc

Defined in header <cmath> float trunc( float arg ); (1) (since C++11) double trunc( double arg ); (2) (since C++11) long double trunc( long double arg ); (3) (since C++11) double trunc( Integral arg ); (4) (since C++11) 1-3) Computes the nearest integer not greater in magnitude than arg. 4) A set of overloads or a function template accepting an argument of any integral type. Equivalent to 2) (the argument is cast to double). Parameters

std::get_new_handler

Defined in header <new> std::new_handler get_new_handler(); (since C++11) Returns the currently installed new-handler, which may be a null pointer. This function is thread-safe. Previous call to std::set_new_handler synchronizes-with (see std::memory_order) the subsequent calls to std::get_new_handler. (since C++11) Parameters (none). Return value The currently installed new-handler, which may be a null pointer value. Exceptions noexcept specification: noexcep

std::flush

Defined in header <ostream> template< class CharT, class Traits > std::basic_ostream<CharT, Traits>& flush( std::basic_ostream<CharT, Traits>& os ); Flushes the output sequence os as if by calling os.flush(). This is an output-only I/O manipulator, it may be called with an expression such as out << std::flush for any out of type std::basic_ostream. Notes This manipulator may be used to produce an incomplete line of output immediately, e.g.

std::slice

Defined in header <valarray> class slice; std::slice is the selector class that identifies a subset of std::valarray similar to BLAS slice. An object of type std::slice holds three values: the starting index, the stride, and the total number of values in the subset. Objects of type std::slice can be used as indexes with valarray's operator[]. Member functions (constructor) constructs a slice (public member function) startsizestride returns the parameters of the

std::basic_ios::good

bool good() const; Returns true if the the most recent I/O operation on the stream completed successfully. Specifically, returns result of rdstate() == 0. See ios_base::iostate for the list of conditions that set the stream status bits. Parameters (none). Return value true if the stream has no errors occurred, false otherwise. Example See also The following table shows the value of basic_ios accessors (good(), fail(), etc.) for all possible combinations of ios_base::iostate