std::get_unexpected

Defined in header <exception> std::unexpected_handler get_unexpected(); (since C++11)(deprecated) Returns the currently installed std::unexpected_handler, which may be a null pointer. This function is thread-safe. Prior call to std::set_unexpected synchronizes-with (see std::memory_order) the subsequent calls to this function. (since C++11) Parameters (none). Return value The currently installed std::unexpected_handler. Exceptions noexcept specification: noexc

std::get_terminate

Defined in header <exception> std::terminate_handler get_terminate(); (since C++11) Returns the currently installed std::terminate_handler, which may be a null pointer. This function is thread-safe. Prior call to std::set_terminate synchronizes-with (see std::memory_order) this function. (since C++11) Parameters (none). Return value The currently installed std::terminate_handler. Exceptions noexcept specification: noexcept See also terminate_handler th

std::get_temporary_buffer

Defined in header <memory> template< class T > std::pair< T*, std::ptrdiff_t > get_temporary_buffer( std::ptrdiff_t count ); Allocates uninitialized contiguous storage, which should be sufficient to store up to count adjacent objects of type T. The request is non-binding and the implementation may allocate less or more than necessary to store count adjacent objects. Parameters count - the desired number of objects Return value An std::pair holding

std::get_pointer_safety

Defined in header <memory> std::pointer_safety get_pointer_safety(); (since C++11) Obtains the implementation-defined pointer safety model, which is a value of type std::pointer_safety. Parameters (none). Return value The pointer safety used by this implementation. Exceptions noexcept specification: noexcept See also pointer_safety (C++11) lists pointer safety models (class)

std::getline

Defined in header <string> template< class CharT, class Traits, class Allocator > std::basic_istream<CharT,Traits>& getline( std::basic_istream<CharT,Traits>& input, std::basic_string<CharT,Traits,Allocator>& str, CharT delim ); (1) template< class CharT, class Traits, class Allocator > std::basic_istream<CharT,Traits>& getline( std::basic

std::gets

Defined in header <cstdio> char* gets( char* str ); (until C++14) Reads stdin into given character string until a newline character is found or end-of-file occurs. Parameters str - character string to be written Return value str on success, NULL on failure. If the failure has been caused by end of file condition, additionally sets the eof indicator (see std::feof()) on stdin. If the failure has been caused by some other error, sets the error indicator (see std

std::get_deleter

template< class Deleter, class T > Deleter* get_deleter( const std::shared_ptr<T>& p ); (since C++11) Access to the p's deleter. If the shared pointer p owns a deleter of type cv-unqualified Deleter (e.g. if it was created with one of the constructors that take a deleter as a parameter), then returns a pointer to the deleter. Otherwise, returns a null pointer. Parameters p - a shared pointer whose deleter needs to be accessed Return value A pointer to the o

std::getwchar

Defined in header <cwchar> wint_t getwchar(); Reads the next wide character from stdin. Parameters (none). Return value The obtained wide character or WEOF if an error has occurred or the end of file reached. See also getchar reads a character from stdin (function) fgetwcgetwc gets a wide character from a file stream (function) C documentation for getwchar

std::get_money

Defined in header <iomanip> template< class MoneyT > /*unspecified*/ get_money( MoneyT& mon, bool intl = false ); (since C++11) When used in an expression in >> get_money(mon, intl), parses the character input as a monetary value, as specified by the std::money_get facet of the locale currently imbued in in, and stores the value in mon. This function behaves as a FormattedInputFunction. Parameters mon - variable where monetary value will be written.

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