STLSoft - ... Robust, Lightweight, Cross-platform, Template Software ... ATLSTL - Template Software for the Active Template Library COMSTL - The Standard Template Library meets the Component Object Model .netSTL - Standard Template Library meets the Microsoft.NET Common Language Runtime InetSTL - The Standard Template Library meets WinInet MFCSTL - Template Software for the Microsoft Foundation Classes UNIXSTL - Template Software for the UNIX Operating System WinSTL - where the Standard Template Library meets the Win32 API

Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

STLSoft - Libraries File List

Here is a list of all documented files with brief descriptions:
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

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