mfcstl/collections/cstring_adaptors.hpp File Reference


Detailed Description

[C++ only] Definition of the mfcstl::CString_cadaptor and mfcstl::CString_iadaptor class templates (Collections Library).

#include <mfcstl/mfcstl.hpp>
#include <mfcstl/memory/afx_allocator.hpp>
#include <stlsoft/util/std/iterator_helper.hpp>
#include <stlsoft/util/constraints.hpp>
#include <stlsoft/collections/util/collections.hpp>
#include <stlsoft/util/std/library_discriminator.hpp>
#include <stlsoft/string/string_traits_fwd.hpp>

Go to the source code of this file.

Namespaces

namespace  mfcstl

Classes

class  CString_adaptor_base
 Applies standard string (std::basic_string) interface to the CString class. More...
class  CString_cadaptor
 Adaptor class, representing a Class Adaptor over the MFC CString type. More...
class  CString_iadaptor
 Adaptor class, representing an Instance Adaptor over the MFC CString type. More...
class  const_CString_iadaptor
 Non-mutable Adaptor class, representing an Instance Adaptor over the MFC CString type. More...
struct  string_traits< mfcstl_ns_qual(CString_cadaptor)>
 Specialisation for mfcstl::CString_cadaptor. More...

Functions

bool operator== (CString_cadaptor const &lhs, CString_cadaptor const &rhs)
bool operator== (CString_cadaptor const &lhs, CString const &rhs)
bool operator== (CString const &lhs, CString_cadaptor const &rhs)
bool operator== (CString_cadaptor const &lhs, LPCSTR rhs)
bool operator== (LPCSTR lhs, CString_cadaptor const &rhs)
bool operator== (CString_cadaptor const &lhs, LPCWSTR rhs)
bool operator== (LPCWSTR lhs, CString_cadaptor const &rhs)
bool operator== (CString_cadaptor const &lhs, unsigned char const *rhs)
bool operator== (unsigned char const *lhs, CString_cadaptor const &rhs)
bool operator== (CString_iadaptor const &lhs, CString_iadaptor const &rhs)
bool operator== (CString_iadaptor const &lhs, CString const &rhs)
bool operator== (CString const &lhs, CString_iadaptor const &rhs)
bool operator== (CString_iadaptor const &lhs, LPCSTR rhs)
bool operator== (LPCSTR lhs, CString_iadaptor const &rhs)
bool operator== (CString_iadaptor const &lhs, LPCWSTR rhs)
bool operator== (LPCWSTR lhs, CString_iadaptor const &rhs)
bool operator== (CString_iadaptor const &lhs, unsigned char const *rhs)
bool operator== (unsigned char const *lhs, CString_iadaptor const &rhs)
bool operator== (const_CString_iadaptor const &lhs, const_CString_iadaptor const &rhs)
bool operator== (const_CString_iadaptor const &lhs, CString const &rhs)
bool operator== (CString const &lhs, const_CString_iadaptor const &rhs)
bool operator== (const_CString_iadaptor const &lhs, LPCSTR rhs)
bool operator== (LPCSTR lhs, const_CString_iadaptor const &rhs)
bool operator== (const_CString_iadaptor const &lhs, LPCWSTR rhs)
bool operator== (LPCWSTR lhs, const_CString_iadaptor const &rhs)
bool operator== (const_CString_iadaptor const &lhs, unsigned char const *rhs)
bool operator== (unsigned char const *lhs, const_CString_iadaptor const &rhs)
bool operator!= (CString_cadaptor const &lhs, CString_cadaptor const &rhs)
bool operator!= (CString_cadaptor const &lhs, CString const &rhs)
bool operator!= (CString const &lhs, CString_cadaptor const &rhs)
bool operator!= (CString_cadaptor const &lhs, LPCSTR rhs)
bool operator!= (LPCSTR lhs, CString_cadaptor const &rhs)
bool operator!= (CString_cadaptor const &lhs, LPCWSTR rhs)
bool operator!= (LPCWSTR lhs, CString_cadaptor const &rhs)
bool operator!= (CString_cadaptor const &lhs, unsigned char const *rhs)
bool operator!= (unsigned char const *lhs, CString_cadaptor const &rhs)
bool operator!= (CString_iadaptor const &lhs, CString_iadaptor const &rhs)
bool operator!= (CString_iadaptor const &lhs, CString const &rhs)
bool operator!= (CString const &lhs, CString_iadaptor const &rhs)
bool operator!= (CString_iadaptor const &lhs, LPCSTR rhs)
bool operator!= (LPCSTR lhs, CString_iadaptor const &rhs)
bool operator!= (CString_iadaptor const &lhs, LPCWSTR rhs)
bool operator!= (LPCWSTR lhs, CString_iadaptor const &rhs)
bool operator!= (CString_iadaptor const &lhs, unsigned char const *rhs)
bool operator!= (unsigned char const *lhs, CString_iadaptor const &rhs)
bool operator!= (const_CString_iadaptor const &lhs, const_CString_iadaptor const &rhs)
bool operator!= (const_CString_iadaptor const &lhs, CString const &rhs)
bool operator!= (CString const &lhs, const_CString_iadaptor const &rhs)
bool operator!= (const_CString_iadaptor const &lhs, LPCSTR rhs)
bool operator!= (LPCSTR lhs, const_CString_iadaptor const &rhs)
bool operator!= (const_CString_iadaptor const &lhs, LPCWSTR rhs)
bool operator!= (LPCWSTR lhs, const_CString_iadaptor const &rhs)
bool operator!= (const_CString_iadaptor const &lhs, unsigned char const *rhs)
bool operator!= (unsigned char const *lhs, const_CString_iadaptor const &rhs)
bool operator< (CString_cadaptor const &lhs, CString_cadaptor const &rhs)
bool operator< (CString_cadaptor const &lhs, CString const &rhs)
bool operator< (CString const &lhs, CString_cadaptor const &rhs)
bool operator< (CString_cadaptor const &lhs, LPCSTR rhs)
bool operator< (LPCSTR lhs, CString_cadaptor const &rhs)
bool operator< (CString_cadaptor const &lhs, LPCWSTR rhs)
bool operator< (LPCWSTR lhs, CString_cadaptor const &rhs)
bool operator< (CString_cadaptor const &lhs, unsigned char const *rhs)
bool operator< (unsigned char const *lhs, CString_cadaptor const &rhs)
bool operator< (CString_iadaptor const &lhs, CString_iadaptor const &rhs)
bool operator< (CString_iadaptor const &lhs, CString const &rhs)
bool operator< (CString const &lhs, CString_iadaptor const &rhs)
bool operator< (CString_iadaptor const &lhs, LPCSTR rhs)
bool operator< (LPCSTR lhs, CString_iadaptor const &rhs)
bool operator< (CString_iadaptor const &lhs, LPCWSTR rhs)
bool operator< (LPCWSTR lhs, CString_iadaptor const &rhs)
bool operator< (CString_iadaptor const &lhs, unsigned char const *rhs)
bool operator< (unsigned char const *lhs, CString_iadaptor const &rhs)
bool operator< (const_CString_iadaptor const &lhs, const_CString_iadaptor const &rhs)
bool operator< (const_CString_iadaptor const &lhs, CString const &rhs)
bool operator< (CString const &lhs, const_CString_iadaptor const &rhs)
bool operator< (const_CString_iadaptor const &lhs, LPCSTR rhs)
bool operator< (LPCSTR lhs, const_CString_iadaptor const &rhs)
bool operator< (const_CString_iadaptor const &lhs, LPCWSTR rhs)
bool operator< (LPCWSTR lhs, const_CString_iadaptor const &rhs)
bool operator< (const_CString_iadaptor const &lhs, unsigned char const *rhs)
bool operator< (unsigned char const *lhs, const_CString_iadaptor const &rhs)
bool operator> (CString_cadaptor const &lhs, CString_cadaptor const &rhs)
bool operator> (CString_cadaptor const &lhs, CString const &rhs)
bool operator> (CString const &lhs, CString_cadaptor const &rhs)
bool operator> (CString_cadaptor const &lhs, LPCSTR rhs)
bool operator> (LPCSTR lhs, CString_cadaptor const &rhs)
bool operator> (CString_cadaptor const &lhs, LPCWSTR rhs)
bool operator> (LPCWSTR lhs, CString_cadaptor const &rhs)
bool operator> (CString_cadaptor const &lhs, unsigned char const *rhs)
bool operator> (unsigned char const *lhs, CString_cadaptor const &rhs)
bool operator> (CString_iadaptor const &lhs, CString_iadaptor const &rhs)
bool operator> (CString_iadaptor const &lhs, CString const &rhs)
bool operator> (CString const &lhs, CString_iadaptor const &rhs)
bool operator> (CString_iadaptor const &lhs, LPCSTR rhs)
bool operator> (LPCSTR lhs, CString_iadaptor const &rhs)
bool operator> (CString_iadaptor const &lhs, LPCWSTR rhs)
bool operator> (LPCWSTR lhs, CString_iadaptor const &rhs)
bool operator> (CString_iadaptor const &lhs, unsigned char const *rhs)
bool operator> (unsigned char const *lhs, CString_iadaptor const &rhs)
bool operator> (const_CString_iadaptor const &lhs, const_CString_iadaptor const &rhs)
bool operator> (const_CString_iadaptor const &lhs, CString const &rhs)
bool operator> (CString const &lhs, const_CString_iadaptor const &rhs)
bool operator> (const_CString_iadaptor const &lhs, LPCSTR rhs)
bool operator> (LPCSTR lhs, const_CString_iadaptor const &rhs)
bool operator> (const_CString_iadaptor const &lhs, LPCWSTR rhs)
bool operator> (LPCWSTR lhs, const_CString_iadaptor const &rhs)
bool operator> (const_CString_iadaptor const &lhs, unsigned char const *rhs)
bool operator> (unsigned char const *lhs, const_CString_iadaptor const &rhs)
bool operator<= (CString_cadaptor const &lhs, CString_cadaptor const &rhs)
bool operator<= (CString_cadaptor const &lhs, CString const &rhs)
bool operator<= (CString const &lhs, CString_cadaptor const &rhs)
bool operator<= (CString_cadaptor const &lhs, LPCSTR rhs)
bool operator<= (LPCSTR lhs, CString_cadaptor const &rhs)
bool operator<= (CString_cadaptor const &lhs, LPCWSTR rhs)
bool operator<= (LPCWSTR lhs, CString_cadaptor const &rhs)
bool operator<= (CString_cadaptor const &lhs, unsigned char const *rhs)
bool operator<= (unsigned char const *lhs, CString_cadaptor const &rhs)
bool operator<= (CString_iadaptor const &lhs, CString_iadaptor const &rhs)
bool operator<= (CString_iadaptor const &lhs, CString const &rhs)
bool operator<= (CString const &lhs, CString_iadaptor const &rhs)
bool operator<= (CString_iadaptor const &lhs, LPCSTR rhs)
bool operator<= (LPCSTR lhs, CString_iadaptor const &rhs)
bool operator<= (CString_iadaptor const &lhs, LPCWSTR rhs)
bool operator<= (LPCWSTR lhs, CString_iadaptor const &rhs)
bool operator<= (CString_iadaptor const &lhs, unsigned char const *rhs)
bool operator<= (unsigned char const *lhs, CString_iadaptor const &rhs)
bool operator<= (const_CString_iadaptor const &lhs, const_CString_iadaptor const &rhs)
bool operator<= (const_CString_iadaptor const &lhs, CString const &rhs)
bool operator<= (CString const &lhs, const_CString_iadaptor const &rhs)
bool operator<= (const_CString_iadaptor const &lhs, LPCSTR rhs)
bool operator<= (LPCSTR lhs, const_CString_iadaptor const &rhs)
bool operator<= (const_CString_iadaptor const &lhs, LPCWSTR rhs)
bool operator<= (LPCWSTR lhs, const_CString_iadaptor const &rhs)
bool operator<= (const_CString_iadaptor const &lhs, unsigned char const *rhs)
bool operator<= (unsigned char const *lhs, const_CString_iadaptor const &rhs)
bool operator>= (CString_cadaptor const &lhs, CString_cadaptor const &rhs)
bool operator>= (CString_cadaptor const &lhs, CString const &rhs)
bool operator>= (CString const &lhs, CString_cadaptor const &rhs)
bool operator>= (CString_cadaptor const &lhs, LPCSTR rhs)
bool operator>= (LPCSTR lhs, CString_cadaptor const &rhs)
bool operator>= (CString_cadaptor const &lhs, LPCWSTR rhs)
bool operator>= (LPCWSTR lhs, CString_cadaptor const &rhs)
bool operator>= (CString_cadaptor const &lhs, unsigned char const *rhs)
bool operator>= (unsigned char const *lhs, CString_cadaptor const &rhs)
bool operator>= (CString_iadaptor const &lhs, CString_iadaptor const &rhs)
bool operator>= (CString_iadaptor const &lhs, CString const &rhs)
bool operator>= (CString const &lhs, CString_iadaptor const &rhs)
bool operator>= (CString_iadaptor const &lhs, LPCSTR rhs)
bool operator>= (LPCSTR lhs, CString_iadaptor const &rhs)
bool operator>= (CString_iadaptor const &lhs, LPCWSTR rhs)
bool operator>= (LPCWSTR lhs, CString_iadaptor const &rhs)
bool operator>= (CString_iadaptor const &lhs, unsigned char const *rhs)
bool operator>= (unsigned char const *lhs, CString_iadaptor const &rhs)
bool operator>= (const_CString_iadaptor const &lhs, const_CString_iadaptor const &rhs)
bool operator>= (const_CString_iadaptor const &lhs, CString const &rhs)
bool operator>= (CString const &lhs, const_CString_iadaptor const &rhs)
bool operator>= (const_CString_iadaptor const &lhs, LPCSTR rhs)
bool operator>= (LPCSTR lhs, const_CString_iadaptor const &rhs)
bool operator>= (const_CString_iadaptor const &lhs, LPCWSTR rhs)
bool operator>= (LPCWSTR lhs, const_CString_iadaptor const &rhs)
bool operator>= (const_CString_iadaptor const &lhs, unsigned char const *rhs)
bool operator>= (unsigned char const *lhs, const_CString_iadaptor const &rhs)


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