STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Types | Public Member Functions | Public Attributes | List of all members
cliext::impl::TreeKVPEnumerator< TKey, TMapped, TValue > Class Template Reference
Inheritance diagram for cliext::impl::TreeKVPEnumerator< TKey, TMapped, TValue >:

Public Types

typedef TreeKVPEnumerator< TKey, TMapped, TValue > _Mytype_t
 
typedef _STLCLR TreeEnumerator< TKey, TValue > _Mybase_t
 
typedef _STLCLR Generic::INode< TValue > _Mynode_it
 
typedef System::Collections::Generic::KeyValuePair< TKey, TMapped > _Mykvpair_t
 

Public Member Functions

 TreeKVPEnumerator (_Mynode_it^_First)
 
 ~TreeKVPEnumerator ()
 

Public Attributes

property _Mykvpair_t Current
 

Member Typedef Documentation

template<typename TKey , typename TMapped , typename TValue >
typedef _STLCLR TreeEnumerator<TKey, TValue> cliext::impl::TreeKVPEnumerator< TKey, TMapped, TValue >::_Mybase_t
template<typename TKey , typename TMapped , typename TValue >
typedef System::Collections::Generic::KeyValuePair<TKey, TMapped> cliext::impl::TreeKVPEnumerator< TKey, TMapped, TValue >::_Mykvpair_t
template<typename TKey , typename TMapped , typename TValue >
typedef _STLCLR Generic::INode<TValue> cliext::impl::TreeKVPEnumerator< TKey, TMapped, TValue >::_Mynode_it
template<typename TKey , typename TMapped , typename TValue >
typedef TreeKVPEnumerator<TKey, TMapped, TValue> cliext::impl::TreeKVPEnumerator< TKey, TMapped, TValue >::_Mytype_t

Constructor & Destructor Documentation

template<typename TKey , typename TMapped , typename TValue >
cliext::impl::TreeKVPEnumerator< TKey, TMapped, TValue >::TreeKVPEnumerator ( _Mynode_it _First)
inline
105  : _Mybase_t(_First)
106  { // construct from initial tree node
107  }
_STLCLR TreeEnumerator< TKey, TValue > _Mybase_t
Definition: map:99
template<typename TKey , typename TMapped , typename TValue >
cliext::impl::TreeKVPEnumerator< TKey, TMapped, TValue >::~TreeKVPEnumerator ( )
inline
110  { // destroy the object
111  }

Member Data Documentation

template<typename TKey , typename TMapped , typename TValue >
property _Mykvpair_t cliext::impl::TreeKVPEnumerator< TKey, TMapped, TValue >::Current
Initial value:
{
virtual _Mykvpair_t get() new
{
TValue _Myval = _Mybase_t::Current;
return (_Mykvpair_t(_Myval->first, _Myval->second));
}
virtual void set(_Mykvpair_t)
{
throw gcnew System::InvalidOperationException();
}
}

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