std::numeric_limits::is_integer

static const bool is_integer; (until C++11) static constexpr bool is_integer; (since C++11) The value of std::numeric_limits<T>::is_integer is true for all integer arithmetic types T and false otherwise. This constant is meaningful for all specializations. Standard specializations T value of std::numeric_limits<T>::is_integer /* non-specialized */ false bool true char true signed char true unsigned char true wchar_t true char16_t true

operators (std::thread::id)

bool operator==( thread::id lhs, thread::id rhs ); (1) (since C++11) bool operator!=( thread::id lhs, thread::id rhs ); (2) (since C++11) bool operator<( thread::id lhs, thread::id rhs ); (3) (since C++11) bool operator<=( thread::id lhs, thread::id rhs ); (4) (since C++11) bool operator>( thread::id lhs, thread::id rhs ); (5) (since C++11) bool operator>=( thread::id lhs, thread::id rhs ); (6) (since C++11) Compares two thread identifiers. 1-2

std::bad_function_call

Defined in header <functional> class bad_function_call; (since C++11) std::bad_function_call is the type of the exception thrown by std::function::operator() if the function wrapper has no target. Inheritance diagram. Member functions (constructor) bad_function_call() (public member function) std::bad_function_call::bad_function_call() bad_function_call(); Constructs a new instance of std::bad_function_call. Parameters (none). Exceptions noe

std::fgetwc

Defined in header <cwchar> wint_t fgetwc( std::FILE* stream ); wint_t getwc( std::FILE* stream ); Reads the next wide character from the given input stream. getwc() may be implemented as a macro and may evaluate stream more than once. Parameters stream - to read the wide character from Return value The next wide character from the stream or WEOF if an error has occurred or the end of file has been reached. If an encoding error occurred, errno is set to E

std::fgetws

Defined in header <cwchar> wchar_t* fgetws( wchar_t* str, int count, std::FILE* stream ); Reads at most count - 1 wide characters from the given file stream and stores them in str. The produced wide string is always null-terminated. Parsing stops if end-of-file occurs or a newline wide character is found, in which case str will contain that wide newline character. Parameters str - wide string to read the characters to count - the length of str stream - f

std::money_base

Defined in header <locale> class money_base; The class std::money_base provides constants which are inherited and used by the std::moneypunct, std::money_get and std::money_put facets. Member types Member type Definition enum part { none, space, symbol, sign, value }; unscoped enumeration type struct pattern { char field[4]; }; the monetary format type Enumeration constant Definition none whitespace is permitted but not required except in the last po

std::tuple_element&lt;std::tuple&gt;

Defined in header <tuple> template< std::size_t I, class T > class tuple_element; /* undefined */ (1) (since C++11) template< std::size_t I, class... Types > class tuple_element< I, tuple<Types...> >; (2) (since C++11) Defined in header <tuple> Defined in header <array> Defined in header <utility> (since C++17)(since C++17) template< std::size_t I, class T > class tuple_element< I, const T > { typede

std::bit_xor

Defined in header <functional> template< class T > struct bit_xor; (until C++14) template< class T = void > struct bit_xor; (since C++14) Function object for performing bitwise XOR. Effectively calls operator^ on type T. Specializations The standard library provides a specialization of std::bit_xor when T is not specified, which leaves the parameter types and return type to be deduced. bit_xor<void> function object implementing x ^ y deducing

std::map::insert

std::pair<iterator,bool> insert( const value_type& value ); (1) template< class P > std::pair<iterator,bool> insert( P&& value ); (2) (since C++11) std::pair<iterator,bool> insert( value_type&& value ); (2) (since C++17) (3) iterator insert( iterator hint, const value_type& value ); (until C++11) iterator insert( const_iterator hint, const value_type& value ); (since C++11) template< class P > iterator inse

std::swap(std::basic_string)

template< class T, class Traits, class Alloc > void swap( basic_string<T, Traits, Alloc> &lhs, basic_string<T, Traits, Alloc> &rhs ); Specializes the std::swap algorithm for std::basic_string. Swaps the contents of lhs and rhs. Equivalent to lhs.swap(rhs). Parameters lhs, rhs - strings whose contents to swap Return value (none). Complexity Constant. Exceptions noexcept specification: noexcept(noexcept(lhs.swap(rhs))) (since C++17) Se