iutest  1.17.1.0
クラス | 名前空間 | 関数
iutest_mfc.hpp ファイル

MFC support [詳解]

#include "iutest_config.hpp"
#include <iterator>
iutest_mfc.hpp の依存先関係図:

[ソースコード]

クラス

class  iutest::mfc::mfc_iterator< T, U >
 mfc container iterator [詳解]
 
class  iutest::mfc::mfc_map_iterator< T, Key, Value >
 mfc map container iterator [詳解]
 
class  iutest::mfc::CContainer< T >
 provide begin/end in mfc container [詳解]
 

名前空間

 iutest
 iutest root namespace
 

関数

template<typename T , typename U >
mfc_iterator< CList< T, U >, T > iutest::mfc::begin (CList< T, U > &list)
 
template<typename T , typename U >
mfc_iterator< CList< T, U >, T > iutest::mfc::end (CList< T, U > &list)
 
template<typename T , typename U >
T * iutest::mfc::begin (CArray< T, U > &ar)
 
template<typename T , typename U >
T * iutest::mfc::end (CArray< T, U > &ar)
 
template<typename T , typename TA , typename U , typename UA >
mfc_map_iterator< CMap< T, TA, U, UA >, T, U > iutest::mfc::begin (CMap< T, TA, U, UA > &map)
 
template<typename T , typename TA , typename U , typename UA >
mfc_map_iterator< CMap< T, TA, U, UA >, T, U > iutest::mfc::end (CMap< T, TA, U, UA > &map)
 
template<typename T >
peep::base_type< T >::BASE_TYPE * iutest::mfc::begin (T &ar, typename detail::enable_if< IUTEST_STATIC_EXISTS(T::GetData), void >::type *&=detail::enabler::value)
 
template<typename T >
peep::base_type< T >::BASE_TYPE * iutest::mfc::end (T &ar, typename detail::enable_if< IUTEST_STATIC_EXISTS(T::GetData), void >::type *&=detail::enabler::value)
 
template<typename T >
mfc_iterator< T, typename peep::base_type< T >::BASE_TYPE > iutest::mfc::begin (T &list, typename detail::enable_if< IUTEST_STATIC_EXISTS(T::GetHeadPosition), void >::type *&=detail::enabler::value)
 
template<typename T >
mfc_iterator< T, typename peep::base_type< T >::BASE_TYPE > iutest::mfc::end (T &list, typename detail::enable_if< IUTEST_STATIC_EXISTS(T::GetHeadPosition), void >::type *&=detail::enabler::value)
 
template<typename T >
peep::mfc_iterator_traits< T >::type iutest::mfc::begin (T &map, typename detail::enable_if< IUTEST_STATIC_EXISTS(T::GetStartPosition), void >::type *&=detail::enabler::value)
 
template<typename T >
peep::mfc_iterator_traits< T >::type iutest::mfc::end (T &map, typename detail::enable_if< IUTEST_STATIC_EXISTS(T::GetStartPosition), void >::type *&=detail::enabler::value)
 
template<typename T >
CContainer< T > iutest::mfc::make_container (T &obj)
 make mfc container
 

詳解

MFC support

著者
t.shirayanagi
copyright
Copyright (C) 2015-2019, Takazumi Shirayanagi
This software is released under the new BSD License, see LICENSE