.TH "std::__profile::forward_list< _Tp, _Alloc >" 3cxx "libstdc++" \" -*- nroff -*- .ad l .nh .SH NAME std::__profile::forward_list< _Tp, _Alloc > \- Class std::forward_list wrapper with performance instrumentation\&. .SH SYNOPSIS .br .PP .PP \fC#include \fP .PP Inherits forward_list< _Tp, std::allocator< _Tp > >\&. .SS "Public Types" .in +1c .ti -1c .RI "\fBtypedef\fP _Base::const_iterator \fBconst_iterator\fP" .br .ti -1c .RI "\fBtypedef\fP _Base::size_type \fBsize_type\fP" .br .in -1c .SS "Public Member Functions" .in +1c .ti -1c .RI "template<\fBtypename\fP \fB_InputIterator\fP , \fBtypename\fP = std::_RequireInputIter<_InputIterator>> \fBforward_list\fP (\fB_InputIterator\fP __first, \fB_InputIterator\fP __last, \fBconst\fP _Alloc &\fB__al\fP=_Alloc())" .br .ti -1c .RI "\fBforward_list\fP (\fBconst\fP _Alloc &\fB__al\fP) \fBnoexcept\fP" .br .ti -1c .RI "\fBforward_list\fP (\fBconst\fP \fBforward_list\fP &)=\fBdefault\fP" .br .ti -1c .RI "\fBforward_list\fP (\fBconst\fP \fBforward_list\fP &\fB__list\fP, \fBconst\fP _Alloc &\fB__al\fP)" .br .ti -1c .RI "\fBforward_list\fP (\fBforward_list\fP &&)=\fBdefault\fP" .br .ti -1c .RI "\fBforward_list\fP (\fBforward_list\fP &&\fB__list\fP, \fBconst\fP _Alloc &\fB__al\fP)" .br .ti -1c .RI "\fBforward_list\fP (size_type __n, \fBconst\fP _Alloc &\fB__al\fP=_Alloc())" .br .ti -1c .RI "\fBforward_list\fP (size_type __n, \fBconst\fP _Tp &__value, \fBconst\fP _Alloc &\fB__al\fP=_Alloc())" .br .ti -1c .RI "\fBforward_list\fP (\fBstd::initializer_list\fP< _Tp > \fB__il\fP, \fBconst\fP _Alloc &\fB__al\fP=_Alloc())" .br .ti -1c .RI "\fBconst\fP \fB_Base\fP & \fB_M_base\fP () \fBconst\fP \fBnoexcept\fP" .br .ti -1c .RI "\fB_Base\fP & \fB_M_base\fP () \fBnoexcept\fP" .br .ti -1c .RI "\fBvoid\fP \fBmerge\fP (\fBforward_list\fP &&\fB__list\fP)" .br .ti -1c .RI "template<\fBtypename\fP \fB_Comp\fP > \fBvoid\fP \fBmerge\fP (\fBforward_list\fP &&\fB__list\fP, \fB_Comp\fP __comp)" .br .ti -1c .RI "\fBvoid\fP \fBmerge\fP (\fBforward_list\fP &\fB__list\fP)" .br .ti -1c .RI "template<\fBtypename\fP \fB_Comp\fP > \fBvoid\fP \fBmerge\fP (\fBforward_list\fP &\fB__list\fP, \fB_Comp\fP __comp)" .br .ti -1c .RI "\fBforward_list\fP & \fBoperator=\fP (\fBconst\fP \fBforward_list\fP &)=\fBdefault\fP" .br .ti -1c .RI "\fBforward_list\fP & \fBoperator=\fP (\fBforward_list\fP &&)=\fBdefault\fP" .br .ti -1c .RI "\fBforward_list\fP & \fBoperator=\fP (\fBstd::initializer_list\fP< _Tp > \fB__il\fP)" .br .ti -1c .RI "\fBvoid\fP \fBsplice_after\fP (const_iterator \fB__pos\fP, \fBforward_list\fP &&\fB__fl\fP)" .br .ti -1c .RI "\fBvoid\fP \fBsplice_after\fP (const_iterator \fB__pos\fP, \fBforward_list\fP &&\fB__list\fP, const_iterator \fB__before\fP, const_iterator __last)" .br .ti -1c .RI "\fBvoid\fP \fBsplice_after\fP (const_iterator \fB__pos\fP, \fBforward_list\fP &&\fB__list\fP, const_iterator __i)" .br .ti -1c .RI "\fBvoid\fP \fBsplice_after\fP (const_iterator \fB__pos\fP, \fBforward_list\fP &\fB__list\fP)" .br .ti -1c .RI "\fBvoid\fP \fBsplice_after\fP (const_iterator \fB__pos\fP, \fBforward_list\fP &\fB__list\fP, const_iterator \fB__before\fP, const_iterator __last)" .br .ti -1c .RI "\fBvoid\fP \fBsplice_after\fP (const_iterator \fB__pos\fP, \fBforward_list\fP &\fB__list\fP, const_iterator __i)" .br .ti -1c .RI "\fBvoid\fP \fBswap\fP (\fBforward_list\fP &\fB__fl\fP) \fBnoexcept\fP(\fBnoexcept\fP(declval< \fB_Base\fP & >()\&.swap(\fB__fl\fP)))" .br .in -1c .SH "Detailed Description" .PP .SS "template<\fBtypename\fP _Tp, \fBtypename\fP _Alloc = std::allocator<_Tp>> .br class std::__profile::forward_list< _Tp, _Alloc >"Class std::forward_list wrapper with performance instrumentation\&. .PP Definition at line \fB44\fP of file \fBprofile/forward_list\fP\&. .SH "Member Typedef Documentation" .PP .SS "template<\fBtypename\fP _Tp , \fBtypename\fP _Alloc = std::allocator<_Tp>> \fBtypedef\fP _Base::const_iterator \fBstd::__profile::forward_list\fP< _Tp, _Alloc >::const_iterator" .PP Definition at line \fB51\fP of file \fBprofile/forward_list\fP\&. .SS "template<\fBtypename\fP _Tp , \fBtypename\fP _Alloc = std::allocator<_Tp>> \fBtypedef\fP _Base::size_type \fBstd::__profile::forward_list\fP< _Tp, _Alloc >::size_type" .PP Definition at line \fB50\fP of file \fBprofile/forward_list\fP\&. .SH "Constructor & Destructor Documentation" .PP .SS "template<\fBtypename\fP _Tp , \fBtypename\fP _Alloc = std::allocator<_Tp>> \fBstd::__profile::forward_list\fP< _Tp, _Alloc >::forward_list (\fBconst\fP _Alloc & __al)\fC [inline]\fP, \fC [explicit]\fP, \fC [noexcept]\fP" .PP Definition at line \fB58\fP of file \fBprofile/forward_list\fP\&. .SS "template<\fBtypename\fP _Tp , \fBtypename\fP _Alloc = std::allocator<_Tp>> \fBstd::__profile::forward_list\fP< _Tp, _Alloc >::forward_list (\fBconst\fP \fBforward_list\fP< _Tp, _Alloc > & __list, \fBconst\fP _Alloc & __al)\fC [inline]\fP" .PP Definition at line \fB61\fP of file \fBprofile/forward_list\fP\&. .SS "template<\fBtypename\fP _Tp , \fBtypename\fP _Alloc = std::allocator<_Tp>> \fBstd::__profile::forward_list\fP< _Tp, _Alloc >::forward_list (\fBforward_list\fP< _Tp, _Alloc > && __list, \fBconst\fP _Alloc & __al)\fC [inline]\fP" .PP Definition at line \fB65\fP of file \fBprofile/forward_list\fP\&. .SS "template<\fBtypename\fP _Tp , \fBtypename\fP _Alloc = std::allocator<_Tp>> \fBstd::__profile::forward_list\fP< _Tp, _Alloc >::forward_list (size_type __n, \fBconst\fP _Alloc & __al = \fC_Alloc()\fP)\fC [inline]\fP, \fC [explicit]\fP" .PP Definition at line \fB70\fP of file \fBprofile/forward_list\fP\&. .SS "template<\fBtypename\fP _Tp , \fBtypename\fP _Alloc = std::allocator<_Tp>> \fBstd::__profile::forward_list\fP< _Tp, _Alloc >::forward_list (size_type __n, \fBconst\fP _Tp & __value, \fBconst\fP _Alloc & __al = \fC_Alloc()\fP)\fC [inline]\fP" .PP Definition at line \fB74\fP of file \fBprofile/forward_list\fP\&. .SS "template<\fBtypename\fP _Tp , \fBtypename\fP _Alloc = std::allocator<_Tp>> template<\fBtypename\fP \fB_InputIterator\fP , \fBtypename\fP = std::_RequireInputIter<_InputIterator>> \fBstd::__profile::forward_list\fP< _Tp, _Alloc >::forward_list (\fB_InputIterator\fP __first, \fB_InputIterator\fP __last, \fBconst\fP _Alloc & __al = \fC_Alloc()\fP)\fC [inline]\fP" .PP Definition at line \fB81\fP of file \fBprofile/forward_list\fP\&. .SS "template<\fBtypename\fP _Tp , \fBtypename\fP _Alloc = std::allocator<_Tp>> \fBstd::__profile::forward_list\fP< _Tp, _Alloc >::forward_list (\fBstd::initializer_list\fP< _Tp > __il, \fBconst\fP _Alloc & __al = \fC_Alloc()\fP)\fC [inline]\fP" .PP Definition at line \fB89\fP of file \fBprofile/forward_list\fP\&. .SH "Member Function Documentation" .PP .SS "template<\fBtypename\fP _Tp , \fBtypename\fP _Alloc = std::allocator<_Tp>> \fBconst\fP \fB_Base\fP & \fBstd::__profile::forward_list\fP< _Tp, _Alloc >::_M_base () const\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB164\fP of file \fBprofile/forward_list\fP\&. .SS "template<\fBtypename\fP _Tp , \fBtypename\fP _Alloc = std::allocator<_Tp>> \fB_Base\fP & \fBstd::__profile::forward_list\fP< _Tp, _Alloc >::_M_base ()\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB161\fP of file \fBprofile/forward_list\fP\&. .SS "template<\fBtypename\fP _Tp , \fBtypename\fP _Alloc = std::allocator<_Tp>> \fBvoid\fP \fBstd::__profile::forward_list\fP< _Tp, _Alloc >::merge (\fBforward_list\fP< _Tp, _Alloc > && __list)\fC [inline]\fP" .PP Definition at line \fB143\fP of file \fBprofile/forward_list\fP\&. .SS "template<\fBtypename\fP _Tp , \fBtypename\fP _Alloc = std::allocator<_Tp>> template<\fBtypename\fP \fB_Comp\fP > \fBvoid\fP \fBstd::__profile::forward_list\fP< _Tp, _Alloc >::merge (\fBforward_list\fP< _Tp, _Alloc > && __list, \fB_Comp\fP __comp)\fC [inline]\fP" .PP Definition at line \fB152\fP of file \fBprofile/forward_list\fP\&. .SS "template<\fBtypename\fP _Tp , \fBtypename\fP _Alloc = std::allocator<_Tp>> \fBvoid\fP \fBstd::__profile::forward_list\fP< _Tp, _Alloc >::merge (\fBforward_list\fP< _Tp, _Alloc > & __list)\fC [inline]\fP" .PP Definition at line \fB147\fP of file \fBprofile/forward_list\fP\&. .SS "template<\fBtypename\fP _Tp , \fBtypename\fP _Alloc = std::allocator<_Tp>> template<\fBtypename\fP \fB_Comp\fP > \fBvoid\fP \fBstd::__profile::forward_list\fP< _Tp, _Alloc >::merge (\fBforward_list\fP< _Tp, _Alloc > & __list, \fB_Comp\fP __comp)\fC [inline]\fP" .PP Definition at line \fB157\fP of file \fBprofile/forward_list\fP\&. .SS "template<\fBtypename\fP _Tp , \fBtypename\fP _Alloc = std::allocator<_Tp>> \fBforward_list\fP & \fBstd::__profile::forward_list\fP< _Tp, _Alloc >::operator= (\fBstd::initializer_list\fP< _Tp > __il)\fC [inline]\fP" .PP Definition at line \fB103\fP of file \fBprofile/forward_list\fP\&. .SS "template<\fBtypename\fP _Tp , \fBtypename\fP _Alloc = std::allocator<_Tp>> \fBvoid\fP \fBstd::__profile::forward_list\fP< _Tp, _Alloc >::splice_after (const_iterator __pos, \fBforward_list\fP< _Tp, _Alloc > && __fl)\fC [inline]\fP" .PP Definition at line \fB115\fP of file \fBprofile/forward_list\fP\&. .SS "template<\fBtypename\fP _Tp , \fBtypename\fP _Alloc = std::allocator<_Tp>> \fBvoid\fP \fBstd::__profile::forward_list\fP< _Tp, _Alloc >::splice_after (const_iterator __pos, \fBforward_list\fP< _Tp, _Alloc > && __list, const_iterator __before, const_iterator __last)\fC [inline]\fP" .PP Definition at line \fB133\fP of file \fBprofile/forward_list\fP\&. .SS "template<\fBtypename\fP _Tp , \fBtypename\fP _Alloc = std::allocator<_Tp>> \fBvoid\fP \fBstd::__profile::forward_list\fP< _Tp, _Alloc >::splice_after (const_iterator __pos, \fBforward_list\fP< _Tp, _Alloc > && __list, const_iterator __i)\fC [inline]\fP" .PP Definition at line \fB123\fP of file \fBprofile/forward_list\fP\&. .SS "template<\fBtypename\fP _Tp , \fBtypename\fP _Alloc = std::allocator<_Tp>> \fBvoid\fP \fBstd::__profile::forward_list\fP< _Tp, _Alloc >::splice_after (const_iterator __pos, \fBforward_list\fP< _Tp, _Alloc > & __list)\fC [inline]\fP" .PP Definition at line \fB119\fP of file \fBprofile/forward_list\fP\&. .SS "template<\fBtypename\fP _Tp , \fBtypename\fP _Alloc = std::allocator<_Tp>> \fBvoid\fP \fBstd::__profile::forward_list\fP< _Tp, _Alloc >::splice_after (const_iterator __pos, \fBforward_list\fP< _Tp, _Alloc > & __list, const_iterator __before, const_iterator __last)\fC [inline]\fP" .PP Definition at line \fB138\fP of file \fBprofile/forward_list\fP\&. .SS "template<\fBtypename\fP _Tp , \fBtypename\fP _Alloc = std::allocator<_Tp>> \fBvoid\fP \fBstd::__profile::forward_list\fP< _Tp, _Alloc >::splice_after (const_iterator __pos, \fBforward_list\fP< _Tp, _Alloc > & __list, const_iterator __i)\fC [inline]\fP" .PP Definition at line \fB128\fP of file \fBprofile/forward_list\fP\&. .SS "template<\fBtypename\fP _Tp , \fBtypename\fP _Alloc = std::allocator<_Tp>> \fBvoid\fP \fBstd::__profile::forward_list\fP< _Tp, _Alloc >::swap (\fBforward_list\fP< _Tp, _Alloc > & __fl)\fC [inline]\fP, \fC [noexcept]\fP" .PP Definition at line \fB110\fP of file \fBprofile/forward_list\fP\&. .SH "Author" .PP Generated automatically by Doxygen for libstdc++ from the source code\&.