#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) |