std::forward_list::assign

void assign( size_type count, const T& value ); (1) (since C++11) template< class InputIt > void assign( InputIt first, InputIt last ); (2) (since C++11) void assign( std::initializer_list<T> ilist ); (3) (since C++11) Replaces the contents of the container. 1) Replaces the contents with count copies of value value 2) Replaces the contents with copies of those in the range [first, last). This overload has the same effect as overload (1) if InputIt is an in

std::forward_as_tuple

Defined in header <tuple> template< class... Types > tuple<Types&&...> forward_as_tuple( Types&&... args ); (since C++11) (until C++14) template< class... Types > constexpr tuple<Types&&...> forward_as_tuple( Types&&... args ); (since C++14) Constructs a tuple of references to the arguments in args suitable for forwarding as an argument to a function. The tuple has rvalue reference data members when rvalues are u

std::fmin

Defined in header <cmath> float fmin( float x, float y ); (1) (since C++11) double fmin( double x, double y ); (2) (since C++11) long double fmin( long double x, long double y ); (3) (since C++11) Promoted fmin( Arithmetic x, Arithmetic y ); (4) (since C++11) 1-3) Returns the smaller of two floating point arguments, treating NaNs as missing data (between a NaN and a numeric value, the numeric value is chosen) 4) A set of overloads or a func

std::fopen

Defined in header <cstdio> std::FILE* fopen( const char* filename, const char* mode ); Opens a file indicated by filename and returns a file stream associated with that file. mode is used to determine the file access mode. Parameters filename - file name to associate the file stream to mode - null-terminated character string determining file access mode File access mode string Meaning Explanation Action if file already exists Action if file does not

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

std::forward

Defined in header <utility> template< class T > T&& forward( typename std::remove_reference<T>::type& t ); (1) (since C++11) (until C++14) template< class T > constexpr T&& forward( typename std::remove_reference<T>::type& t ); (1) (since C++14) template< class T > T&& forward( typename std::remove_reference<T>::type&& t ); (2) (since C++11) (until C++14) template< class T > constex

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::fma

Defined in header <cmath> float fma( float x, float y, float z ); (1) (since C++11) double fma( double x, double y, double z ); (2) (since C++11) long double fma( long double x, long double y, long double z ); (3) (since C++11) Promoted fma( Arithmetic1 x, Arithmetic2 y, Arithmetic3 z ); (4) (since C++11) #define FP_FAST_FMA /* implementation-defined */ (5) (since C++11) #define FP_FAST_FMAF /* implementation-defined */ (6) (since C

std::fmax

Defined in header <cmath> float fmax( float x, float y ); (1) (since C++11) double fmax( double x, double y ); (2) (since C++11) long double fmax( long double x, long double y ); (3) (since C++11) Promoted fmax( Arithmetic1 x, Arithmetic2 y ); (4) (since C++11) 1-3) Returns the larger of two floating point arguments, treating NaNs as missing data (between a NaN and a numeric value, the numeric value is chosen) 4) A set of overloads or a fun

std::float_round_style

Defined in header <limits> enum float_round_style { round_indeterminate = -1, round_toward_zero = 0, round_to_nearest = 1, round_toward_infinity = 2, round_toward_neg_infinity = 3 }; Enumeration constants of type std::float_round_style indicate the rounding style used by floating-point arithmetics whenever a result of an expression is stored in an object of a floating-point type. The values are: Enumeration constants Name