| adaptors.hpp [code] | |
| algorithms.hpp [code] | Range algorithms |
| atlstl.h [code] | The root header for the ATLSTL project |
| atlstl_ccombstr_veneer.h [code] | Contains the definition of the ccombstr_veneer template |
| atlstl_property_method_helpers.h [code] | Contains functions for assisting in the implementation of property methods of ATL COM server classes |
| atlstl_string_access.h [code] | Contains classes and functions for dealing with OLE/COM strings |
| atlstl_support_error_info.h [code] | SupportErrorInfoImpl class |
| atlstl_window_access.h [code] | Contains access shims for windows |
| basic_indirect_range_adaptor.hpp [code] | Basic_indirect_range_adaptor |
| comstl.h [code] | The root header for the COMSTL project |
| comstl_bad_interface_cast.h [code] | Exception thrown when interface casts fail |
| comstl_bstr_functions.h [code] | Contains classes and functions for dealing with BSTR strings |
| comstl_coll_sequence.h [code] | STL sequence for COM collection interfaces |
| comstl_enum_sequence.h [code] | STL sequence for IEnumXXXX enumerator interfaces |
| comstl_enumerator_policies.h [code] | Policies for enumerator interface handling |
| comstl_errorinfo_functions.h [code] | Error info functions |
| comstl_functionals.h [code] | Contains COM specific predicates and functionals |
| comstl_initialisers.h [code] | Contains classes for initialising COM/OLE |
| comstl_interface_cast.h [code] | Safe interface casting functions |
| comstl_interface_ptr.h [code] | Interface management helper classes |
| comstl_interface_traits.h [code] | Interface traits |
| comstl_interface_traits_std.h [code] | Standard interface traits |
| comstl_memory_functions.h [code] | COM memory functions |
| comstl_olestring.h [code] | This file is obsolete, and will be removed in a future version |
| comstl_olestring_functions.h [code] | Contains classes and functions for dealing with OLE/COM strings |
| comstl_refcount_functions.h [code] | Reference-counting helper functions |
| comstl_rot_functions.h [code] | COM ROT (Running Object Table) functions |
| comstl_safearray_sequence.h [code] | STL sequence for COM collection interfaces |
| comstl_security_initialisers.h [code] | Contains classes for initialising COM/OLE |
| comstl_string_access.h [code] | Contains classes and functions for dealing with OLE/COM strings |
| comstl_task_allocator.h [code] | Task_allocator class |
| comstl_thread_marshal.h [code] | Thread marshalling functions |
| comstl_value_policies.h [code] | Value policies that work with STL sequence types for IEnumXXXX enumerator interfaces |
| cstring_range.hpp [code] | Range adaptor for C-strings |
| dotnetstl.h [code] | The root header for the .netSTL project |
| dotnetstl_dispose_functions.h [code] | A useful tool for accessing a String object's content as a c-string |
| dotnetstl_object_enumerators.h [code] | A simple object enumerator, based on ArrayList |
| dotnetstl_string_accessor.h [code] | A useful tool for accessing a String object's content as a c-string |
| filtered_range.hpp [code] | Range filter adaptor |
| inetstl.h [code] | The root header for the InetSTL project |
| inetstl_connection.h [code] | Contains the basic_connection class |
| inetstl_exceptions.h [code] | Contains the internet_exception class |
| inetstl_filesystem_traits.h [code] | Contains the filesystem_traits template class, and ANSI and Unicode specialisations thereof |
| inetstl_findfile_sequence.h [code] | Contains the basic_findfile_sequence template class, and ANSI and Unicode specialisations thereof |
| inetstl_functionals.h [code] | A number of useful functionals |
| inetstl_searchspec_sequence.h [code] | Contains the searchspec_sequence template class, and ANSI and Unicode specialisations thereof |
| inetstl_session.h [code] | Contains the basic_session class |
| integral_range.hpp [code] | |
| iterator_range.hpp [code] | Iterator range adaptor |
| mfcstl.h [code] | The root header for the MFCSTL project |
| mfcstl_array_adaptor.h [code] | Contains the definition of the array_adaptor template, and the specialisations |
| mfcstl_array_veneer.h [code] | Contains the definition of the array_veneer template |
| mfcstl_cstring_veneer.h [code] | Contains the definition of the cstring_veneer template |
| mfcstl_grab_cstring_buffer.h [code] | CString Get/ReleaseBuffer scoping class |
| mfcstl_list_adaptor.h [code] | Contains the definition of the list_adaptor template, and the specialisations |
| mfcstl_resource_string.h [code] | Resource_string class |
| mfcstl_string_access.h [code] | Contains classes and functions for dealing with MFC strings |
| mfcstl_window_access.h [code] | Contains access shims for windows |
| random_range.hpp [code] | Random number range class |
| range_categories.hpp [code] | Range categories |
| sequence_range.hpp [code] | Sequence container range adaptor |
| stlsoft.h [code] | The root header for the STLSoft project, and for all other projects |
| stlsoft_64bit_integers.h [code] | Byte-order independent large integer (aggregate) classes |
| stlsoft__undefs.h [code] | The undefs for stlsoft.h |
| stlsoft_allocator_base.h [code] | Allocator commmon features |
| stlsoft_any_caster.h [code] | A dangerous, but sometimes necessary, tool for handling bad libraries |
| stlsoft_array_policies.h [code] | Contains the construction policies for the array (fixed and frame) classes |
| stlsoft_array_proxy.h [code] | Definition of the array_proxy template, which provides managed access to arrays, and can be used to avoid polymorphic array problems |
| stlsoft_associative_container_veneer.h [code] | RRID (veneer for associative containers) |
| stlsoft_auto_buffer.h [code] | Contains the auto_buffer template class |
| stlsoft_auto_destructor.h [code] | Contains the auto_destructor and auto_array_destructor template classes |
| stlsoft_char_alt_traits.h [code] | Char_alt_traits classes |
| stlsoft_char_traits.h [code] | Char_traits classes |
| stlsoft_compiler_traits.h [code] | Compiler_traits classes |
| stlsoft_constraints.h [code] | Compile-time template constraints templates |
| stlsoft_container_base.h [code] | Allocator commmon features |
| stlsoft_container_veneers.h [code] | RAII veneers for sequence containers |
| stlsoft_conversion_veneer.h [code] | Raw conversion veneer class |
| stlsoft_cstring_maker.h [code] | Simple utility class for creating (constant) C-strings |
| stlsoft_environment_block.h [code] | Contains the basic_environment_block class |
| stlsoft_exceptions.h [code] | Basic exception classes and policies |
| stlsoft_explicit_cast.h [code] | Class to provide explicit cast operators |
| stlsoft_explicit_cast_specialisations.h [code] | |
| stlsoft_explicit_inheritance_veneer.h [code] | Explicit inheritance veneer class |
| stlsoft_fast_string_concatenator.h [code] | Fast string concatenator |
| stlsoft_first_class_promoter.h [code] | Class to convert built-in & aggregate types to 1st class types |
| stlsoft_fixed_array.h [code] | Contains the array1D, array2D template classes |
| stlsoft_frame_array.h [code] | This file is obsolete, and will be removed in a future version |
| stlsoft_frame_string.h [code] | This file is obsolete, and will be removed in a future version |
| stlsoft_functionals.h [code] | Basic functionals |
| stlsoft_inert.h [code] | Contains the inert_t class |
| stlsoft_inheritance_disambiguator.h [code] | Class to disambiguate between parent classes of same type |
| stlsoft_integer_to_string.h [code] | Number to string conversion functions |
| stlsoft_limit_traits.h [code] | Limit_traits classes |
| stlsoft_lock_scope.h [code] | Synchronisation object lock scoping class |
| stlsoft_malloc_allocator.h [code] | Stlsoft_malloc_allocator class - uses malloc()/free() |
| stlsoft_meta.h [code] | Meta programming primitives |
| stlsoft_method_properties.h [code] | Method-based properties |
| stlsoft_new_allocator.h [code] | Stlsoft_new_allocator class - use new & delete operators |
| stlsoft_null.h [code] | NULL_v template class |
| stlsoft_null_allocator.h [code] | Stlsoft_null_allocator class - doesn't allocate |
| stlsoft_null_mutex.h [code] | Mutual exclusion model class |
| stlsoft_nulldef.h [code] | Include for defining NULL to be the NULL_v template class |
| stlsoft_operator_bool.h [code] | A robust and portable operator bool generator class |
| stlsoft_pair.h [code] | Contains the pair template |
| stlsoft_placement_aid.h [code] | Contains the auto_destructor and auto_array_destructor template classes |
| stlsoft_pod_vector.h [code] | Contains the pod_vector class |
| stlsoft_pod_veneer.h [code] | Contains the pod_veneer template class |
| stlsoft_printf_traits.h [code] | Printf_traits classes |
| stlsoft_proxy_iterator.h [code] | |
| stlsoft_proxy_ptr.h [code] | Contains the proxy_ptr template class |
| stlsoft_proxy_sequence.h [code] | Proxy_sequence template class |
| stlsoft_ptr_access.h [code] | Contains the get_ptr access shim |
| stlsoft_ptr_cast.h [code] | A cast that throws bad_cast for dynamic pointer casting, as well as references |
| stlsoft_remove_from_scope.h [code] | Contains the auto_destructor and auto_array_destructor template classes |
| stlsoft_sap_cast.h [code] | Sap_cast - a dangerous weapon in the hands of the unwary |
| stlsoft_searchspec_sequence.h [code] | Contains the searchspec_sequence template class, and ANSI and Unicode specialisations thereof |
| stlsoft_sequence_container_veneer.h [code] | RRID (veneer for sequence containers) |
| stlsoft_sign_traits.h [code] | Sign_traits classes |
| stlsoft_simple_string.h [code] | Simple_string class |
| stlsoft_simple_type_converter.h [code] | Union_cast - a dangerous weapon in the hands of the unwary |
| stlsoft_size_traits.h [code] | Size_traits classes |
| stlsoft_static_array.h [code] | Contains the static_array template class |
| stlsoft_static_initialisers.h [code] | Initialiser classes for the STLSoft libraries |
| stlsoft_static_string.h [code] | Static_string class |
| stlsoft_string_access.h [code] | Contains the c_str_ptr, c_str_ptr_null, c_str_len, and c_str_size accessors |
| stlsoft_string_tokeniser.h [code] | Simple token parsing class |
| stlsoft_string_traits.h [code] | Contains string_traits |
| stlsoft_true_typedef.h [code] | Contains the auto_destructor and auto_array_destructor template classes |
| stlsoft_type_helpers.h [code] | Type assistor classes |
| stlsoft_type_traits.h [code] | Type traits classes |
| stlsoft_union_cast.h [code] | Union_cast - a dangerous weapon in the hands of the unwary |
| stlsoft_unittest.h [code] | Contains various simple self-contained algorithms |
| stlsoft_unused_return_value_monitor.h [code] | Basic functionals |
| stlsoft_zero.h [code] | ZERO_v template class |
| stlsoft_zerodef.h [code] | Include for defining ZERO to be the ZERO_v template class |
| unixstl.h [code] | The root header for the UNIXSTL project |
| unixstl_atomic_functions.h [code] | UNIXSTL atomic functions |
| unixstl_current_directory.h [code] | Simple class that gets, and makes accessible, the current directory |
| unixstl_current_directory_scope.h [code] | Current working directory scoping class |
| unixstl_environment_variable.h [code] | Simple class that provides access to an environment variable |
| unixstl_exceptions.h [code] | Unix_exception class, and its policy class |
| unixstl_file_path_buffer.h [code] | Contains the basic_file_path_buffer template class |
| unixstl_filesystem_traits.h [code] | Contains the filesystem_traits template class, and ANSI and Unicode specialisations thereof |
| unixstl_findfile_sequence.h [code] | Findfile_sequence class |
| unixstl_functionals.h [code] | A number of useful functionals |
| unixstl_glob_sequence.h [code] | Glob_sequence class |
| unixstl_limits.h [code] | Header for limits |
| unixstl_module.h [code] | Contains the module class |
| unixstl_path.h [code] | Simple class that represents a path |
| unixstl_performance_counter.h [code] | Performance_counter class |
| unixstl_pipe.h [code] | Pipe class, based on Windows EVENT |
| unixstl_process_mutex.h [code] | Intra-process mutext, based on PTHREADS |
| unixstl_readdir_sequence.h [code] | Readdir_sequence class |
| unixstl_spin_mutex.h [code] | Intra-process mutex, based on spin waits |
| unixstl_string_access.h [code] | Contains classes and functions for dealing with OLE/COM strings |
| unixstl_thread_mutex.h [code] | Intra-process mutext, based on PTHREADS CRITICAL_SECTION |
| winstl.h [code] | The root header for the WinSTL project |
| winstl_absolute_path.h [code] | Simple class that converts a relative path to an absolute one |
| winstl_acl_sequence.h [code] | Helper for accessing token information |
| winstl_atomic_functions.h [code] | WinSTL atomic functions |
| winstl_char_conversions.h [code] | Type conversions for Windows |
| winstl_clipboard_format_sequence.h [code] | Enumerates clipboard formats |
| winstl_clrs.h [code] | Colour constants |
| winstl_combobox_sequence.h [code] | Contains the combobox_sequence class |
| winstl_commctrl_functionals.h [code] | Functionals for application to common controls |
| winstl_commctrl_functions.h [code] | Various Windows common control functions |
| winstl_console_ctrl_handler_scope.h [code] | Contains the basic_console_ctrl_handler_scope class |
| winstl_control_functionals.h [code] | Functionals for application to controls |
| winstl_control_functions.h [code] | Various Windows control functions |
| winstl_current_directory.h [code] | Simple class that gets, and makes accessible, the current directory |
| winstl_current_directory_scope.h [code] | Current working directory scoping class |
| winstl_drophandle_sequence.h [code] | Contains the basic_drophandle_sequence template class, and ANSI and Unicode specialisations thereof |
| winstl_environment_block.h [code] | Contains the basic_environment_block class |
| winstl_environment_sequence.h [code] | Basic_environment_sequence class |
| winstl_environment_variable.h [code] | Simple class that provides access to an environment variable |
| winstl_error_desc.h [code] | Converts a Win32 error code to a printable string |
| winstl_error_scope.h [code] | Win32 LastError scoping class |
| winstl_event.h [code] | Evemt class, based on Windows EVENT |
| winstl_exceptions.h [code] | Windows_exception class, and its policy class |
| winstl_file_path_buffer.h [code] | Contains the basic_file_path_buffer template class, and ANSI and Unicode specialisations thereof |
| winstl_filesystem_functions.h [code] | Contains the basic_file_path_buffer template class, and ANSI and Unicode specialisations thereof |
| winstl_filesystem_traits.h [code] | Contains the filesystem_traits template class, and ANSI and Unicode specialisations thereof |
| winstl_findfile_sequence.h [code] | Contains the basic_findfile_sequence template class, and ANSI and Unicode specialisations thereof |
| winstl_findvolume_sequence.h [code] | Contains the basic_findvolume_sequence template class, and ANSI and Unicode specialisations thereof |
| winstl_functionals.h [code] | A number of useful functionals |
| winstl_functions.h [code] | A number of useful functions |
| winstl_global_allocator.h [code] | Global_allocator class |
| winstl_heapwalk_sequence.h [code] | Contains the heapwalk_sequence template class, and ANSI and Unicode specialisations thereof |
| winstl_highperformance_counter.h [code] | WinSTL high performance counter class |
| winstl_last_error_scope.h [code] | Win32 LastError scoping class |
| winstl_listbox_sequence.h [code] | Contains the listbox_sequence class |
| winstl_listview_sequence.h [code] | Contains the listview_sequence class |
| winstl_module.h [code] | Contains the module class |
| winstl_module_directory.h [code] | Simple class that gets, and makes accessible, the module's directory |
| winstl_module_filename.h [code] | Preposterously simple class that gets, and makes accessible, the module filename |
| winstl_multimedia_counter.h [code] | WinSTL multimedia performance counter class |
| winstl_path.h [code] | Simple class that represents a path |
| winstl_performance_counter.h [code] | WinSTL general performance counter class |
| winstl_performance_counter_init.h [code] | WinSTL counter class initialising veneer |
| winstl_performance_counter_scope.h [code] | WinSTL performance counter scoping class |
| winstl_pipe.h [code] | Pipe class, based on Windows EVENT |
| winstl_process_mutex.h [code] | Inter-process mutext, based on Windows MUTEX |
| winstl_processheap_allocator.h [code] | Processheap_allocator class |
| winstl_processtimes_counter.h [code] | WinSTL process-time performance counter class |
| winstl_reg_defs.h [code] | Contains the reg_traits template class, and ANSI and Unicode specialisations thereof |
| winstl_reg_key.h [code] | Contains the basic_reg_key template class, and ANSI and Unicode specialisations thereof |
| winstl_reg_key_sequence.h [code] | Contains the basic_reg_key_sequence template class, and ANSI and Unicode specialisations thereof |
| winstl_reg_traits.h [code] | Contains the reg_traits template class, and ANSI and Unicode specialisations thereof |
| winstl_reg_value.h [code] | Contains the basic_reg_value template class, and ANSI and Unicode specialisations thereof |
| winstl_reg_value_sequence.h [code] | Contains the basic_reg_value_sequence template class, and ANSI and Unicode specialisations thereof |
| winstl_resource_string.h [code] | Basic_resource_string class |
| winstl_scale_functions.h [code] | Contains scale functions |
| winstl_searchpath_sequence.h [code] | Contains the basic_searchpath_sequence template class, and ANSI and Unicode specialisations thereof |
| winstl_setcursor_scope.h [code] | Cursor scoping class |
| winstl_setfocus_scope.h [code] | Cursor scoping class |
| winstl_shell_allocator.h [code] | Shell_allocator class |
| winstl_shell_browse.h [code] | Shell_browsing class |
| winstl_spin_mutex.h [code] | Intra-process mutex, based on spin waits |
| winstl_string_access.h [code] | Contains classes and functions for dealing with Win32 strings |
| winstl_system_directory.h [code] | Simple class that gets, and makes accessible, the system directory |
| winstl_system_info.h [code] | Contains the basic_system_info class, which provides information regarding the host system, such as number of processors and page size |
| winstl_system_version.h [code] | Contains the basic_system_version class, which provides information about the host system version |
| winstl_systemtime_counter.h [code] | WinSTL system-time performance counter class |
| winstl_thread_mutex.h [code] | Intra-process mutex, based on Windows CRITICAL_SECTION |
| winstl_threadtimes_counter.h [code] | WinSTL thread-time performance counter class |
| winstl_tick_counter.h [code] | WinSTL tick-count performance counter class |
| winstl_time_functions.h [code] | Some simple functions for manipulating time |
| winstl_tls_index.h [code] | Win32 TLS slot index |
| winstl_token_information.h [code] | Helper for accessing token information |
| winstl_treeview_sequence.h [code] | Contains the treeview sequence classes |
| winstl_tss_index.h [code] | Win32 TLS slot index |
| winstl_undocumented.h [code] | Colour constants |
| winstl_version_info.h [code] | Helper for accessing version information |
| winstl_window_access.h [code] | Contains access shims for windows |
| winstl_window_enable_scope.h [code] | Window enable-state scoping class |
| winstl_window_functionals.h [code] | Window specific functionals |
| winstl_window_functions.h [code] | Window functions. |
| winstl_window_icon_scope.h [code] | Window icon scoping class |
| winstl_window_redraw_scope.h [code] | Window redraw-state scoping class |
| winstl_window_text_scope.h [code] | Window text scoping class |
| winstl_window_traits.h [code] | Contains the window_traits template class, and ANSI and Unicode specialisations thereof |
| winstl_window_update_scope.h [code] | Window update-state scoping class |
| winstl_window_visible_scope.h [code] | Window enable-state scoping class |
| winstl_windows_directory.h [code] | Simple class that gets, and makes accessible, the windows directory |
| winstl_windows_ident.h [code] | Windows identification |
| winstl_windows_type_conversions.h [code] | Type conversions for Windows |