| 
| typedef list< _Value_t >  | _Mytype_t | 
|   | 
| typedef impl::list_select< _Value_t, __is_ref_class(typename _Dehandle< _Value_t >::type)&&!is_handle< _Value_t >::value >  | _Mybase_t | 
|   | 
| typedef _Value_t  | _Gvalue_t | 
|   | 
| typedef list_select< _Value_t, _Is_ref >  | _Mytype_t | 
|   | 
| typedef list_base< _Gvalue_t, _Is_ref >  | _Mybase_t | 
|   | 
| typedef _Value_t  | value_type | 
|   | 
| typedef value_type  | reference | 
|   | 
| typedef value_type  | const_reference | 
|   | 
| typedef list_base< _Value_t, _Is_ref >  | _Mytype_t | 
|   | 
| typedef list_impl< _Value_t, _Is_ref >  | _Mybase_t | 
|   | 
| typedef _Cont_make_value< _Value_t, _Is_ref >  | _Mymake_t | 
|   | 
| typedef list_impl< _Value_t, _Is_ref >  | _Mytype_t | 
|   | 
| typedef _STLCLR IList< _Value_t >  | _Mycont_it | 
|   | 
| typedef list_node< _Value_t >  | _Mynode_t | 
|   | 
| typedef cli::array< _Value_t >  | _Myarray_t | 
|   | 
| typedef System::Collections::Generic::IEnumerable< _Value_t >  | _Myenum_it | 
|   | 
| typedef _Cont_make_value< _Value_t, _Is_ref >  | _Mymake_t | 
|   | 
| typedef list_node< _Value_t >  | node_type | 
|   | 
| typedef BidirectionalIterator< _Mytype_t >  | iterator | 
|   | 
| typedef ConstBidirectionalIterator< _Mytype_t >  | const_iterator | 
|   | 
| typedef ReverseBidirectionalIterator< _Mytype_t >  | reverse_iterator | 
|   | 
| typedef ReverseBidirectionalIterator< _Mytype_t >  | const_reverse_iterator | 
|   | 
| typedef int  | size_type | 
|   | 
| typedef int  | difference_type | 
|   | 
| typedef _Value_t  | value_type | 
|   | 
| typedef value_type  | reference | 
|   | 
| typedef value_type  | const_reference | 
|   | 
| typedef _Mycont_it  | generic_container | 
|   | 
| typedef value_type  | generic_value | 
|   | 
| typedef _STLCLR Generic::ContainerBidirectionalIterator< _Value_t >  | generic_iterator | 
|   | 
| typedef _STLCLR Generic::ReverseBidirectionalIterator< _Value_t >  | generic_reverse_iterator | 
|   | 
| typedef _STLCLR BinaryDelegate< value_type, value_type, bool >  | _Valcomp_dt | 
|   | 
| typedef _STLCLR UnaryDelegate< value_type, bool >  | _Valtest_dt | 
|   | 
 | 
