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  

Registry Library
[WinSTLSTLSoft Libraries]

This library provides facilities for working with the Windows registry. More...

Compounds

class  basic_reg_key
 Represents a registry key. More...

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...

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...

class  reg_blob
 Represents a binary registry value. More...

struct  reg_traits
 Traits for accessing the correct registry functions for a given character type. More...

struct  window_traits
 Traits for accessing the correct registry functions for a given character type. More...


Typedefs

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< 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_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_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_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< 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.

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_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_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.


Functions

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


Detailed Description

This library provides facilities for working with the Windows registry.


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<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 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-2004