| acl_sequence | Provides an iterable sequence of ACEs in an ACL |
| const_iterator | The const_iterator for the acl_sequence class |
| addref_release | A function object that does not call Release() on the interface |
| ansi2Unicode | Converts an ANST (char-based) string to a Unicode (whar_t-based) string |
| any_caster | This class helps overcome problems when external libraries have errors in their function parameter declarations, resulting in compilation-time type errors with some versions of the libraries, and not with others |
| any_caster_invalid_type | A |
| api_constructor | Used to initialise APIs |
| array_adaptor | Adapts MFC Array class instances to the STL container concept |
| const_iterator | Non-mutating (const) iterator for the list_adaptor class |
| 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_veneer | Adapts MFC Array classes to the STL container concept |
| const_iterator | Non-mutating (const) iterator for the list_veneer class |
| iterator | Iterator class for the list_veneer class |
| ArrayListEnumerator | Provides an IEnumerator implementation on an ArrayList |
| associative_container_veneer | Applies per-item functions to an associative container's items at its destruction |
| 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_interface_cast | Exception class thrown when interface queries fail |
| base_type_traits | Deduces the base type |
| basic_absolute_path | Converts a relative path to an absolute path |
| basic_connection | Represents an internet connection |
| basic_current_directory | Represents the current directory |
| basic_current_directory | Represents the current directory |
| basic_current_directory_scope | Current directory scoping class |
| basic_current_directory_scope | Current directory scoping class |
| basic_environment_block | Class used for preparing environment blocks |
| basic_environment_block | Class used for preparing environment blocks |
| basic_environment_sequence | STL-like sequence for the system environment variables |
| compare_symbol | Function object that compares environment symbols for the basic_environment_sequence class |
| symbol | Structure representing the items |
| basic_environment_variable | Represents an environment variable |
| basic_environment_variable | Represents an environment variable |
| basic_error_desc | String form of a Win32 error |
| basic_file_path_buffer | Acts as a buffer with sufficient size for any drive on the host machine |
| 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_indirect_range_tag | Denotes a deriving class as being an Indirect Range |
| basic_module_directory | Represents the directory of a module |
| basic_module_filename | Represents a module filename |
| basic_path | Represents a path |
| basic_path | Represents a path |
| basic_reg_key | Represents a registry key |
| basic_reg_key_sequence | Presents an STL-like sequence interface over the sub-keys of a given registry key |
| basic_reg_key_sequence_const_iterator | Iterator for the basic_reg_key_sequence class |
| basic_reg_value | Represents a registry value |
| basic_reg_value_sequence | Presents an STL-like sequence interface over the values of a given registry key |
| basic_reg_value_sequence_const_iterator | Iterator for the basic_reg_value_sequence class |
| 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_simple_string | Simple string class |
| basic_static_string | Simple string class using fixed-size static-based storage |
| basic_system_directory | Represents the system directory |
| basic_windows_directory | Represents the windows directory |
| BSTR_close | Closes BSTRs |
| BSTR_policy | Value policy for BSTR |
| c_conversion | Implements conversion via C-style casts |
| pointer_const_conversion | Pointer-to-const conversion type |
| pointer_conversion | Pointer conversion type |
| reference_const_conversion | Reference-to-const conversion type |
| reference_conversion | Reference conversion type |
| 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_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 |
| 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 |
| class_constructor | Used to initialise classes |
| clipboard_format_sequence | This class provides an STL-like sequence for iterating the clipboard formats for the current process |
| const_iterator | Non-mutating iterator class |
| collection_sequence | A template for adapting COM enumeration to STL-compatible sequence iteration |
| iterator | Iterator for the collection_sequence class |
| combobox_add_inserter | Function object used to add items to a combo-box |
| combobox_back_inserter | Function object used to insert items to the back of a combo-box |
| combobox_front_inserter | Function object used to insert items at the front of combo-box |
| combobox_sequence | STL-like sequence for combo-box contents |
| combobox_sequence_const_iterator | Iterator for combobox_sequence class |
| compare_path | Function object that compares two file-system paths |
| compare_path | Function object that compares two file-system paths |
| compare_path | Function object that compares two file-system paths |
| compiler_traits | Traits class for (current) compiler |
| console_ctrl_handler_scope | Scopes the registration of a console control handler |
| container_base | Base template for STL allocators |
| conversion_veneer | This class allows policy-based control of the four conversions: pointer, non-mutable pointer, reference, non-mutable reference |
| 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_veneer | Applies standard string (std::basic_string) interface to the CString class |
| degenerate_cloning_policy | Policy type that causes COM enumerator cloning according the best available STL Iterator concept |
| delete_array | This functional deletes an array of objects, via vector delete |
| delete_instance | This functional deletes an object instance, via scalar delete |
| 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 |
| drophandle_sequence_traits | Traits for accessing the correct drop-handle functions for a given character type |
| dynamic_conversion | Implements conversion via C++'s dynamic_cast |
| pointer_const_conversion | Pointer-to-const conversion type |
| pointer_conversion | Pointer conversion type |
| reference_const_conversion | Reference-to-const conversion type |
| reference_conversion | Reference conversion type |
| enum_simple_sequence | Deprecated forwarding template for enumerator_sequence, providing backwards compatibility |
| enumerator_sequence | A template for adapting COM enumeration to STL-compatible sequence iteration |
| iterator | Iterator for the enumerator_sequence class |
| event | Class which wraps the Win32 EVENT synchronisation object |
| 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 |
| explicit_inheritance_veneer | Applies a protected veneer over a type, which can be accessed only through conversions to the veneered type |
| fast_string_concatenator | Class which provides fast string concatenation |
| CString | Represents a C-style string |
| DataRef | Represents a union of the possible concatenation types |
| 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 for accessing the correct file-system functions for a given character type |
| filtered_range | This class adapts an STL sequence instance into a Range |
| first_class_promoter | Promotes a basic type to a first-class type |
| 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 |
| FORMATETC_policy | Value policy for FORMATETC |
| forward_cloning_policy | Policy type that causes COM enumerator cloning according the STL Forward Iterator concept |
| fsc_seed | This is used as a seed when namespace issues make the selection of the fast_string_concatenator overloads of operator+() ambiguous |
| 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 the 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_policy | Value policy for GUID |
| has_const_iterator | Traits type used to determine whether a given type has a member const_iterator |
| 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_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 | Traits type used to determine whether a given type has a member reference |
| has_reference_type | Traits type used to determine whether a given type has a member reference_type |
| has_value_type | Traits type used to determine whether a given type has a member value_type |
| 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 |
| ignore_initialisation_exception | Exception policy whose action is to do nothing |
| thrown_type | The exception type |
| ignore_interface_cast_exception | A null exception generating type |
| thrown_type | The exception type |
| IID_traits | Interface identifier traits |
| 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 |
| inert | This class is almost completely unusable, and is used as a placeholder or as a name remover |
| inheritance_disambiguator | This class is used to disambiguate base classes, thereby faciliating multiple inheritance from the same type |
| 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 |
| integral_range | This range class represents an integral range |
| interface_addref | Adds references to COM interfaces |
| interface_cast_addref | Interface cast that does add a net reference count |
| interface_cast_base | Base class for the interface cast classes |
| interface_cast_noaddref | Interface cast that does not add a net reference count |
| interface_cast_test | Interface cast that tests whether a given interface pointer can be successfully queried |
| interface_pointer_traits< I * > | A specialisation for pointers only |
| interface_policy | Value policy for interface |
| interface_ptr | Manages a COM interface pointer, ensuring that it is released |
| interface_release | Releases COM interfaces |
| internet_exception | The exception type thrown by throw_internet_exception_policy |
| invalid_conversion | Prevents any conversion |
| pointer_const_conversion | Pointer-to-const conversion type |
| pointer_conversion | Pointer conversion type |
| reference_const_conversion | Reference-to-const conversion type |
| reference_conversion | Reference conversion type |
| 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 | Traits type used to determine whether the given type is of char type |
| is_class_type | Traits type used to determine whether a given type is of class type |
| is_compound_type | Traits type used to determine whether a given type is a compound type |
| is_const | Traits type used to determine whether a given type is const |
| is_convertible_to_bool | This test determines whether the given type is convertible to a pointer type |
| is_convertible_to_pointer | This test determines whether the given type is convertible to a pointer type |
| 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_fundamental_type | Traits type used to determine whether a given type is a fundamental type |
| is_integral_type | Traits type used to determine whether a given type is integral |
| 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 | Determines whether the type is the same type |
| is_visible | Predicate used to determine whether windows are visible |
| is_void | Traits type used to determine whether a given type is void |
| is_void_type | Traits type used to determine whether a given type is void |
| is_volatile | Traits type used to determine whether a given type has volatile qualifier |
| iterable_range_tag | Denotes a deriving class as being an Iterable Range |
| 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 |
| last_error_scope | Scopes the thread's last error |
| limit_traits | Traits for determining the minimum and maximum values of types |
| list_adaptor | Adapts MFC List class instances to the STL container concept |
| const_iterator | Non-mutating (const) iterator for the list_adaptor class |
| listbox_add_inserter | Function object used to add items to a list-box |
| listbox_back_inserter | Function object used to insert items to the back of a list-box |
| listbox_front_inserter | Function object used to insert items at the front of list-box |
| listbox_sequence | STL-like sequence for list-box contents |
| listbox_sequence_const_iterator | Iterator for listbox_sequence class |
| listview_inserter | Function object used to insert items into list views |
| listview_sequence | Provides an STL-like sequence over the contents of a Windows List-view ("SysListView32") |
| const_iterator | Const_iterator for the listview_sequence |
| listview_sequence_item | Item class used by the listview_sequence class |
| 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_set_pointer | Provides static storage and access to a set member function of a given type |
| 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 |
| module | Class for manipulating dynamically loaded libraries |
| module | Class for manipulating dynamically loaded libraries |
| multimedia_counter | A low-cost, low-resolution performance counter |
| 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 | |
| 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_subscript_as_decayable_pointer | Constraint to enforce that a given type is an actual array or pointer, rather than a user-defined type with |
| new_allocator | STL Allocator based on operators new and delete |
| noaddref_release | A function object that calls Release() on the interface |
| 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 which fails all allocation requests |
| null_exception_policy | The NULL exception type. It does not throw, and its throw type is empty |
| thrown_type | The thrown type |
| null_mutex | This class provides a null implementation of the mutex model |
| NULL_v | Represents a type that can be an active replacement for NULL |
| olestring_close | Close OLE strings |
| operator_bool_generator | Template which provides the types and conversion operations for safe and highly-portable "operator bool() const" |
| os_exception | Root exception class for sub-project platform-specific exceptions |
| pair | Represents a pair |
| path_exists | Predicate that indicates whether a given path exists |
| path_exists | Predicate that indicates whether a given path exists |
| 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_initialiser | A veneer that initialises a performance counter |
| performance_counter_scope | Scopes the measurement period for a performance counter |
| pipe | Class which wraps the Win32 EVENT synchronisation object |
| pipe | Class which wraps the Win32 EVENT synchronisation object |
| placement_aid | Scopes the lifetime of an in-place object |
| pod_vector | Efficient vector class for use with POD types only |
| pod_veneer | Bolts construction and/or destruction to Plain Old Data types |
| policy_adaptor | Adapts a value policy to a function object based interface |
| _clear | The clear function object type |
| _copy | The copy function object type |
| _init | The initialisation function object type |
| printf_traits | Traits for determining the size, in printf-ed form, of the minimum and maximum values of types |
| process_mutex | This class provides an implementation of the mutex model based on the Win32 CRITICAL_SECTION |
| process_mutex | This class provides an implementation of the mutex model based on the Win32 CRITICAL_SECTION |
| process_mutex_lock_traits | Traits for the process_mutex class (for compilers that do not support Koenig Lookup) |
| process_mutex_lock_traits | Traits for the process_mutex class (for compilers that do not support Koenig Lookup) |
| processheap_allocator | STL Allocator based on the Win32 process heap |
| processtimes_counter | A performance counter that provides process-specific performance timings |
| proxy_iterator | Iterator for proxy_sequence |
| proxy_ptr | This class emulates a pointer in all respects, and is simply an aid to self-documentation |
| proxy_sequence | Enables a non-STL sequence to provide an STL interface |
| ptr_cast | A cast that throws bad_cast for pointer cast failures, as well as for reference casts |
| r_back_insert_range | Adapts a range for back-insertion |
| random_range | This range class represents a range of random numbers |
| readdir_sequence | STL-like readonly sequence based on directory contents |
| const_iterator | Iterator for readdir_sequence class |
| reg_blob | Represents a binary registry value |
| reg_traits | Traits for accessing the correct registry functions for a given character type |
| reinterpret_conversion | Implements conversion via C++'s reinterpret_cast |
| pointer_const_conversion | Pointer-to-const conversion type |
| pointer_conversion | Pointer conversion type |
| reference_const_conversion | Reference-to-const conversion type |
| reference_conversion | Reference conversion type |
| remove_from_scope | This class is almost completely unusable, and is used as a placeholder or as a name remover |
| 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 |
| 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 |
| const_iterator | The const_iterator type for the searchspec_sequence |
| const_iterator | The const_iterator type for the searchspec_sequence |
| select_1st | Selects the first member of an instance and applies the parameterising functional to it |
| select_2nd | Selects the second member of an instance and applies the parameterising functional to it |
| select_both | This functional selects both the first and second members of an instance (obviously this is usually the std::pair type), and applies the respective parameterising functionals to them |
| sequence_container_veneer | Applies a per-item function to a sequence container's items at its destruction |
| sequence_range | This class adapts an STL sequence instance into a Range |
| sequence_range_traits | Traits class for determining the attributes of range-adapted sequence container types |
| setcursor_scope | Provides scoping of the enable status of a window |
| setfocus_scope | Provides scoping of the focus window |
| 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 |
| simple_type_conversion | This class (union) effects conversion from one type to another, without the use of casts |
| sinteger64 | Signed 64-bit integer class |
| size_of | Provides the sizeof the type, and works with void (for which it provides the value 0) |
| spin_mutex | This class provides an implementation of the mutex model based on a spinning mechanism |
| spin_mutex | This class provides an implementation of the mutex model based on a spinning mechanism |
| spin_mutex_lock_traits | Traits for the spin_mutex class (for compilers that do not support Koenig Lookup) |
| spin_mutex_lock_traits | Traits for the spin_mutex class (for compilers that do not support Koenig Lookup) |
| 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_conversion | Implements conversion via C++'s static_cast |
| pointer_const_conversion | Pointer-to-const conversion type |
| pointer_conversion | Pointer conversion type |
| reference_const_conversion | Reference-to-const conversion type |
| reference_conversion | Reference conversion type |
| 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 |
| std_mem_fun_ref_t | An adaptor for member functions of COM interfaces |
| std_mem_fun_t | An adaptor for member functions of COM interfaces |
| stlsoft_char_traits | Character traits |
| stlsoft_char_traits_safe | Character traits, all of the operations of which can work with null pointers |
| string_tokeniser | String tokeniser |
| const_iterator | Iterator for string_tokeniser, supporting the Forward Iterator concept |
| string_tokeniser_comparator | String tokeniser comparator |
| string_tokeniser_ignore_blanks | Ignore blanks type |
| string_tokeniser_type_traits | Traits class for the string tokeniser string type |
| string_traits | Traits for determining the characteristics of strings |
| 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 |
| system_info | Provides system information |
| 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 | Close task memory blocks |
| thread_mutex | This class provides an implementation of the mutex model based on the Win32 CRITICAL_SECTION |
| 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 (for compilers that do not support Koenig Lookup) |
| thread_mutex_lock_traits | Traits for the thread_mutex class (for compilers that do not support Koenig Lookup) |
| threadtimes_counter | A performance counter that provides thread-specific performance timings |
| throw_bad_interface_cast_exception | A null exception generating type |
| throw_internet_exception_policy | This type throws internet_exception |
| tick_counter | A low-cost, low-resolution performance counter |
| token_information | Provides typed access to token information |
| treeview_child_sequence | Presents an STL-like sequence interface to the children of a given node in a tree-view |
| treeview_inserter | Function object used to insert items into tree views |
| treeview_peer_sequence | 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 and treeview_peer_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 |
| true_typedef | This class is used to create strong types from base types, to facilitate type disambiguation, overloading and mutual incompatibility |
| tss_index | A TLS index |
| unicode2Ansi | Converts a Unicode (whar_t-based) string to an ANST (char-based) string |
| union_cast | This class (union) effects conversion from one type to another, without the use of casts |
| unittest_host | Interface for the unit test host |
| unittest_initialiser | This class is used within unit tests to simplify the process of registering the test information, and calling start() and stop() on the reporter |
| unittest_registrar | This class is used to automatically register the unit-tests for a given compilation unit with the unit test host |
| unittest_reporter | Interface for the unit test reporter |
| unix_exception | Exception class for general Windows operating system failures |
| unix_exception_policy | The NULL exception type. It does not throw, and its throw type is empty |
| unused_return_value_monitor | Return value adaptor for monitoring whether return values are used |
| VARIANT_close | Close VARIANTs |
| VARIANT_policy | Value policy for VARIANT |
| variant_type_exception | The exception type thrown by safearray_sequence on 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 |
| const_iterator | Non-mutating (const) iterator type for the StringFileInfo block |
| VsVar | Represents a variable file part of a version information block |
| LangCodePage | Represents a language/code-page pair |
| VsVarFileInfo | Represents a variable file info part of a version information block |
| const_iterator | Iterator class |
| window_enable_scope | Provides scoping of the enable status of a window |
| window_icon_scope | Provides scoping of the enable status of a window |
| window_redraw_scope | Provides scoping of the redraw status of a window |
| 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 | Exception class for general Windows operating system failures |
| windows_exception_policy | The NULL exception type. It does not throw, and its throw type is empty |
| ZERO_v | Represents a type that can be an active replacement for ZERO |