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 | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Registry Library
[WinSTLSTLSoft Libraries]


Detailed Description

This library provides facilities for working with the Windows registry.


Classes

class  basic_reg_key_sequence
 Presents an STL-like sequence interface over the sub-keys of a given registry key. More...
class  basic_reg_key_sequence_const_iterator
 Iterator for the basic_reg_key_sequence class. More...
struct  reg_traits
 Traits for accessing the correct registry functions for a given character type. More...
class  reg_blob
 Represents a binary registry value. More...
class  basic_reg_value
 Represents a registry value. More...
class  basic_reg_value_sequence
 Presents an STL-like sequence interface over the values of a given registry key. More...
class  basic_reg_value_sequence_const_iterator
 Iterator for the basic_reg_value_sequence class. More...

Typedefs

typedef basic_reg_key< ws_char_a_t,
reg_traits< ws_char_a_t >,
processheap_allocator< ws_char_a_t > > 
winstl::reg_key_a
 Instantiation of the basic_reg_key template for the ANSI character type char.
typedef basic_reg_key< ws_char_w_t,
reg_traits< ws_char_w_t >,
processheap_allocator< ws_char_w_t > > 
winstl::reg_key_w
 Instantiation of the basic_reg_key template for the Unicode character type wchar_t.
typedef basic_reg_key< TCHAR,
reg_traits< TCHAR >, processheap_allocator<
TCHAR > > 
winstl::reg_key
 Instantiation of the basic_reg_key template for the Win32 character type TCHAR.
typedef basic_reg_key_sequence<
ws_char_a_t, reg_traits<
ws_char_a_t >, processheap_allocator<
ws_char_a_t > > 
winstl::reg_key_sequence_a
 Instantiation of the basic_reg_key_sequence template for the ANSI character type char.
typedef basic_reg_key_sequence<
ws_char_w_t, reg_traits<
ws_char_w_t >, processheap_allocator<
ws_char_w_t > > 
winstl::reg_key_sequence_w
 Instantiation of the basic_reg_key_sequence template for the Unicode character type wchar_t.
typedef basic_reg_key_sequence<
TCHAR, reg_traits< TCHAR >,
processheap_allocator< TCHAR > > 
winstl::reg_key_sequence
 Instantiation of the basic_reg_key_sequence template for the Win32 character type TCHAR.
typedef basic_reg_value< ws_char_a_t,
reg_traits< ws_char_a_t >,
processheap_allocator< ws_char_a_t > > 
winstl::reg_value_a
 Instantiation of the basic_reg_value template for the ANSI character type char.
typedef basic_reg_value< ws_char_w_t,
reg_traits< ws_char_w_t >,
processheap_allocator< ws_char_w_t > > 
winstl::reg_value_w
 Instantiation of the basic_reg_value template for the Unicode character type wchar_t.
typedef basic_reg_value< TCHAR,
reg_traits< TCHAR >, processheap_allocator<
TCHAR > > 
winstl::reg_value
 Instantiation of the basic_reg_value template for the Win32 character type TCHAR.
typedef basic_reg_value_sequence<
ws_char_a_t, reg_traits<
ws_char_a_t >, processheap_allocator<
ws_char_a_t > > 
winstl::reg_value_sequence_a
 Instantiation of the basic_reg_value_sequence template for the ANSI character type char.
typedef basic_reg_value_sequence<
ws_char_w_t, reg_traits<
ws_char_w_t >, processheap_allocator<
ws_char_w_t > > 
winstl::reg_value_sequence_w
 Instantiation of the basic_reg_value_sequence template for the Unicode character type wchar_t.
typedef basic_reg_value_sequence<
TCHAR, reg_traits< TCHAR >,
processheap_allocator< TCHAR > > 
winstl::reg_value_sequence
 Instantiation of the basic_reg_value_sequence template for the Win32 character type TCHAR.

Functions

template<typename C, typename T, typename A>
HKEY winstl::get_handle (basic_reg_key< C, T, A > const &key)
 Returns the corresponding registry handle of k.


Typedef Documentation

typedef basic_reg_key<TCHAR, reg_traits<TCHAR>, processheap_allocator<TCHAR> > reg_key
 

Instantiation of the basic_reg_key template for the Win32 character type TCHAR.

typedef basic_reg_key<ws_char_a_t, reg_traits<ws_char_a_t>, processheap_allocator<ws_char_a_t> > reg_key_a
 

Instantiation of the basic_reg_key template for the ANSI character type char.

typedef basic_reg_key_sequence<TCHAR, reg_traits<TCHAR>, processheap_allocator<TCHAR> > reg_key_sequence
 

Instantiation of the basic_reg_key_sequence template for the Win32 character type TCHAR.

typedef basic_reg_key_sequence<ws_char_a_t, reg_traits<ws_char_a_t>, processheap_allocator<ws_char_a_t> > reg_key_sequence_a
 

Instantiation of the basic_reg_key_sequence template for the ANSI character type char.

typedef basic_reg_key_sequence<ws_char_w_t, reg_traits<ws_char_w_t>, processheap_allocator<ws_char_w_t> > reg_key_sequence_w
 

Instantiation of the basic_reg_key_sequence template for the Unicode character type wchar_t.

typedef basic_reg_key<ws_char_w_t, reg_traits<ws_char_w_t>, processheap_allocator<ws_char_w_t> > reg_key_w
 

Instantiation of the basic_reg_key template for the Unicode character type wchar_t.

typedef basic_reg_value<TCHAR, reg_traits<TCHAR>, processheap_allocator<TCHAR> > reg_value
 

Instantiation of the basic_reg_value template for the Win32 character type TCHAR.

typedef basic_reg_value<ws_char_a_t, reg_traits<ws_char_a_t>, processheap_allocator<ws_char_a_t> > reg_value_a
 

Instantiation of the basic_reg_value template for the ANSI character type char.

typedef basic_reg_value_sequence<TCHAR, reg_traits<TCHAR>, processheap_allocator<TCHAR> > reg_value_sequence
 

Instantiation of the basic_reg_value_sequence template for the Win32 character type TCHAR.

typedef basic_reg_value_sequence<ws_char_a_t, reg_traits<ws_char_a_t>, processheap_allocator<ws_char_a_t> > reg_value_sequence_a
 

Instantiation of the basic_reg_value_sequence template for the ANSI character type char.

typedef basic_reg_value_sequence<ws_char_w_t, reg_traits<ws_char_w_t>, processheap_allocator<ws_char_w_t> > reg_value_sequence_w
 

Instantiation of the basic_reg_value_sequence template for the Unicode character type wchar_t.

typedef basic_reg_value<ws_char_w_t, reg_traits<ws_char_w_t>, processheap_allocator<ws_char_w_t> > reg_value_w
 

Instantiation of the basic_reg_value template for the Unicode character type wchar_t.


Function Documentation

HKEY winstl::get_handle basic_reg_key< C, T, A > const &  key  )  [inline]
 

Returns the corresponding registry handle of k.


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