|   | list () | 
|   | 
|   | list (list%_Right) | 
|   | 
|   | list (list^_Right) | 
|   | 
| list  | operator= (list%_Right) | 
|   | 
| list  | operator= (list^_Right) | 
|   | 
|   | list (size_type _Count) | 
|   | 
|   | list (size_type _Count, value_type _Val) | 
|   | 
| template<typename _InIt_t >  | 
|   | list (_InIt_t _First, _InIt_t _Last) | 
|   | 
|   | list (_Myenum_it^_Right) | 
|   | 
| virtual System::Object  | Clone () override | 
|   | 
| void  | swap (list%_Right) | 
|   | 
|   | list_select () | 
|   | 
|   | list_select (list_select%_Right) | 
|   | 
|   | list_select (size_type _Count) | 
|   | 
|   | list_select (size_type _Count, value_type _Val) | 
|   | 
|   | list_select (_InIt_t _First, _InIt_t _Last) | 
|   | 
|   | list_select (_Myenum_it^_Right) | 
|   | 
| list_select  | operator= (list_select%_Right) | 
|   | 
|   | list_base () | 
|   | 
|   | list_base (list_base%_Right) | 
|   | 
| list_base  | operator= (list_base%_Right) | 
|   | 
|   | operator _Mycont_it^ () | 
|   | 
|   | list_base (size_type _Count) | 
|   | 
|   | list_base (size_type _Count, value_type _Val) | 
|   | 
| template<typename _InIt_t >  | 
|   | list_base (_InIt_t _First, _InIt_t _Last) | 
|   | 
|   | list_base (_Myenum_it^_Right) | 
|   | 
| template<typename _InIt_t >  | 
| void  | assign (_InIt_t _First, _InIt_t _Last) | 
|   | 
| template<typename _InIt_t >  | 
| void  | _Assign (_InIt_t _Count, _InIt_t _Val, _Int_iterator_tag%) | 
|   | 
| template<typename _InIt_t >  | 
| void  | _Assign (_InIt_t _First, _InIt_t _Last, input_iterator_tag%) | 
|   | 
| template<typename _InIt_t >  | 
| void  | insert (iterator _Where, _InIt_t _First, _InIt_t _Last) | 
|   | 
| template<typename _InIt_t >  | 
| void  | _Insert (node_type^_Where, _InIt_t _First, _InIt_t _Last, _Int_iterator_tag%) | 
|   | 
| template<typename _InIt_t >  | 
| void  | _Insert (node_type^_Where, _InIt_t _First, _InIt_t _Last, input_iterator_tag%) | 
|   | 
|   | list_impl () | 
|   | 
| list_impl  | operator= (list_impl%_Right) | 
|   | 
|   | list_impl (_Mytype_t%_Right) | 
|   | 
|   | list_impl (size_type _Count) | 
|   | 
|   | list_impl (size_type _Count, value_type _Val) | 
|   | 
| template<typename _InIt_t >  | 
|   | list_impl (_InIt_t _First, _InIt_t _Last) | 
|   | 
| template<typename _InIt_t >  | 
| void  | _Construct (_InIt_t _Count, _InIt_t _Val, _Int_iterator_tag%) | 
|   | 
| template<typename _InIt_t >  | 
| void  | _Construct (_InIt_t _First, _InIt_t _Last, input_iterator_tag%) | 
|   | 
| template<typename _InIt_t >  | 
| void  | _Construct (_InIt_t _First, _InIt_t _Last, random_access_iterator_tag%) | 
|   | 
|   | list_impl (_Myenum_it^_Right) | 
|   | 
|   | ~list_impl () | 
|   | 
| unsigned long  | get_generation () | 
|   | 
| node_type  | get_node (iterator _Where) | 
|   | 
| node_type  | front_node () | 
|   | 
| node_type  | back_node () | 
|   | 
| node_type  | head_node () | 
|   | 
| reference  | front () | 
|   | 
| reference  | back () | 
|   | 
| _Myarray_t  | to_array () | 
|   | 
| iterator  | make_iterator (node_type^_Node) | 
|   | 
| iterator  | begin () | 
|   | 
| iterator  | end () | 
|   | 
| reverse_iterator  | rbegin () | 
|   | 
| reverse_iterator  | rend () | 
|   | 
| virtual void  | resize (size_type _Newsize) | 
|   | 
| void  | resize (size_type _Newsize, value_type _Val) | 
|   | 
| size_type  | size () | 
|   | 
| bool  | empty () | 
|   | 
| void  | push_front (value_type _Val) | 
|   | 
| void  | pop_front () | 
|   | 
| void  | push_back (value_type _Val) | 
|   | 
| void  | pop_back () | 
|   | 
| void  | assign (size_type _Count, value_type _Val) | 
|   | 
| void  | assign (_STLCLR Generic::IInputIterator< _Value_t >^_First, _STLCLR Generic::IInputIterator< _Value_t >^_Last) | 
|   | 
| void  | assign (_Myenum_it^_Right) | 
|   | 
| void  | assign (System::Collections::IEnumerable^_Right) | 
|   | 
| iterator  | insert (iterator _Where, value_type _Val) | 
|   | 
| void  | insert (iterator _Where, size_type _Count, value_type _Val) | 
|   | 
| void  | insert (iterator _Where_iter, _STLCLR Generic::IInputIterator< _Value_t >^_First, _STLCLR Generic::IInputIterator< _Value_t >^_Last) | 
|   | 
| void  | insert (iterator _Where_iter, _Myenum_it^_Right) | 
|   | 
| void  | insert (iterator _Where_iter, System::Collections::IEnumerable^_Right) | 
|   | 
| void  | _Insert_safe (_Mynode_t^_Where, _STLCLR Generic::IInputIterator< _Value_t >^_First, _STLCLR Generic::IInputIterator< _Value_t >^_Last) | 
|   | 
| template<typename _InIt_t >  | 
| void  | _Insert_safe (_Mynode_t^_Where, _InIt_t _First, _InIt_t _Last) | 
|   | 
| void  | insert_node (node_type^_Where, size_type _Count, value_type _Val) | 
|   | 
| node_type  | insert_node (node_type^_Where, node_type^_First, node_type^_Last) | 
|   | 
| iterator  | erase (iterator _Where) | 
|   | 
| iterator  | erase (iterator _First, iterator _Last) | 
|   | 
| node_type  | erase_node (node_type^_Where) | 
|   | 
| iterator  | erase_node (node_type^_First, node_type^_Last) | 
|   | 
| void  | clear () | 
|   | 
| void  | swap (_Mytype_t%_Right) | 
|   | 
| void  | splice (iterator _Where, _Mytype_t%_Right) | 
|   | 
| void  | splice (iterator _Where, _Mytype_t%_Right, iterator _First) | 
|   | 
| void  | splice (iterator _Where, _Mytype_t%_Right, iterator _First, iterator _Last) | 
|   | 
| void  | splice_node (node_type^_Where, _Mytype_t^_Right, node_type^_First, node_type^_Last) | 
|   | 
| size_type  | unsplice_node (_Mytype_t^_Left, node_type^_First, node_type^_Last) | 
|   | 
| void  | remove (value_type _Val) | 
|   | 
| void  | remove_if (_Valtest_dt^_Pred) | 
|   | 
| template<typename _Pr1_t >  | 
| void  | remove_if (_Pr1_t _Pred) | 
|   | 
| void  | unique () | 
|   | 
| void  | unique (_Valcomp_dt^_Pred) | 
|   | 
| template<typename _Pr2_t >  | 
| void  | unique (_Pr2_t _Pred) | 
|   | 
| template<typename _Pr2_t >  | 
| void  | _Unique (_Pr2_t _Pred) | 
|   | 
| void  | merge (_Mytype_t%_Right) | 
|   | 
| void  | merge (_Mytype_t%_Right, _Valcomp_dt^_Pred) | 
|   | 
| template<typename _Pr3_t >  | 
| void  | merge (_Mytype_t%_Right, _Pr3_t _Pred) | 
|   | 
| template<typename _Pr3_t >  | 
| void  | _Merge (_Mytype_t%_Right, _Pr3_t _Pred) | 
|   | 
| void  | sort () | 
|   | 
| void  | sort (_Valcomp_dt^_Pred) | 
|   | 
| template<typename _Pr3_t >  | 
| void  | sort (_Pr3_t _Pred) | 
|   | 
| template<typename _Pr3_t >  | 
| void  | _Sort (_Pr3_t _Pred) | 
|   | 
| void  | reverse () | 
|   | 
|   | return (_Node) | 
|   | 
| node_type  | _Buynode (node_type^_Next, node_type^_Prev, value_type _Val) | 
|   |