STLSoft - ... Robust, Lightweight, Cross-platform, Template Software ... ATLSTL - Template Software for the Active Template Library COMSTL - The Standard Template Library meets the Component Object Model .netSTL - Standard Template Library meets the Microsoft.NET Common Language Runtime InetSTL - The Standard Template Library meets WinInet MFCSTL - Template Software for the Microsoft Foundation Classes UNIXSTL - Template Software for the UNIX Operating System WinSTL - where the Standard Template Library meets the Win32 API

Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

mfcstl Namespace Reference

The MFCSTL namespace - mfcstl (aliased to stlsoft::mfcstl_project) - is the namespace for the MFCSTL project. More...


Compounds

class  array_adaptor
 Adapts MFC Array class instances to the STL container concept. More...

class  const_iterator
 Non-mutating (const) iterator for the list_adaptor class. More...

class  array_veneer
 Adapts MFC Array classes to the STL container concept. More...

class  const_iterator
 Non-mutating (const) iterator for the list_veneer class. More...

class  iterator
 Iterator class for the list_veneer class. More...

class  c_str_ptr_CWnd_proxy
 This class provides an intermediary object that may be returned by the c_str_ptr() function, such that the window text of a given window may be accessed as a null-terminated string. More...

class  c_str_ptr_null_CWnd_proxy
 This class provides an intermediary object that may be returned by the c_str_ptr_null() function, such that the window text of a given window may be accessed as a null-terminated string. More...

class  const_iterator
 Non-mutating (const) iterator for the list_adaptor class. More...

class  cstring_veneer
 Applies standard string (std::basic_string) interface to the CString class. More...

class  grab_cstring_buffer
 Scopes the aquisition and release of a CString buffer. More...

class  list_adaptor
 Adapts MFC List class instances to the STL container concept. More...

class  resource_string
 Instances of this class represent Windows string resources, and are constructed from instance identifiers. More...


Typedefs

typedef ::stlsoft::ss_char_a_t ms_char_a_t
 Ansi char type.

typedef ::stlsoft::ss_char_w_t ms_char_w_t
 Unicode char type.

typedef ::stlsoft::ss_sint8_t ms_sint8_t
 8-bit signed integer

typedef ::stlsoft::ss_uint8_t ms_uint8_t
 8-bit unsigned integer

typedef ::stlsoft::ss_int16_t ms_int16_t
 16-bit integer

typedef ::stlsoft::ss_sint16_t ms_sint16_t
 16-bit signed integer

typedef ::stlsoft::ss_uint16_t ms_uint16_t
 16-bit unsigned integer

typedef ::stlsoft::ss_int32_t ms_int32_t
 32-bit integer

typedef ::stlsoft::ss_sint32_t ms_sint32_t
 32-bit signed integer

typedef ::stlsoft::ss_uint32_t ms_uint32_t
 32-bit unsigned integer

typedef ::stlsoft::ss_int_t ms_int_t
 integer

typedef ::stlsoft::ss_sint_t ms_sint_t
 signed integer

typedef ::stlsoft::ss_uint_t ms_uint_t
 unsigned integer

typedef ::stlsoft::ss_long_t ms_long_t
 long

typedef ::stlsoft::ss_bool_t ms_bool_t
 bool

typedef DWORD ms_dword_t
 dword

typedef ::stlsoft::ss_size_t ms_size_t
 size

typedef ::stlsoft::ss_ptrdiff_t ms_ptrdiff_t
 ptr diff

typedef ::stlsoft::ss_streampos_t ms_streampos_t
 streampos

typedef ::stlsoft::ss_streamoff_t ms_streamoff_t
 streamoff


Functions

c_str_ptr_null_CWnd_proxy c_str_ptr_null (const CWnd &w)
 Returns the corresponding C-string pointer of the CWnd w, or a null pointer.

LPCTSTR c_str_ptr_null (const CString &s)
 Returns the corresponding C-string pointer of the CString s, or a null pointer.

c_str_ptr_CWnd_proxy c_str_ptr (const CWnd &w)
 Returns the corresponding C-string pointer of the CWnd w.

LPCTSTR c_str_ptr (const CString &s)
 Returns the corresponding C-string pointer of the CString s.

ms_size_t c_str_len (const CWnd &w)
 Returns the length (in characters) of the contents of the window w, not including the null-terminating character.

ms_size_t c_str_len (const CString &s)
 Returns the length (in characters) of the CString s, not including the null-terminating character.

ms_size_t c_str_size (const CWnd &w)
 Returns the size (in bytes) of the contents of the window w, not including the null-terminating character.

ms_size_t c_str_size (const CString &s)
 Returns the size (in bytes) of the CString s, not including the null-terminating character.

HWND get_hwnd (CWnd const &w)
 Access the HWND of the given CWnd instance.


Detailed Description

The MFCSTL namespace - mfcstl (aliased to stlsoft::mfcstl_project) - is the namespace for the MFCSTL project.

Typedef Documentation

typedef ::stlsoft:: ss_bool_t ms_bool_t
 

bool

typedef ::stlsoft:: ss_char_a_t ms_char_a_t
 

Ansi char type.

typedef ::stlsoft:: ss_char_w_t ms_char_w_t
 

Unicode char type.

typedef DWORD ms_dword_t
 

dword

typedef ::stlsoft:: ss_int16_t ms_int16_t
 

16-bit integer

typedef ::stlsoft:: ss_int32_t ms_int32_t
 

32-bit integer

typedef ::stlsoft:: ss_int_t ms_int_t
 

integer

typedef ::stlsoft:: ss_long_t ms_long_t
 

long

typedef ::stlsoft:: ss_ptrdiff_t ms_ptrdiff_t
 

ptr diff

typedef ::stlsoft:: ss_sint16_t ms_sint16_t
 

16-bit signed integer

typedef ::stlsoft:: ss_sint32_t ms_sint32_t
 

32-bit signed integer

typedef ::stlsoft:: ss_sint8_t ms_sint8_t
 

8-bit signed integer

typedef ::stlsoft:: ss_sint_t ms_sint_t
 

signed integer

typedef ::stlsoft:: ss_size_t ms_size_t
 

size

typedef ::stlsoft:: ss_streamoff_t ms_streamoff_t
 

streamoff

typedef ::stlsoft:: ss_streampos_t ms_streampos_t
 

streampos

typedef ::stlsoft:: ss_uint16_t ms_uint16_t
 

16-bit unsigned integer

typedef ::stlsoft:: ss_uint32_t ms_uint32_t
 

32-bit unsigned integer

typedef ::stlsoft:: ss_uint8_t ms_uint8_t
 

8-bit unsigned integer

typedef ::stlsoft:: ss_uint_t ms_uint_t
 

unsigned integer


STLSoft Libraries documentation © Synesis Software Pty Ltd, 2001-2004