std::decay

Defined in header <type_traits> template< class T > struct decay; (since C++11) Applies lvalue-to-rvalue, array-to-pointer, and function-to-pointer implicit conversions to the type T, removes cv-qualifiers, and defines the resulting type as the member typedef type. This is the type conversion applied to all function arguments when passed by value. Member types Name Definition type the result of applying the decay type conversions to T Helper types tem

std::declare_no_pointers

Defined in header <memory> void declare_no_pointers( char *p, std::size_t n ); (since C++11) Informs the garbage collector or leak detector that the specified memory region (n bytes beginning at the byte pointed to by p) contains no traceable pointers. If any part of the region is within an allocated object, the entire region must be contained in the same object. Parameters p - pointer to the beginning of the range n - the number of bytes in the range Ret

std::current_exception

Defined in header <exception> std::exception_ptr current_exception(); (since C++11) If called during exception handling (typically, in a catch clause), captures the current exception object and creates an std::exception_ptr that holds either a copy or a reference to that exception object (it is implementation-defined if a copy is made). If the implementation of this function requires a call to new and the call fails, the returned pointer will hold a reference to an instance

std::cv_status

Defined in header <condition_variable> enum class cv_status; (since C++11) The scoped enumeration std::cv_status describes whether a timed wait returned because of timeout or not. std::cv_status is used by the wait_for and wait_until methods of std::condition_variable and std::condition_variable_any. Member constants Constant Explanation no_timeout the condition variable was awakened with notify_all, notify_one, or spuriously timeout the condition variable was

std::data

Defined in header <iterator> Defined in header <array> Defined in header <deque> Defined in header <forward_list> Defined in header <list> Defined in header <map> Defined in header <regex> Defined in header <set> Defined in header <string> Defined in header <unordered_map> Defined in header <unordered_set> Defined in header <vector> templat

std::ctype_byname

Defined in header <locale> template< class CharT > class ctype_byname : public std::ctype<CharT>; std::ctype_byname is a std::ctype facet which encapsulates character classification rules of the locale specified at its construction. Two specializations are provided by the standard library. Defined in header <locale> std::ctype_byname<char> provides narrow character classification. This specialization uses table lookup for character classificati

std::dec

Defined in header <ios> std::ios_base& dec( std::ios_base& str ); (1) std::ios_base& hex( std::ios_base& str ); (2) std::ios_base& oct( std::ios_base& str ); (3) Modifies the default numeric base for integer I/O. 1) sets the basefield of the stream str to dec as if by calling str.setf(std::ios_base::dec, std::ios_base::basefield). 2) sets the basefield of the stream str to hex as if by calling str.setf(std::ios_base::hex, std::ios_base::b

std::ctype_base

Defined in header <locale> class ctype_base; The class std::ctype_base lists the character classification categories which are inherited by the std::ctype facets. Member types mask unspecified BitmaskType (enumeration, integer type, or bitset) (typedef) Member constants space [static] the value of mask identifying whitespace character classification (public static member constant) print [static] the value of mask identifying printable character class

std::ctype&lt;char&gt;::scan_is

Defined in header <locale> const char* scan_not (mask m, const char* beg, const char* end) const; (1) Locates the first character in the character array [beg, end) that does not satisfy the classification mask m, that is, the first character c such that table()[(unsigned char)c] & m would return false. If (unsigned char)c >= std::ctype<char>::table_size, then an implementation-defined value is substituted instead of table()[(unsigned char)c], possibly different

std::ctype&lt;char&gt;::table

Defined in header <locale> const mask* table() const; (1) Returns the classification table that was provided in the constructor of this instance of std::ctype<char>, or returns a copy of classic_table() if none was provided. Parameters (none). Return value A pointer to the first element in the classification table (which an array of size std::ctype<char>::table_size). Exceptions (none) (until C++11) noexcept specification: noexcept (since C++11)