mfcstl/collections/carray_adaptors.hpp File Reference


Detailed Description

[C++ only] Definition of the mfcstl::CArray_cadaptor and mfcstl::CArray_iadaptor traits class templates (Collections Library).

#include <mfcstl/mfcstl.hpp>
#include <mfcstl/memory/afx_allocator.hpp>
#include <mfcstl/collections/carray_swap.hpp>
#include <mfcstl/collections/carray_traits.hpp>
#include <mfcstl/util/memory_exception_translation_policies.hpp>
#include <stlsoft/util/std/iterator_generators.hpp>
#include <stlsoft/meta/capabilities.hpp>
#include <stlsoft/collections/util/collections.hpp>
#include <stlsoft/util/std/iterator_helper.hpp>
#include <afxtempl.h>
#include <algorithm>

Go to the source code of this file.

Namespaces

namespace  mfcstl

Classes

class  CArray_adaptor_base
 Adaptor class, providing implementation for CArray_cadaptor and CArray_iadaptor classes. More...
class  CArray_cadaptor
 Adaptor class, representing a Class Adaptor over the CArray family of MFC containers. More...
class  CArray_iadaptor
 Adaptor class, representing an Instance Adaptor over the CArray family of MFC containers. More...

Functions

template<typename A1, typename A2, typename I1, typename I2, typename T1, typename T2>
bool operator== (CArray_adaptor_base< A1, I1, T1 > const &lhs, CArray_adaptor_base< A2, I2, T2 > const &rhs)
template<typename A1, typename A2, typename I1, typename I2, typename T1, typename T2>
bool operator!= (CArray_adaptor_base< A1, I1, T1 > const &lhs, CArray_adaptor_base< A2, I2, T2 > const &rhs)
template<typename A1, typename A2, typename I1, typename I2, typename T1, typename T2>
bool operator< (CArray_adaptor_base< A1, I1, T1 > const &lhs, CArray_adaptor_base< A2, I2, T2 > const &rhs)
template<typename A1, typename A2, typename I1, typename I2, typename T1, typename T2>
bool operator<= (CArray_adaptor_base< A1, I1, T1 > const &lhs, CArray_adaptor_base< A2, I2, T2 > const &rhs)
template<typename A1, typename A2, typename I1, typename I2, typename T1, typename T2>
bool operator> (CArray_adaptor_base< A1, I1, T1 > const &lhs, CArray_adaptor_base< A2, I2, T2 > const &rhs)
template<typename A1, typename A2, typename I1, typename I2, typename T1, typename T2>
bool operator>= (CArray_adaptor_base< A1, I1, T1 > const &lhs, CArray_adaptor_base< A2, I2, T2 > const &rhs)
template<typename A, typename I, typename T>
bool operator== (CArray_adaptor_base< A, I, T > const &lhs, A const &rhs)
template<typename A, typename I, typename T>
bool operator!= (CArray_adaptor_base< A, I, T > const &lhs, A const &rhs)
template<typename A, typename I, typename T>
bool operator< (CArray_adaptor_base< A, I, T > const &lhs, A const &rhs)
template<typename A, typename I, typename T>
bool operator<= (CArray_adaptor_base< A, I, T > const &lhs, A const &rhs)
template<typename A, typename I, typename T>
bool operator> (CArray_adaptor_base< A, I, T > const &lhs, A const &rhs)
template<typename A, typename I, typename T>
bool operator>= (CArray_adaptor_base< A, I, T > const &lhs, A const &rhs)
template<typename A, typename I, typename T>
bool operator== (A const &lhs, CArray_adaptor_base< A, I, T > const &rhs)
template<typename A, typename I, typename T>
bool operator!= (A const &lhs, CArray_adaptor_base< A, I, T > const &rhs)
template<typename A, typename I, typename T>
bool operator< (A const &lhs, CArray_adaptor_base< A, I, T > const &rhs)
template<typename A, typename I, typename T>
bool operator<= (A const &lhs, CArray_adaptor_base< A, I, T > const &rhs)
template<typename A, typename I, typename T>
bool operator> (A const &lhs, CArray_adaptor_base< A, I, T > const &rhs)
template<typename A, typename I, typename T>
bool operator>= (A const &lhs, CArray_adaptor_base< A, I, T > const &rhs)


Generated on Thu Jun 10 08:57:58 2010 for STLSoft by  doxygen 1.5.6