AboutDialog | About dialog class based on a type that specifies an Id, and a parent window type |
AboutDialogId | About dialog class based from an Id |
abspath_policy | Special String Instance policy template for eliciting the absolute form of a given path |
access_denied_exception | Indicates insufficient rights to access a registry key |
access_exception | Indicates that a access condition was encountered |
acl_sequence | Provides an iterable sequence of ACEs in an ACL |
acl_sequence::const_iterator | The const_iterator for the acl_sequence class |
active_end_iterator_exhaustion | An exception thrown when an active end iterator is exhausted |
acyclic_connector | A component that allows two objects to be connected without creating cyclic dependencies |
adapted_iterator_traits | Traits for adapted_iterator_traits |
add_const | Adds const qualifier to a type |
add_const_ref | Adds const& qualifier to a type |
add_volatile | Adds volatile qualifier to a type |
add_volatile_ref | Adds volatile& qualifier to a type |
addref_release | A function class that does not call Release() on the interface |
afx_allocator | STL Allocator based on the MFC memory framework |
all_of_tester | Composite predicate providing logical AND for two individual predicate types |
allocator_base | STL Allocator base class adaptor, providing much of the boilerplate functionality of an STL-compliant Allocator class |
allocator_selector | Type generator class template that selects an appropriate allocator specialisation for the given type |
any_caster | A dangerous, but sometimes necessary, tool for handling bad libraries |
any_caster_invalid_type | Helper class used by any_caster, to define invalid conversions |
any_of_tester | Composite predicate providing logical OR for two individual predicate types |
api_constructor | Used to initialise APIs |
applet | Represents a Control Panel Applet |
applet_entry_not_found_exception | Indicates that the control panel entry point cannot be found in the control panel library |
applet_module | Represents a Control Panel Applet module, and provides methods for loading and accessing applets |
array_proxy | Acts as a proxy for built-in arrays, ensuring functions passed array proxies have safe access to both array pointer and length |
array_view | Acts as a view for built-in arrays, ensuring functions passed array proxies have safe access to both array pointer and length, to avoid polymorphic array problems |
ArrayListEnumerator | Provides an IEnumerator implementation on an ArrayList |
associative_container_veneer | Applies per-item functions to an associative container's items at its destruction |
associative_key_sequence | Adapts an associative container to provide a sequence over the element keys |
associative_mapped_type_detector | Detector traits class template for determining the member types of associative containers |
associative_range | This class adapts an STL associative instance into a Range |
associative_select_iterator | An iterator adaptor that uses a select functor on its base iterator in order to obtain the value_type |
associative_value_sequence | Instance adaptor that represents an associative collection as a sequence of its values |
auto_array_destructor | This class acts as an automatic frame scope variable that manages heap-allocated object arrays |
auto_buffer | This class provides an efficient variable automatic buffer |
auto_destructor | This class acts as an automatic frame scope variable that manages heap-allocated object instances |
bad_alloc_throwing_policy | Memory exception translation policy that ensures std::bad_alloc is the thrown type in all cases |
bad_interface_cast | Exception class thrown by the interface cast classes and functions when interface queries fail |
base_type_traits | Deduces the base type |
basic_absolute_path | Converts a relative path to an absolute path |
basic_commandline_parser | Parses a Windows (WinMain() ) command line into parts, and provides array semantics for their access |
basic_commandline_parser | Parses a command line into parts, and provides sequence semantics for their access |
basic_connection | Represents an internet connection |
basic_current_directory | A facade for the platform's basic_current_directory functionality |
basic_current_directory_scope | Current directory scoping class |
basic_current_directory_scope | Current directory scoping class |
basic_cwd_stack | Acts as a stack for current working directory changes, setting the current working directory with push() , and resetting to its previous value with pop() |
basic_drophandle_sequence | This class wraps an STL-like sequence interface over a Win32 drop handle |
basic_drophandle_sequence_const_iterator | Iterator for the basic_drophandle_sequence class |
basic_environment_block | Class used for preparing environment blocks compatible with the Windows CreateProcess() function |
basic_environment_block | Stores nul-terminated environment variable name-value strings continguously in a format compatible with system environment settings |
basic_environment_sequence | STL-like sequence for the system environment variables |
basic_environment_sequence::compare_symbol | A function class that compares environment symbols for the basic_environment_sequence class |
basic_environment_sequence::symbol | Structure representing the items |
basic_environment_variable | Represents an environment variable |
basic_environment_variable | Represents an environment variable |
basic_error_desc | Utility class that loads the system string representation corresponding to a given error code |
basic_error_desc | Class used for composing and decomposing file-system paths |
basic_error_desc | Utility class that loads the system string representation corresponding to a given error code |
basic_file_lines | Maps a text file's contents and presents them as a vector of lines |
basic_file_path_buffer | Acts as a buffer with sufficient size for any drive on the host machine |
basic_file_path_buffer | Class used for composing and decomposing file-system paths |
basic_file_path_buffer | Acts as a buffer with sufficient size for any drive on the host machine |
basic_findfile_sequence | Presents an STL-like sequence interface over the items on the file-system |
basic_findfile_sequence | Presents an STL-like sequence interface over the items on the file-system |
basic_findfile_sequence_const_input_iterator | Iterator type for the basic_findfile_sequence supporting the Input Iterator concept |
basic_findfile_sequence_const_input_iterator | Iterator type for the basic_findfile_sequence supporting the Input Iterator concept |
basic_findfile_sequence_value_type | Value type for the basic_findfile_sequence |
basic_findfile_sequence_value_type | Value type for the basic_findfile_sequence |
basic_findvolume_sequence | Presents an STL-like sequence interface over the volumes on a system |
basic_findvolume_sequence_const_iterator | Iterator type for the basic_findvolume_sequence, supporting the Input Iterator concept |
basic_findvolume_sequence_value_type | Value type for the basic_findvolume_sequence |
basic_ftpdir_sequence | STL collection of the files in an FTP directory matching a given pattern |
basic_indirect_range_tag | Denotes a deriving class as being an Indirect Range |
basic_path | Represents a path |
basic_path | Class used for composing and decomposing file-system paths |
basic_path | Class used for composing and decomposing file-system paths |
basic_reg_key | Represents a registry key, and provides methods for manipulating its values and sub-keys |
basic_reg_key_sequence | Presents an STL-like sequence interface over the sub-keys of a given registry key |
basic_reg_key_sequence_iterator | Iterator for the basic_reg_key_sequence class |
basic_reg_value | Represents a registry value, providing methods for accessing the value in different types |
basic_reg_value_sequence | Presents an STL-like sequence interface over the values of a given registry key |
basic_reg_value_sequence_iterator | Iterator for the basic_reg_value_sequence class |
basic_resource_id | Shim type for conversion between integer and c-string resource identifiers |
basic_resource_string | Instances of this class represent Windows string resources, and are constructed from instance identifiers |
basic_searchpath_sequence | Presents an STL-like sequence interface to the search path sequence for the current process |
basic_session | Represents an internet session |
basic_shim_string | An implementation class, which provides efficient intermediate string objects for conversion shims |
basic_simple_string | Simple string class |
basic_static_string | Simple string class using fixed-size static-based storage |
basic_string_view | A string class that holds no internal storage, and merely represents a window into other string storage |
binary_fastcall_function_pointer | A binary function adaptor for pointers to functions with FastCall (__fastcall) calling convention |
binary_procedure_adaptor | Adapts a biary function into a unary procedure - one in which the return type of the function call operator is void |
binary_stdcall_function_pointer | A binary function adaptor for pointers to functions with StdCall (__stdcall) calling convention |
bstr | Facade for the COM BSTR type |
BSTR_close | A function class that closes BSTRs |
BSTR_policy | Value policy for BSTR |
button_check | Functor used to (un)check buttons |
c_str_null_VARIANT_proxy | This class provides an intermediary object that may be returned by the c_str_ptr_null() function, such that the text of a given variant may be accessed as a null-terminated string |
c_str_ptr_CWindow_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 |
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 |
c_str_ptr_extract_iterator | This iterator adaptor translates the values assigned to it via the c_str_ptr access shim, and passes the result to the function on which it's parameterised |
c_str_ptr_GUID_proxy | This class provides an intermediary object that may be returned by the c_str_ptr_null() function, such that the text of a given GUID may be accessed as a null-terminated string |
c_str_ptr_HWND_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 |
c_str_ptr_LSA_UNICODE_STRING_proxy | This class provides an intermediary object that may be returned by the c_str_ptr_null() function, such that the text of a given LSA_UNICODE_STRING string may be accessed as a null-terminated string |
c_str_ptr_null_CWindow_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 |
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 |
c_str_ptr_null_HWND_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 |
c_str_ptr_null_LSA_UNICODE_STRING_proxy | This class provides an intermediary object that may be returned by the c_str_ptr_null() function, such that the text of a given LSA_UNICODE_STRING string may be accessed as a null-terminated string |
c_str_VARIANT_proxy_a | This class provides an intermediary object that may be returned by the c_str_ptr_a() function, such that the text of a given variant may be accessed as a null-terminated string |
c_str_VARIANT_proxy_w | This class provides an intermediary object that may be returned by the c_str_ptr_w() function, such that the text of a given variant may be accessed as a null-terminated string |
c_string_accessor | Template providing scoped C-string access to a String |
CArray_adaptor_base | Adaptor class, providing implementation for CArray_cadaptor and CArray_iadaptor classes |
CArray_cadaptor | Adaptor class, representing a Class Adaptor over the CArray family of MFC containers |
CArray_iadaptor | Adaptor class, representing an Instance Adaptor over the CArray family of MFC containers |
CArray_specific_traits | Traits type for specific setting of value_type and arg_type |
CArray_swap_veneer | Helper class that facilitates safe swapping of the state of CArray<> instances |
CArray_traits | Traits for CArray_adaptor_base |
ccombstr_veneer | Applies standard string (std::basic_string) interface to the CComBSTR class |
char_alt_traits | Traits for determining the alternate character type |
char_traits | Character traits, all of the operations of which can work with null pointers |
char_traits_safe | Character traits, all of the operations of which can work with null pointers |
charset_comparator | Comparator for the stlsoft::charset_tokeniser class template |
charset_tokeniser | A class template that provides string tokenising behaviour, where the delimiter is a character set, a la strtok() |
checkout_token | This class acts as a |
class_constructor | Used to initialise classes |
clipboard_exception | Root exception thrown by the Windows Clipboard Library |
clipboard_format_sequence | This class provides an STL-like sequence for iterating the clipboard formats for the current process |
clipboard_format_sequence::const_iterator | Non-mutating iterator class |
clipboard_scope | This class acquires access to the Win32 clipboard, and acts as a facade over the clipboard API |
clipboard_scope_exception | Indicates failure to access or manipulate the Windows clipboard |
CList_adaptor_base | Adaptor class, providing implementation for CList_cadaptor and CList_iadaptor classes |
CList_adaptor_base::const_iterator | Non-mutating (const) iterator for the CList_adaptor_base class |
CList_iadaptor | Adaptor class, representing an Instance Adaptor over the CList family of MFC containers |
CList_specific_traits | Traits type for specific setting of value_type and arg_type |
CList_swap_veneer | Helper class that facilitates safe swapping of the state of CList<> instances |
CList_traits | Traits for CList_adaptor_base |
clone_failure | Exception class thrown when Clone() method fails |
cloneable_cloning_policy | Policy type that causes COM enumerator cloning according the STL Input Iterator concept |
cloneable_enumerator_tag | Policy tag type that indicates an enumerator's Clone() method will succeed |
cmdargs | Facade class that presents argc+argv command line parameters as two separate sequences of options (those arguments with - or -- prefixes and, optionally, separated from an option value by a =) and values (those without any leading hyphens) |
cmdargs::option | Represents a command-line option |
cmdargs::value | Represents a command-line value |
CMemoryException_throwing_policy | Memory exception translation policy that ensures CMemoryException* is the thrown type in all cases |
CoInitialize_policy | A policy type, for use with comstl::initialiser, that causes initialisation/uninitialisation of the COM libraries with CoInitialize() /CoInitializeEx() and CoUninitialize() |
collection_sequence | A template for adapting COM collections to STL-compatible sequence iteration |
collection_tag | Rootmost tag for a collection |
com_exception | General exception class for COM-related failures |
com_initialisation_exception | Exception class thrown for COM initialisation failures |
com_initialisation_exception_policy | Exception policy whose action is to do nothing |
com_S_OK_tester_1_cdecl | A unary function adaptor for pointers to COM functions, that will cause them to act as predicates |
com_S_OK_tester_1_stdcall | A unary function adaptor for pointers to COM functions, that will cause them to act as predicates |
com_S_OK_tester_2_cdecl | A binary function adaptor for pointers to COM functions, that will cause them to act as predicates |
com_S_OK_tester_2_stdcall | A binary function adaptor for pointers to COM functions, that will cause them to act as predicates |
com_SUCCEEDED_tester_1_cdecl | A unary function adaptor for pointers to COM functions, that will cause them to act as predicates |
com_SUCCEEDED_tester_1_stdcall | A unary function adaptor for pointers to COM functions, that will cause them to act as predicates |
com_SUCCEEDED_tester_2_cdecl | A binary function adaptor for pointers to COM functions, that will cause them to act as predicates |
com_SUCCEEDED_tester_2_stdcall | A binary function adaptor for pointers to COM functions, that will cause them to act as predicates |
combobox_add_inserter | A function class used to add items to a combo-box |
combobox_back_inserter | A function class used to insert items to the back of a combo-box |
combobox_front_inserter | A function class used to insert items at the front of combo-box |
combobox_sequence | STL-like sequence for combo-box contents |
compiler_optimisation_traits | Traits class for (current) compiler |
console_colour_scope | Provides scoping of the colour (and intensity) of the console |
console_ctrl_handler_scope | Scopes the registration of a console control handler |
const_CString_iadaptor | Non-mutable Adaptor class, representing an Instance Adaptor over the MFC CString type |
const_pointer_proxy | Acts as a proxy for a pointer-to-const |
const_reference_proxy | Acts as a proxy for a reference-to-const |
contiguous_diluter_iterator | An iterator adaptor class for use with Contiguous Iterators, to dilute the iterator category to BiDirectional or lesser |
contract_violation | Thrown when a contract has been violated |
control_panel_exception | Exception thrown by the Windows Control Panel library |
conversion_error | Represents a failed conversion |
conversion_error | Represents a failed conversion |
conversion_error_base | Root |
copy_enumerator | Modifiable, copying enumerator class template |
copy_policy | A policy that indicates that values should be copied between internal and external representations in the enumerator |
critical_section | Concept tag class that denotes that an object may be utilised to serialise access to a critical section of code |
critical_section_tag | Denotes that a deriving class can be used as a critical section, i.e |
CString_adaptor_base | Applies standard string (std::basic_string) interface to the CString class |
CString_cadaptor | Adaptor class, representing a Class Adaptor over the MFC CString type |
cstring_concatenator_iterator | This output iterator adaptor template wraps a C-style string pointer as an output iterator, to enable a C-style string to be built up as a result of the application of an algorithm |
CString_iadaptor | Adaptor class, representing an Instance Adaptor over the MFC CString type |
cstring_maker | Utility class that creates/destroys fixed-size C-strings for other classes |
cstring_range | This class represents a C-style string as a range |
cstring_range_traits | Traits type for cstring_range |
current_directory_scope | A facade for the platform's current_directory_scope functionality |
custom_event_handler | This class enhances the ACE Reactor framework by providing custom event notifications for event handlers, with zero interference with existing reactor/handler functionality |
cwd_policy | Special String Instance policy template for eliciting the current directory |
cwd_policy | Special String Instance policy template for eliciting the current directory |
dialog_button_id_check | Functor used to (un)check buttons |
dl_call_traits | Internal traits class used by the DL Library |
dl_call_traits | Internal traits class used by the DL Library |
dl_call_traits::is_fd | Tag that denotes that the function is identified by a function descriptor |
dl_call_traits::is_not_fd | Tag that denotes that the function is identified by name |
dl_call_traits::library_is_handle | Tag that denotes that the library argument is a handle |
dl_call_traits::library_is_handle | Tag that denotes that the library argument is a handle |
dl_call_traits::library_is_not_handle | Tag that denotes that the library argument is not a handle |
dl_call_traits::library_is_not_handle | Tag that denotes that the library argument is not a handle |
do_construction | Traits class that controls whether elements in STLSoft arrays are in-place constructed and destroyed |
do_construction_always | Stipulates that array elements are always constructed |
do_construction_never | Stipulates that array elements are never constructed |
do_initialisation_never | Stipulates that array elements are never initialised in any way |
drophandle_sequence_traits | Traits for accessing the correct drop-handle functions for a given character type |
edit_line_sequence | STL-like sequence for edit control contents |
eight_type | A distinct type for use in meta-programming |
eighteen_type | A distinct type for use in meta-programming |
eleven_type | A distinct type for use in meta-programming |
empty_range_exception | Indicates that an operation requiring non-empty range was invoked on an empty range |
EnhancedWindow | This template is a veneer that provides various useful (and usually missing) member functions of dialogs and parent windows |
enumerator_sequence | A template for adapting COM enumerators to STL-compatible sequence iteration |
enumerator_sequence::iterator | Iterator for the enumerator_sequence class |
environment_map | Provides an associative STL-collection interface to the current process's system environment |
environment_variable_traits | Abstraction of the platform-dependent environment variable handling |
equal_ptr | Predicate used to test the equivalence of pointers |
errno_scope | A scoping class that scopes the thread's last error |
errorinfo_desc | Provides access to the COM Error Info objecg |
event | Class which wraps the Win32 EVENT synchronisation object |
exception_policy_base | Policy adaptor template for exception throwing |
exception_string | Minimalist string class for use within exception classes |
explicit_cast | This class is used to provide explicit casting operators |
explicit_cast< T & > | Being able to cast to non-const references does not work, since the compilers will refuse to apply such to a temporary |
explicit_cast< T * > | Not sure I really like this one, and reserve the right to remove it but for now it stays |
external_iterator_invalidation | An exception thrown when an active end iterator is exhausted |
external_property | Designates an external property |
fast_string_concatenator | Expression template class which provides fast string concatenation |
fast_string_concatenator::Data::CString | Represents a C-style string |
fast_string_concatenator::Data::DataRef | Represents a union of the possible concatenation types |
fastcall_mem_fun_const_t | A function class that invokes a fastcall calling convention 0-parameter non-mutating (const) member function on its pointer argument |
fastcall_mem_fun_ref_const_t | A function class that invokes a fastcall calling convention 0-parameter non-mutating (const) member function on its pointer argument |
fastcall_mem_fun_ref_t | A function class that invokes a fastcall calling convention 0-parameter mutating (non-const) member function on its pointer argument |
fastcall_mem_fun_t | A function class that invokes a fastcall calling convention 0-parameter mutating (non-const) member function on its pointer argument |
field_property_get | Class template used to define a read-only internal field property |
field_property_get_external | Class template that defines a read-only external property |
field_property_set | Class template used to define a write-only internal field property |
field_property_set_external | Class template that defines a write-only external property |
fifteen_type | A distinct type for use in meta-programming |
filesystem_traits | Traits class for file-system operations |
filesystem_traits | Traits for accessing the correct file-system functions for a given character type |
filesystem_traits | Traits class for file-system operations |
filesystem_traits | Traits for accessing the correct file-system functions for a given character type |
filter_iterator | An iterator adaptor that uses a predicate to filter desired values from the iterator's underlying sequence |
filtered_range | This class adapts an STL sequence instance into a Range |
five_type | A distinct type for use in meta-programming |
fixed_array_1d | 1 dimensional fixed array |
fixed_array_2d | 2 dimensional fixed array |
fixed_array_3d | 3 dimensional fixed array |
fixed_array_4d | 4 dimensional fixed array |
fixed_file_info | Represents the fixed part of a version information block |
fixer_const_iterator | Type-fixer for const_iterator member type |
fixer_const_pointer | Type-fixer for const_pointer member type |
fixer_const_pointer_type | Type-fixer for const_pointer_type member type |
fixer_const_reference | Type-fixer for const_reference member type |
fixer_const_reference_type | Type-fixer for const_reference_type member type |
fixer_difference_type | Type-fixer for difference_type member type |
fixer_iterator | Type-fixer for iterator member type |
fixer_mapped_type | Type-fixer for mapped_type member type |
fixer_pointer | Type-fixer for pointer member type |
fixer_pointer_type | Type-fixer for pointer_type member type |
fixer_reference | Type-fixer for reference member type |
fixer_reference_type | Type-fixer for reference_type member type |
fixer_referent_type | Type-fixer for referent_type member type |
FORMATETC_policy | Value policy for FORMATETC |
forward_cloning_policy | Policy type that causes COM enumerator cloning according the STL Forward Iterator concept |
four_type | A distinct type for use in meta-programming |
fourteen_type | A distinct type for use in meta-programming |
frequency_map | A container that measures the frequency of the unique elements it contains |
fsc_seed | This is used as a seed when namespace issues make the selection of the fast_string_concatenator overloads of operator +() ambiguous |
function_descriptor | Specifies a compile-time function descriptor |
function_descriptor_base | Anchors the function descriptor specialisations with a common base to facilitate function descriptor meta-programming selection |
generic_automation_collection | Class for defining COM Automation collections |
get_undoc_clipboard_fmt__ | Get_undoc_clipboard_fmt__ |
glob_sequence | STL-like readonly sequence based on the results of file-system wildcard matches |
glob_sequence_exception | The exception-type thrown by unixstl::glob_sequence |
global_allocator | STL Allocator based on the Win32 Global() API |
grab_cstring_buffer | Scopes the aquisition and release of a CString buffer |
guid | Facade for the COM GUID type |
GUID_policy | Value policy for GUID |
has_const_iterator | Traits type used to determine whether a given type has a member const_iterator |
has_const_pointer | Traits type used to determine whether a given type has a member const_pointer |
has_const_reference | Traits type used to determine whether a given type has a member const_reference |
has_difference_type | Traits type used to determine whether a given type has a member difference_type |
has_distance_type | Traits type used to determine whether a given type has a member distance_type |
has_iterator | Traits type used to determine whether a given type has a member iterator |
has_iterator_category | Traits type used to determine whether a given type has a member iterator_category |
has_key_type | Traits type used to determine whether a given type has a member key_type |
has_mapped_type | Traits type used to determine whether a given type has a member mapped_type |
has_pointer | Traits type used to determine whether a given type has a member pointer |
has_pointer_type | Traits type used to determine whether a given type has a member pointer_type |
has_reference_type | Traits type used to determine whether a given type has a member reference_type |
has_referent_type | Traits type used to determine whether a given type has a member referent_type |
has_value_type | Traits type used to determine whether a given type has a member value_type |
HDC_scope | Scopes the device context of a window |
heapwalk_sequence | An STL-like sequence for walking heap allocated blocks |
heapwalk_sequence_const_iterator | Iterator for the heapwalk_sequence class |
highperformance_counter | A performance counter that uses the high performance hardware counter on the host machine |
IAcyclicSide | Interface for acyclic communication |
IDD_to_type | Turns an integral value into a type |
IDispatchImpl2 | Class template that enables the methods and properties exhibited through two IDispatch interfaces to be visible to scripting clients |
IDispatchImpl3 | Class template that enables the methods and properties exhibited through three IDispatch interfaces to be visible to scripting clients |
IDispatchImpl4 | Class template that enables the methods and properties exhibited through four IDispatch interfaces to be visible to scripting clients |
ignore_interface_cast_exception | A function class that does not throw any exceptions |
ignore_interface_cast_exception::thrown_type | The exception type |
IID_traits | Interface identifier traits |
index_iterator | An indexed iterator class |
indexed_range | Adapts a range and provides an integral count alongside the range |
indirect_range_adaptor | Runtime adaptor that adapts a Basic Indirect range to an Indirect range |
indirect_range_tag | Denotes a deriving class as being a Basic Indirect Range |
indirect_reverse_iterator | This class template provides the same services as std::reverse_iterator, but uses pointers in order to facilitate reverse adaptation of incompletely defined types, such as forward-declared member classes |
inert | This class is almost completely unusable, and is used as a placeholder or as a name remover |
initialiser | Initialises the COM libraries |
input_cloning_policy | Policy type that causes COM enumerator cloning according the STL Input Iterator concept |
int_size_traits | Traits type for determining the signed and unsigned forms of a given integral type |
int_to_type | Converts compile time constants to type |
integral_printf_traits | Traits for determining the size, in printf-ed form, of the minimum and maximum values of types |
integral_range | This range class represents an integral range |
interface_addref | A function class that adds references to COM interfaces |
interface_cast_addref | Interface cast for raw pointers that does add a net reference count |
interface_cast_base | Base class for the interface cast classes comstl::interface_cast_noaddref and comstl::interface_cast_addref |
interface_cast_noaddref | Interface cast for raw pointers that does not add a net reference count |
interface_policy | Value policy for interface |
interface_ptr | [DEPRECATED] Manages a COM interface pointer, ensuring that it is released |
interface_release | A function class that releases COM interfaces |
internal_property | Designates an internal property |
internet_exception | General exception class for internet-related failures |
invalid_calling_convention_exception | Indicates an invalid calling convention specifier |
invalid_integral_range_policy | Error policy class for integral_range |
is_array_type | Traits type used to determine whether the given type is an array |
is_bool_type | Traits type used to determine whether the given type is bool |
is_char_type | Obsolete form of is_character_type |
is_character_type | Traits type used to determine whether the given type is a character type (i.e |
is_checked | Predicate used to indicate the check-state of buttons |
is_class | Predicate used to detect whether the window is of a given class |
is_class_type | Traits type used to determine whether the given type is of class type |
is_compound_type | Traits type used to determine whether the given type is a compound type |
is_const_type | Traits type used to determine whether the given type is const |
is_enabled | Predicate used to determine whether windows are enabled |
is_floating_point_type | Traits type used to determine whether the given type is floating point |
is_function_pointer_type | Traits type used to determine whether the given type is a function pointer |
is_fundamental_type | Traits type used to determine whether the given type is a fundamental type |
is_integral_type | Traits type used to determine whether the given type is an integral type |
is_numeric_type | Traits type used to determine whether the given type is a numeric type |
is_pointer_type | Traits type used to determine whether the given type is a pointer |
is_same_type | Traits type used to determine whether two types are the same type |
is_signed_type | Traits type used to determine whether the given type is a signed type |
is_valid_dl_call_arg | Traits class that provides a mechanism for declaring specific (e.g |
is_valid_dl_call_arg | Traits class that provides a mechanism for declaring specific (e.g |
is_visible | Predicate used to determine whether windows are visible |
is_void_type | Traits type used to determine whether the given type is void |
is_volatile_type | Traits type used to determine whether the given type is volatile |
ISpEventSource_ | Interface that emulates the vtable of ISpEventSource |
ISpNotifySource_ | Interface that emulates the vtable of ISpNotifySource |
ISpVoice_ | Interface that emulates the vtable of ISpVoice |
iterable_range_tag | Denotes a deriving class as being an Iterable Range |
iteration_interruption | An exception thrown when an active iterator is interrupted, by the underlying range changing outside direct control by the current thread of execution |
iterator_base | Base type for iterator types |
iterator_range | This class adapts an iterator pair into a Range |
iterator_range_traits | Traits class for determining the attributes of range-adapted iterator types |
key_not_duplicated_exception | Indicates that a registry key could not be duplicated |
last_error_scope | A scoping class that scopes the thread's last error |
limit_traits | Traits for determining the minimum and maximum values of types |
listbox_add_inserter | A function class used to add items to a list-box |
listbox_back_inserter | A function class used to insert items to the back of a list-box |
listbox_const_iterator | Iterator for listbox_sequence class |
listbox_data_const_iterator | Iterator for listbox_sequence class |
listbox_data_sequence | STL-like sequence for list-box contents |
listbox_front_inserter | A function class used to insert items at the front of list-box |
listbox_sequence | STL-like sequence for list-box contents |
listview_inserter | A function class used to insert items into list views |
listview_sequence | Provides an STL-like sequence over the contents of a Windows List-view ("SysListView32" ) |
listview_sequence::const_iterator | Const_iterator for the listview_sequence |
listview_sequence_item | Item class used by the listview_sequence class |
literal_cast | Provides compile-time validation for casts of literal values |
literal_cast< invalid_int_t, V > | Partial specialisation to |
lock_invert_traits | Traits class for inverting the lock status of lockable objects |
lock_scope | This class scopes the lock status of a lockable type |
lock_traits | Traits class for lockable objects |
lock_traits_inverter | Traits inverter class for inverting the lock behaviour of lockable traits types |
LPOLESTR_policy | Value policy for LPOLESTR |
LPUNKNOWN_policy | Value policy for LPUNKNOWN |
make_value_type | Defines a type with a value_type member type |
malloc_allocator | STL Allocator based on the C runtime malloc() & free() functions |
member_get_pointer | Provides static storage and access to a get member function of a given type |
member_selector_iterator | An iterator adaptor class template that presents a member of the underlying iterator's value type as the apparent value type |
member_set_pointer | Provides static storage and access to a set member function of a given type |
member_traits | A structure that can be used to report whether various well-known facets of a type are supported |
memory_mapped_file | Facade over the UNIX memory mapped file API |
memory_mapped_file | A facade for the platform's memory mapped file API |
memory_mapped_file | Facade over the Win32 memory mapped file API |
message_post | Functor used to post a message to windows |
message_queue_sequence | An instance adaptor that adapts an instance of ACE_Message_Queue to provide an STL input-sequence interface |
message_queue_sequence::iterator | Iterator type for the message_queue_sequence class template |
message_send | Functor used to send a message to windows |
method_property_get | This class provides method-based read-only property access |
method_property_get_external | This class provides indirect method-based read-only property access |
method_property_getset | This class provides method-based read/write property access |
method_property_getset_external | This class provides indirect method-based read/write property access |
method_property_set | This class provides method-based write-only property access |
method_property_set_external | This class provides indirect method-based write-only property access |
missing_entry_point_exception | Indicates an entry point cannot be located in a dynamic library |
missing_entry_point_exception | Indicates an entry point cannot be located in a dynamic library |
moddir_policy | Represents the directory of a module |
modfname_policy | Represents a module filename |
module | Class for manipulating dynamically loaded libraries |
module | Class for manipulating dynamically loaded libraries |
module | Class for manipulating dynamically loaded libraries |
module_scope | Scopes the initialisation and uninitialisation of an ATL module |
monitored_shared_handle | [IMPLEMENTATION] Monitoring shared registry key context |
move_proxy | A simple proxy class that supports the movement of pointers between the various destructor classes |
msi_traits | Traits class used for specifying sub-types for the member_selector() creator function(s) |
multibyte2wide | Converts a multibyte (char -based) string to a wide (whar_t -based) string |
multibyte2wide | Converts a multibyte (char -based) string to a wide (whar_t -based) string |
multimedia_counter | A low-cost, low-resolution performance counter |
must_be_derived | Constraint to ensure that the one type is convertible to another via inheritance, but is not the same type |
must_be_pod | Constraint to ensure that a type is a built-in or trivial type |
must_be_pod_or_void | Constraint to ensure that a type is a built-in or trivial type, or is void |
must_be_same_size | Constrains two types to be of the same size |
must_be_subscriptable | Constraint to enforce that a given type is an array, or pointer, or user defined type which is amenable to subsripting (i.e |
must_have_base | Constraint to ensure that the one type is convertible to another via inheritance |
must_init | Wraps a variable and forces its explicit initialisation by the user |
must_subscript_as_decayable_pointer | Constraint to enforce that a given type is an actual array or pointer, rather than a user-defined type with a subscript operator |
mutating_operator_adaptor | This class is a reverse bolt-in, which provides mutating and non-mutating Range operators based on the method forms of its parameterising (and deriving) class |
netapi_allocator | STL Allocator based on the Windows Network Management ApiBuffer API |
new_allocator | STL Allocator based on operators new and delete |
new_enum_by_dispid_policy | Acquires an enumerator from a collection by looking up the DISPID_NEWENUM on the collection's IDispatch interface |
new_enum_method_policy | Acquires an enumerator from a collection assuming _NewEnum method |
new_enum_property_policy | Acquires an enumerator from a collection assuming _NewEnum property |
nine_type | A distinct type for use in meta-programming |
nineteen_type | A distinct type for use in meta-programming |
no_type | Meta boolean 'no' type, which acts as a complement to the yes_type |
noaddref_release | A function class that calls Release() on the interface |
non_mutating_operator_adaptor | This class is a reverse bolt-in, which provides non-mutating Range operators based on the method forms of its parameterising (and deriving) class |
noncloneable_enumerator_tag | Policy tag type that indicates an enumerator's Clone() method will fail |
noop_function | This functional performs no operation at all, and is simply a place-holder |
notional_range_tag | Denotes a deriving class as being a Notional Range |
null_allocator | STL Allocator that fails all allocation requests |
null_exception_policy | The no-throwing exception policy |
null_exception_policy::thrown_type | The thrown type |
null_mutex | This class provides a null implementation of the mutex model |
null_output_iterator | Null Object pattern applied to the Output Iterator concept |
NULL_v | Represents a type that can be an active replacement for NULL |
OleInitialize_policy | A policy type, for use with comstl::initialiser, that causes initialisation/uninitialisation of the COM libraries with OleInitialize() and OleUninitialize() |
olestring_close | A function class that closes OLE strings |
one_type | A distinct type for use in meta-programming |
operator_adaptor_specific_traits | This class facilitates specific definition of the const_iterator and iterator member types |
operator_bool_adaptor | This class is a reverse bolt-in, which provides the "safe" operator bool to its parameterising type, in terms of its is_open method |
operator_bool_generator | Template which provides the types and conversion operations for safe and highly-portable "<code>operator bool() const</code>" |
option_verification_exception | Exception thrown by the options_verifier class template |
option_verification_policy | Exception policy for options verification |
options_verifier | Verifies that a given variable is equal to one of a set of options |
options_verifier_comparison_ref | Acts as a temporary reference to the options_verifier |
os_exception | Root exception class for sub-project platform-specific exceptions |
ostream_iterator | Enhanced functionality over std::ostream_iterator |
pair | Represents a pair |
path_compare | A function class that compares two file-system paths |
path_compare | Binary predicate that compares two file-system paths |
path_compare | A function class that compares two file-system paths |
path_compare_env | Binary predicate object that compares two file-system paths, after expanding environment variables in the compared path strings |
path_contains_file | Unary predicate that searches for the existance of a given file in the directory presented in its function call argument |
path_exists | Unary predicate that indicates whether a given path exists |
path_exists | Predicate that indicates whether a given path exists |
path_exists | Predicate that indicates whether a given path exists |
path_exists_env | Unary predicate that indicates whether a given path exists, after expanding environment variables in the path string |
performance_counter | A performance counter using gettimeofday() |
performance_counter | A performance counter that uses the most accurate measurement APIs available on the host machine |
performance_counter | A performance counter class |
performance_counter_initialiser | A class adaptor that initialises a performance counter |
performance_counter_scope | Scopes the measurement period for a performance counter |
pid_sequence | Process Id sequence |
pipe | Class which wraps the UNIX pipe() function |
pipe | Class which wraps the Win32 pipe kernel object |
pipe | A facade for the platform's pipe functionality |
placement_aid | Scopes the lifetime of an object created by placement new |
pod_vector | Efficient vector class for use with POD types only |
pod_veneer | Bolts construction and/or destruction to Plain Old Data types |
pointer_iterator | Pointer iterator type |
pointer_proxy | Acts as a proxy for a pointer |
policy_adaptor | [DEPRECATED] Adapts a value policy to a function class based interface |
printf_traits | Traits for determining the size, in printf-ed form, of the minimum and maximum values of types |
process_module_sequence | Process module (constituent DLLs) sequence |
process_mutex | This class provides an implementation of the mutex model based on the PTHREADS pthread_mutex_t |
process_mutex | A process mutex class |
process_mutex | This class acts as an inter-process mutex based on the Win32 mutex kernel object |
process_mutex_lock_traits | Traits for the process_mutex class |
process_mutex_lock_traits | Traits for the process_mutex class |
processheap_allocator | STL Allocator based on the Win32 process heap |
processtimes_counter | A performance counter that provides process-specific performance timings |
processtimes_counter | A performance counter that provides process-specific performance timings |
processtimes_counter | A performance counter class that measures kernel and user activity |
project_exception | Root exception class for sub-project platform-specific exceptions |
proxy_ptr | This class emulates a pointer in all respects, and is useful as a generic code testing tool, and is simply an aid to self-documentation |
ptr_cast | A cast that throws bad_cast for pointer cast failures, as well as for reference casts |
quoter | Unary function class that returns a quoted form of its argument, if the argument contains spaces |
random_range | This range class represents a range of random numbers |
range_exception | General exception class for RangeLib failures |
read_line_flags | Flags that moderate the behaviour of the stlsoft::read_line() function |
readdir_sequence | STL-like readonly sequence based on directory contents |
readdir_sequence | STL-like readonly sequence based on directory contents |
readdir_sequence::const_iterator | Iterator for the readdir_sequence class |
readdir_sequence_exception | Exception class thrown by unixstl::readdir_sequence |
ref_ptr | This class provides RAII-safe handling of reference-counted interfaces (RCIs) |
reference_proxy | Acts as a proxy for a reference |
reg_blob | Represents a binary registry value |
reg_traits | Traits for accessing the correct registry functions for a given character type |
registry_exception | Root exception thrown by the Windows Registry Library |
repeatable_enumerator_tag | Policy tag type that indicates an enumerator's Clone() method will succeed, and return an enumerator that will provide the same sequence of items as the source instance |
resource_exception | Indicates that a resource could not be located |
resource_exception_policy | A policy class that throws a resource_exception class |
resource_string | Instances of this class represent Windows string resources, and are constructed from instance identifiers |
return_value_array_destructor | This class acts as a return-value scope variable that manages heap-allocated object arrays |
return_value_destructor | This class acts as a return-value scope variable that manages heap-allocated object instances |
safearray_sequence | Provides an STL-iterable view over a COM SAFEARRAY |
scoped_handle | Provides automated scope-based cleanup of arbitrary resource types without any memory allocation required to implement the generic support |
searchspec_sequence | Provides multi-pattern functionality over a file-system search sequence class |
searchspec_sequence | Provides multi-pattern functionality over a file-system search sequence class |
searchspec_sequence::const_iterator | The const_iterator type for the searchspec_sequence |
searchspec_sequence::const_iterator | The const_iterator type for the searchspec_sequence |
select_first | Selects the first member of the type to which it is applied |
select_first_type_if | Compile-time if component |
select_second | Selects the first second of the type to which it is applied |
semaphore | This class acts as an semaphore based on the POSIX semaphore object |
semaphore | A semaphore class |
semaphore | This class acts as an semaphore based on the Win32 kernel semaphore object |
semaphore_lock_traits | Traits for the semaphore class |
semaphore_lock_traits | Traits for the semaphore class |
sequence_container_veneer | Applies a per-item function to a sequence container's items at its destruction |
sequence_doesnt_use_pid | [IMPLEMENTATION] A utility class template that is used to to block the non-default constructor for specialisations of th_sequence_base that do not require the process Id |
sequence_doesnt_use_pid< HEAPLIST32 > | [IMPLEMENTATION] Specialisation of sequence_doesnt_use_pid to proscribe use of the non-default constructor of the HEAPLIST32 specialisation of th_sequence_base |
sequence_doesnt_use_pid< MODULEENTRY32 > | [IMPLEMENTATION] Specialisation of sequence_doesnt_use_pid to proscribe use of the non-default constructor of the MODULEENTRY32 specialisation of th_sequence_base |
sequence_range | This class adapts an STL sequence instance into a Range |
setcursor_scope | Provides scoping of a window's cursor |
setfocus_scope | Provides scoping of the focus window |
seven_type | A distinct type for use in meta-programming |
seventeen_type | A distinct type for use in meta-programming |
shared_handle | [IMPLEMENTATION] Non-monitoring shared registry key context |
shared_ptr | This class enables sharing of arbitrary types |
shell_allocator | STL Allocator based on the Win32 shell allocator |
shell_browse_traits | Traits for accessing the correct browse information functions for a given character type |
sign_traits | Traits for determining the signed, unsigned and alternate-signed type |
singlethreaded_tss_index | Interface-compatible single-threaded replacement for unixstl::tss_index, winstl::tss_index and platformstl::tss_index |
sinteger64 | Signed 64-bit integer class |
six_type | A distinct type for use in meta-programming |
sixteen_type | A distinct type for use in meta-programming |
size_of | Provides the sizeof the type, and works with void (for which it provides the value 0) |
size_type | This template is used to synthesise types with specific sizes |
skip_blank_tokens | A tokenising policy for specifying whether blanks will be included or ignored |
special_string_instance_0 | Special string instance class template |
special_string_instance_1 | Special string instance class template |
spin_mutex | A spin mutex class |
spin_mutex_base | This class provides an implementation of the mutex model based on a spinning mechanism |
spin_mutex_base | This class provides an implementation of the mutex model based on a spinning mechanism |
spin_mutex_lock_traits | Traits for the spin_mutex class |
spin_mutex_lock_traits | Traits for the spin_mutex class |
spin_no_yield | This policy causes spin mutex types default behaviour to be to not yield the current time slice when the spin variable cannot be acquired |
spin_yield | This policy causes spin mutex types default behaviour to be to yield the current time slice when the spin variable cannot be acquired |
static_array_1d | 1 dimensional static array |
static_array_2d | 2 dimensional static array |
static_array_3d | 3 dimensional static array |
static_array_4d | 4 dimensional static array |
static_initialiser | Static_initialiser |
static_method_property_get | Implements static read-only Method Property |
static_method_property_get_external | Implements External static read-only Method Property |
static_method_property_getset | Implements static read-write Method Property |
static_method_property_getset_external | Implements External static read-write Method Property |
static_method_property_set | Implements static write-only Method Property |
static_method_property_set_external | Implements External static write-only Method Property |
STATSTG_policy | Value policy for STATSTG |
stdcall_mem_fun_const_t | A function class that invokes a stdcall calling convention 0-parameter non-mutating (const) member function on its pointer argument |
stdcall_mem_fun_ref_const_t | A function class that invokes a stdcall calling convention 0-parameter non-mutating (const) member function on its pointer argument |
stdcall_mem_fun_ref_t | A function class that invokes a stdcall calling convention 0-parameter mutating (non-const) member function on its pointer argument |
stdcall_mem_fun_t | A function class that invokes a stdcall calling convention 0-parameter mutating (non-const) member function on its pointer argument |
stl_collection_tag | Indentifies a collection as being an STL collection: it has begin() and end() |
stlsoft_char_traits | Character traits |
stlsoft_char_traits_safe | Character traits, all of the operations of which can work with null pointers |
string_concatenator_iterator | This output iterator adaptor template wraps a C-style string pointer as an output iterator, to enable a C-style string to be built up as a result of the application of an algorithm |
string_tokeniser | A class template that provides string tokenising behaviour |
string_tokeniser::const_iterator | Iterator for string_tokeniser, supporting the Forward Iterator concept |
string_tokeniser_comparator | A generic comparator, used to specialise string_tokeniser, that covers most string and delimiter types |
string_tokeniser_ignore_blanks | A tokenising policy for specifying whether blanks will be included or ignored (now deprecated; replaced by skip_blank_tokens) |
string_tokeniser_type_traits | A traits class for detecting features of the string type and the value type used to specialise string_tokeniser |
string_traits | Traits for determining the characteristics of strings |
string_traits< ::atlstl::ccombstr_veneer > | Specialisation for atlstl::ccombstr_veneer |
string_traits< ::comstl::bstr > | Specialisation for comstl::bstr |
string_traits< basic_simple_string< C > > | Specialisation for stlsoft::basic_simple_string<> |
string_traits< basic_string_view< C, T, A > > | Specialisation for stlsoft::basic_string_view<> |
string_traits< mfcstl_ns_qual(CString_cadaptor)> | Specialisation for mfcstl::CString_cadaptor |
SupportErrorInfoImpl | Provides implementation of ISupportErrorInfo for support for errors on one interface |
SupportErrorInfoImpl2 | Provides implementation of ISupportErrorInfo for support for errors on two interfaces |
SupportErrorInfoImpl3 | Provides implementation of ISupportErrorInfo for support for errors on three interfaces |
SupportErrorInfoImpl4 | Provides implementation of ISupportErrorInfo for support for errors on four interfaces |
SupportErrorInfoImpl5 | Provides implementation of ISupportErrorInfo for support for errors on five interfaces |
swprintf_detector | Traits class that determines whether the C standard function swprintf() takes 3 or 4 parameters |
synchronisable_object_tag | Denotes that a deriving class is a synchronisation type |
synchronisation_exception | Root exception thrown by the Synchronisation library |
synchronisation_exception | Root exception thrown by the Synchronisation library |
sysdir_policy | Special String Instance policy template for eliciting the Windows System directory |
system_info | Provides system information, which provides information regarding the host system, such as number of processors and page size |
system_traits | Traits class for system operations |
system_traits | Traits for accessing the correct system functions for a given character type |
system_traits | Traits for accessing the correct system functions for a given character type |
system_version | Provides system version information |
systemtime_counter | Performance counter that uses the Windows GetSystemTime() function |
task_allocator | STL Allocator based on the COM task allocator |
task_memory_close | A function class that closes task memory blocks |
ten_type | A distinct type for use in meta-programming |
th_sequence_base | Class template for TOOLHELP STL collections |
th_sequence_const_iterator | Iterator class for the th_sequence_base class template and its specialisations |
thirteen_type | A distinct type for use in meta-programming |
thread_mutex | This class provides an implementation of the mutex model based on the Win32 CRITICAL_SECTION |
thread_mutex | A thread mutex class |
thread_mutex | This class provides an implementation of the mutex model based on the PTHREADS mutex |
thread_mutex_lock_traits | Traits for the thread_mutex class |
thread_mutex_lock_traits | Traits for the thread_mutex class |
threadtimes_counter | A performance counter that provides thread-specific performance timings |
three_type | A distinct type for use in meta-programming |
throw_bad_interface_cast_exception | A function class that throws the bad_interface_cast exception class |
throw_exception_policy | The throwing exception policy |
throw_internet_exception_policy | The policy class, which throws a internet_exception class |
tick_counter | A low-cost, low-resolution performance counter |
token_information | Provides typed access to token information |
toolhelp_exception | Root exception thrown by the ToolHelp Library |
transform_iterator | An iterator adaptor that uses a predicate to filter desired values from the iterator's underlying sequence |
treeview_child_sequence | Presents an STL-like sequence interface to the children of a given node in a tree-view |
treeview_inserter | A function class used to insert items into tree views |
treeview_peer_sequence | Brief Presents an STL-like sequence interface to the peers of a given node in a tree-view |
treeview_sequence_base | Base class for the treeview_child_sequence, treeview_peer_sequence and treeview_visible_sequence classes |
treeview_sequence_const_iterator | Iterator for the treeview_child_sequence, treeview_peer_sequence and treeview_visible_sequence classes |
treeview_visible_sequence | Presents an STL-like sequence interface to the visible items in a tree-view |
trip_bool | |
true_typedef | This class is used to create strong types from base types, to facilitate type disambiguation, overloading and mutual incompatibility |
tss_exception | Indicates that a TSS key cannot be allocated |
tss_exception | Indicates that a TSS key cannot be allocated |
tss_index | Wrapper for a UNIX PThreads TSS key |
tss_index | Wrapper for a Win32 TSS key (TLS index) |
tss_index | A thread key class |
twelve_type | A distinct type for use in meta-programming |
twenty_type | A distinct type for use in meta-programming |
two_type | A distinct type for use in meta-programming |
unary_fastcall_function_pointer | A unary function adaptor for pointers to functions with FastCall (__fastcall) calling convention |
unary_function_output_iterator_adaptor | This class adapts a Unary Function into an OutputIterator, using CRTP/SCTP |
unary_procedure_adaptor | Adapts a unary function into a unary procedure - one in which the return type of the function call operator is void |
unary_stdcall_function_pointer | A unary function adaptor for pointers to functions with StdCall (__stdcall) calling convention |
union_caster | Cast class used by the union_cast cast function |
unix_exception | General exception class for UNIX operating system failures |
unix_exception_policy | The NULL exception type |
unrecoverable | Unrecoverable exception class |
unsorted_map | An associative container that maintains the order of element insertion |
unused_return_value_monitor | Return value adaptor for monitoring whether return values are used |
value_policy_adaptor | Adapts a value policy to a function class based interface |
value_policy_adaptor::clear_element | The clear function class |
value_policy_adaptor::copy_element | The copy function class |
value_policy_adaptor::init_element | The initialisation function class |
value_proxy | Acts as a proxy for a value |
value_to_yesno_type | A type which translates a boolean (integral zero / non-zero) value into the appropriate type (no_type / yes_type) |
variant | Facade for the COM VARIANT type |
VARIANT_close | A function class that closes VARIANTs |
VARIANT_policy | Value policy for VARIANT |
variant_type_exception | Indicates variant type mismatches |
version_info | Provides convenient access to aspects of a module's version information |
version_info_exception | Exception thrown by the version_info class |
VsString | Represents a string part of a version information block |
VsStringFileInfo | Represents a variable string part of a version information block |
VsStringFileInfo::const_iterator | Non-mutating (const) iterator type for the StringFileInfo block |
VsStringTable | Represents a string table |
VsStringTable::const_iterator | The non-mutating (const) iterator |
VsVar | Represents a variable file part of a version information block |
VsVar::LangCodePage | Represents a language/code-page pair |
VsVarFileInfo | Represents a variable file info part of a version information block |
VsVarFileInfo::const_iterator | Iterator class |
vswprintf_detector | Traits class that determines whether the C standard function vswprintf() takes 3 or 4 parameters |
wide2multibyte | Converts a wide (whar_t -based) string to a multibyte (char -based) string |
wide2multibyte | Converts a wide (whar_t -based) string to a multibyte (char -based) string |
windir_policy | Special String Instance policy template for eliciting the Windows directory |
Window | This class inherits from ATL's CWindow, and provides enhanced string operations (using string access shims) and additional functionality (via the EnhancedWindow mixin class template) |
window_enable | Functor used to enable or disable windows |
window_enable_scope | Provides scoping of the enable status of a window |
window_icon_scope | Provides scoping of the icon(s) of a window |
window_redraw_scope | Provides scoping of the redraw status of a window |
window_show | Functor used to show or hide windows |
window_text_scope | Provides scoping of the text of a window |
window_traits | Traits for accessing the correct registry functions for a given character type |
window_update_scope | Provides scoping of the update-status of a window |
window_visible_scope | Provides scoping of the visible status of a window |
windows_exception | General exception class for Windows operating system failures |
windows_exception_policy | A policy class that throws a windows_exception class |
wrong_value_type_exception | Indicates a registry value type mismatch |
yes_type | Meta boolean 'yes' type, which acts as a complement to the no_type |
ZERO_v | Represents a type that can be an active replacement for ZERO |
zorder_iterator_tmpl | Iterates over the Z-order of window peers |
zorder_sequence_base | Window peer sequence |