Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

ATL Ranges

Boost , Chapter 1. Range 2.0 , MFC/ATL (courtesy of Shunsuke Sogame)

Boost C++ Libraries Home Libraries People FAQ More

PrevUpHomeNext

Если <boost/range/atl.hpp> включен до или после Boost. Диапазоны, коллекции ATL и струны становятся моделями Range. В таблице ниже перечислены Траверсальная Категория и range_reference диапазонов ATL.

Диапазон

Траверсия Категория

range_reference<Range>::type

CAtlArray<E,ET>

Random Access Range

E&

CAutoPtrArray<E>

Random Access Range

E&

CInterfaceArray<I,pi>

Random Access Range

CComQIPtr<I,pi>

CAtlList<E,ET>

директивный диапазон

E&

CAutoPtrList<E>

директивный диапазон

E&

CHeapPtrList<E,A>

директивный диапазон

E&

CInterfaceList<I,pi>

директивный диапазон

CComQIPtr<I,pi>

CAtlMap<K,V,KT,VT>

Forward Range

Range::CPair&

CRBTree<K,V,KT,VT>

директивный диапазон

Range::CPair&

CRBMap<K,V,KT,VT>

директивный диапазон

Range::CPair&

CRBMultiMap<K,V,KT,VT>

директивный диапазон

Range::CPair&

CSimpleStringT<B,b>

Random Access Range

B&

CStringT<B,ST>

Random Access Range

B&

CFixedStringT<S,n>

Random Access Range

range_reference<S>::type

CComBSTR

Random Access Range

OLECHAR&

CSimpleArray<T,TE>

Random Access Range

T&

Другие метафуны Boost.Range определяются следующим образом. Range>>>><>Range3>Range3>>>>>3>Range Что касается const Range, см. ниже.


PrevUpHomeNext

Статья ATL Ranges раздела Chapter 1. Range 2.0 MFC/ATL (courtesy of Shunsuke Sogame) может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: MFC/ATL (courtesy of Shunsuke Sogame) ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-05-19 19:35:44/0.028383016586304/1