Linux Manuals
The Linux Manuals (man pages) document is an important part of Linux documents. Linux Manuals are organized as several sections. Each section has a group of commands for a specific area in Linux usage, administration or development.
-
-
std::mbsinit (3) Linux Manual Page
std::mbsinit – std::mbsinit Synopsis Defined in header<cwchar> int mbsinit(const std::mbstate_t *ps); If ps is not a null pointer, the mbsinit function determines whether the pointed-to std::mbstate_t object describes the initial conversion state. Notes Although a zero-initialized std::mbstate_t always represents the initial conversion state, there may be other values of std::mbstate_t that also represent the initial…
-
std::mbrtoc8 (3) Linux Manual Page
std::mbrtoc8 – std::mbrtoc8 Synopsis Defined in header<cuchar> std::size_t mbrtoc8(char8_t *pc8, const char *s, (since C++ 20) std::size_t n, std::mbstate_t *ps); Converts a narrow multibyte character to UTF-8 encoding. If s is not a null pointer, inspects at most n bytes of the multibyte character string, beginning with the byte pointed to by s to determine…
-
std::mbrtoc32 (3) Linux Manual Page
std::mbrtoc32 – std::mbrtoc32 Synopsis Defined in header<cuchar> std::size_t mbrtoc32(char32_t *pc32, const char *s, (since C++ 11) std::size_t n, std::mbstate_t *ps); Converts a narrow multibyte character to its UTF-32 character representation. If s is not a null pointer, inspects at most n bytes of the multibyte character string, beginning with the byte pointed to by s…
-
std::mbrtoc16 (3) Linux Manual Page
std::mbrtoc16 – std::mbrtoc16 Synopsis Defined in header<cuchar> std::size_t mbrtoc16(char16_t *pc16, const char *s, (since C++ 11) std::size_t n, std::mbstate_t *ps); Converts a narrow multibyte character to UTF-16 character representation. If s is not a null pointer, inspects at most n bytes of the multibyte character string, beginning with the byte pointed to by s to…
-
std::mbrlen (3) Linux Manual Page
std::mbrlen – std::mbrlen Synopsis Defined in header<cwchar> std::size_t mbrlen(const char *s, std::size_t n, std::mbstate_t *ps); Determines the size, in bytes, of the remainder of the multibyte character whose first byte is pointed to by s, given the current conversion state ps. This function is equivalent to the call std::mbrtowc(nullptr, s, n, ps?ps:&internal) for some hidden…
-
std::mblen (3) Linux Manual Page
std::mblen – std::mblen Synopsis Defined in header<cstdlib> int mblen(const char *s, std::size_t n); Determines the size, in bytes, of the multibyte character whose first byte is pointed to by s. If s is a null pointer, resets the global conversion state and determines whether shift sequences are used. This function is equivalent to the call…
-
std::max_element (3) Linux Manual Page
std::max_element – std::max_element Synopsis Defined in header <algorithm> template< class ForwardIt > (until C++17) ForwardIt max_element( ForwardIt first, ForwardIt last ); template< class ForwardIt > (since C++17) constexpr ForwardIt max_element( ForwardIt first, ForwardIt last ); template< class ExecutionPolicy, class ForwardIt > (2) (since C++17) ForwardIt max_element( ExecutionPolicy&& policy, ForwardIt first, ForwardIt last ); (1) template<…
-
std::max_align_t (3) Linux Manual Page
std::max_align_t – std::max_align_t Synopsis Defined in header <cstddef> typedef /*implementation-defined*/ max_align_t; (since C++11) std::max_align_t is a trivial standard-layout type whose alignment_requirement is at least as strict (as large) as that of every scalar type. Notes Pointers returned by allocation functions such as std::malloc are suitably aligned for any object, which means they are aligned at…
-
std::max (3) Linux Manual Page
std::max – std::max Synopsis Defined in header<algorithm> template <class T> (until C++ 14) const T &max(const T &a, const T &b); template <class T> (since C++ 14) constexpr const T &max(const T &a, const T &b); template <class T, class Compare> (until C++ 14) const T &max(const T &a, const T &b, Compare comp); template…
-
std::match_results (3) Linux Manual Page
std::match_results<BidirIt,Alloc>::~match_results – std::match_results<BidirIt,Alloc>::~match_results Synopsis ~match_results(); (since C++11) Destructs the match_results object and the associated sub-matches. Complexity Linear in the number of sub-matches.
-
std::mask_array
::operator= (3) Linux Manual Page std::mask_array<T>::operator= – std::mask_array<T>::operator= Synopsis void operator=(const T &value) const; (1) void operator=(const std::valarray<T> &val_arr) const; (2) const mask_array & operator=(const mask_array &sl_arr) const; (3)(since C++ 11) Assigns values to all referred elements. 1) Assigns value to all of the elements. 2) Assigns the elements of val_arr to the referred to elements of *this. 3) Assigns…
-
std::mask_array
::mask_array (3) Linux Manual Page std::mask_array<T>::~mask_array – std::mask_array<T>::~mask_array Synopsis ~mask_array(); Destroys the indexes in the array. The elements referred to by the object are not modified.
-
std::mask_array (3) Linux Manual Page
std::mask_array – std::mask_array Synopsis Defined in header <valarray> template< class T > class mask_array; std::mask_array is a helper template used by the valarray_subscript_operator with std::valarray<bool> argument. It has reference semantics and provides access to the subset of the valarray consisting of the elements whose indices correspond to true values in the std::valarray<bool> mask. Member types…
-
std::map (3) Linux Manual Page
std::map<Key,T,Compare,Allocator>::~map – std::map<Key,T,Compare,Allocator>::~map Synopsis ~map(); Destructs the container. The destructors of the elements are called and the used storage is deallocated. Note, that if the elements are pointers, the pointed-to objects are not destroyed. Complexity Linear in the size of the container.
-
std::malloc (3) Linux Manual Page
std::malloc – std::malloc Synopsis Defined in header<cstdlib> void *malloc(std::size_t size); Allocates size bytes of uninitialized storage. If allocation succeeds, returns a pointer to the lowest (first) byte in the allocated memory block that is suitably aligned for any scalar type. If size is zero, the behavior is implementation defined (null pointer may be returned, or…
-
std::make_unsigned (3) Linux Manual Page
std::make_unsigned – std::make_unsigned Synopsis Defined in header<type_traits> template <class T> (since C++ 11) struct make_unsigned; If T is an integral (except bool) or enumeration type, provides the member typedef type which is the unsigned integer type corresponding to T, with the same cv-qualifiers. The unsigned integer type corresponding to an enumeration type is the unsigned…
-
std::make_unique,std::make_unique_default_init (3) Linux Manual Page
std::make_unique,std::make_unique_default_init – std::make_unique,std::make_unique_default_init Synopsis Defined in header<memory> template <class T, class… Args> (1)(since C++ 14) unique_ptr<T> make_unique(Args &&…args); (only for non-array types) template< class T > (2) (since C++14) unique_ptr<T> make_unique( std::size_t size ); (only for array types with unknown bound) template< class T, class… Args > (3) (since C++14) /* unspecified */ make_unique( Args&&……
-
std::make_tuple (3) Linux Manual Page
std::make_tuple – std::make_tuple Synopsis Defined in header <tuple> template< class… Types > (since C++11) tuple<VTypes…> make_tuple( Types&&… args ); (constexpr since C++14) Creates a tuple object, deducing the target type from the types of arguments. For each Ti in Types…, the corresponding type Vi in VTypes… is std::decay<Ti>::type unless application of std::decay results in std::reference_wrapper<X>…
-
std::make_signed (3) Linux Manual Page
std::make_signed – std::make_signed Synopsis Defined in header<type_traits> template <class T> (since C++ 11) struct make_signed; If T is an integral (except bool) or enumeration type, provides the member typedef type which is the signed integer type corresponding to T, with the same cv-qualifiers. Otherwise, the behavior is undefined. Member types Name Definition type the signed…
