STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Types | Public Member Functions | List of all members
cliext::impl::stack_select< _Value_t, _Cont_t, _Is_ref > Class Template Reference
Inheritance diagram for cliext::impl::stack_select< _Value_t, _Cont_t, _Is_ref >:
cliext::impl::stack_base< _Value_t, _Cont_t^>

Public Types

typedef stack_select< _Value_t, _Cont_t, _Is_ref > _Mytype_t
 
typedef stack_base< _Value_t, _Cont_t^> _Mybase_t
 
typedef _Value_t value_type
 
typedef value_type reference
 
typedef value_type const_reference
 
- Public Types inherited from cliext::impl::stack_base< _Value_t, _Cont_t^>
typedef stack_base< _Value_t, _Cont_t^ > _Mytype_t
 
typedef _STLCLR IStack< _Value_t, typename _Container_traits< _Cont_t^ >::generic_container_handle > _Mycont_it
 
typedef cli::array< _Value_t > _Myarray_t
 
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 _Dehandle< _Cont_t^ >::type container_type
 

Public Member Functions

 stack_select ()
 
stack_select operator= (stack_select%_Right)
 
 stack_select (container_type%_Cont)
 
- Public Member Functions inherited from cliext::impl::stack_base< _Value_t, _Cont_t^>
 stack_base ()
 
 stack_base (container_type%_Cont)
 
stack_base operator= (stack_base%_Right)
 
 operator _Mycont_it^ ()
 
 ~stack_base ()
 
reference top ()
 
container_type get_container ()
 
virtual System::Object Clone ()
 
_Myarray_t to_array ()
 
size_type size ()
 
bool empty ()
 
void push (value_type _Val)
 
void pop ()
 
void assign (_Mytype_t%_Right)
 

Additional Inherited Members

- Public Attributes inherited from cliext::impl::stack_base< _Value_t, _Cont_t^>
property value_type top_item
 
_STLCLR_FIELD_ACCESS __pad0__
 

Member Typedef Documentation

template<typename _Value_t, typename _Cont_t, bool _Is_ref>
typedef stack_base<_Value_t, _Cont_t^> cliext::impl::stack_select< _Value_t, _Cont_t, _Is_ref >::_Mybase_t
template<typename _Value_t, typename _Cont_t, bool _Is_ref>
typedef stack_select<_Value_t, _Cont_t, _Is_ref> cliext::impl::stack_select< _Value_t, _Cont_t, _Is_ref >::_Mytype_t
template<typename _Value_t, typename _Cont_t, bool _Is_ref>
typedef value_type cliext::impl::stack_select< _Value_t, _Cont_t, _Is_ref >::const_reference
template<typename _Value_t, typename _Cont_t, bool _Is_ref>
typedef value_type cliext::impl::stack_select< _Value_t, _Cont_t, _Is_ref >::reference
template<typename _Value_t, typename _Cont_t, bool _Is_ref>
typedef _Value_t cliext::impl::stack_select< _Value_t, _Cont_t, _Is_ref >::value_type

Constructor & Destructor Documentation

template<typename _Value_t, typename _Cont_t, bool _Is_ref>
cliext::impl::stack_select< _Value_t, _Cont_t, _Is_ref >::stack_select ( )
inline
207  { // construct with empty container
208  }
template<typename _Value_t, typename _Cont_t, bool _Is_ref>
cliext::impl::stack_select< _Value_t, _Cont_t, _Is_ref >::stack_select ( container_type _Cont)
inlineexplicit
218  : _Mybase_t(_Cont)
219  { // construct with specified container
220  }
stack_base< _Value_t, _Cont_t^> _Mybase_t
Definition: stack:190

Member Function Documentation

template<typename _Value_t, typename _Cont_t, bool _Is_ref>
stack_select cliext::impl::stack_select< _Value_t, _Cont_t, _Is_ref >::operator= ( stack_select< _Value_t, _Cont_t, _Is_ref >%  _Right)
inline
211  { // assign
213  return (*this);
214  }
stack_base operator=(stack_base%_Right)
Definition: stack:42
constexpr const _Ty &() _Right
Definition: algorithm:3591

The documentation for this class was generated from the following file: