operators (std::linear_congruential_engine)

template< class CharT, class Traits, class UIntType, UIntType a, UIntType c, UIntType m > std::basic_ostream<CharT,Traits>& operator<<( std::basic_ostream<CharT,Traits>& ost, const std::linear_congruential_engine<UIntType,a,c,m>& e ); (1) (since C++11) template< class CharT, class Traits, class UIntType, UIntType a, UIntType c, UIntType m > std::basic_istream<CharT,Traits>& operator&g

std::fegetround

Defined in header <cfenv> int fesetround( int round ) (1) (since C++11) int fegetround() (2) (since C++11) Manages the floating-point rounding direction. 1) Attempts to establish the floating-point rounding direction equal to the argument round, which is expected to be one of the floating point rounding macros. 2) Returns the value of the floating point rounding macro that corresponds to the current rounding direction. Parameters round - rounding direction

std::pointer_traits::pointer_to

Defined in header <memory> static pointer pointer_to( element_type& r ); (1) (since C++11) (member of pointer_traits<Ptr> specialization) static pointer pointer_to( element_type& r ); (2) (since C++11) (member of pointer_traits<T*> specialization) Constructs a dereferenceable pointer to its argument. 1) The version of this function in the non-specialized std::pointer_traits template simply calls Ptr::pointer_to(r), and if Ptr does not provide a st

operators (std::student_t_distribution)

template< class CharT, class Traits, class ResultType > std::basic_ostream<CharT,Traits>& operator<<( std::basic_ostream<CharT,Traits>& ost, const student_t_distribution<ResultType>& d ); (1) template< class CharT, class Traits, class ResultType > std::basic_istream<CharT,Traits>& operator>>( std::basic_istream<CharT,Traits>& ist,

std::unordered_set::swap

void swap( unordered_set& other ); (since C++11) Exchanges the contents of the container with those of other. Does not invoke any move, copy, or swap operations on individual elements. All iterators and references remain valid. The past-the-end iterator is invalidated. The Hash and KeyEqual objects must be Swappable, and they are exchanged using unqualified calls to non-member swap. If std::allocator_traits<allocator_type>::propagate_on_container_swap::value is true, then the

std::strlen

Defined in header <cstring> std::size_t strlen( const char* str ); Returns the length of the given byte string, that is, the number of characters in a character array whose first element is pointed to by str up to and not including the first null character. The behavior is undefined if there is no null character in the character array pointed to by str. Parameters str - pointer to the null-terminated byte string to be examined Return value The length of the nu

std::strncmp

Defined in header <cstring> int strncmp( const char* lhs, const char* rhs, size_t count ); Compares at most count characters of two null-terminated byte strings. The comparison is done lexicographically. The sign of the result is the sign of the difference between the values of the first pair of characters (both interpreted as unsigned char) that differ in the strings being compared. The behavior is undefined if lhs or rhs are not pointers to null-terminated strings. Para

std::thread::id

Defined in header <thread> class thread::id; (since C++11) The class thread::id is a lightweight, trivially copyable class that serves as a unique identifier of std::thread objects. Instances of this class may also hold the special distinct value that does not represent any thread. Once a thread has finished, the value of std::thread::id may be reused by another thread. This class is designed for use as key in associative containers, both ordered and unordered. Member fun

std::basic_fstream::open

void open( const char *filename, ios_base::openmode mode = ios_base::in|ios_base::out ); (1) void open( const std::string &filename, ios_base::openmode mode = ios_base::in|ios_base::out ); (2) (since C++11) Opens and associates the file with name filename with the file stream. Calls setstate(failbit) on failure. Calls clear() on success. (since C++11) 1) Effectively calls rdbuf()->open(filename, mode). (see std::bas

std::strstr

Defined in header <cstring> const char* strstr( const char* str, const char* target ); char* strstr( char* str, const char* target ); Finds the first occurrence of the byte string target in the byte string pointed to by str. The terminating null characters are not compared. Parameters str - pointer to the null-terminated byte string to examine target - pointer to the null-terminated byte string to search for Return value Pointer to the