Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
- A
- abspath_policy
- acl_sequence::const_iterator
- acyclic_connector
- adapted_iterator_traits
- add_const
- add_const_ref
- add_volatile
- add_volatile_ref
- addref_release
- all_of_tester
- allocator_base
- allocator_base
- allocator_base< T, stlsoft::malloc_allocator< T > >
- allocator_base< T, stlsoft::new_allocator< T > >
- allocator_base< T, stlsoft::null_allocator< T > >
- allocator_selector
- allocator_selector::allocator_type
- any_caster
- any_caster_invalid_type
- any_of_tester
- api_constructor
- applet
- applet_module
- ArrayListEnumerator
- associative_mapped_type_detector
- associative_select_iterator
- auto_array_destructor
- auto_destructor
- bad_alloc_throwing_policy
- bad_interface_cast
- base_type_traits
- basic_commandline_parser
- basic_commandline_parser
- basic_connection
- basic_current_directory
- basic_current_directory_scope
- basic_current_directory_scope
- basic_cwd_stack
- basic_environment_block
- basic_environment_block
- basic_environment_sequence::compare_symbol
- basic_environment_sequence::symbol
- basic_environment_variable
- basic_environment_variable
- basic_error_desc
- basic_error_desc
- basic_error_desc
- basic_file_lines
- basic_file_path_buffer
- basic_file_path_buffer
- basic_file_path_buffer
- basic_findfile_sequence_value_type
- basic_findfile_sequence_value_type
- basic_findvolume_sequence_value_type
- basic_indirect_range_tag
- basic_path
- basic_path
- basic_path
- basic_reg_key
- basic_reg_value
- basic_resource_id
- basic_resource_string
- basic_session
- basic_shim_string
- binary_fastcall_function_pointer
- binary_procedure_adaptor
- binary_stdcall_function_pointer
- bstr
- BSTR_close
- BSTR_policy
- button_check
- c_str_null_VARIANT_proxy
- c_str_ptr_CWindow_proxy
- c_str_ptr_CWnd_proxy
- c_str_ptr_GUID_proxy
- c_str_ptr_HWND_proxy
- c_str_ptr_LSA_UNICODE_STRING_proxy
- c_str_ptr_null_CWindow_proxy
- c_str_ptr_null_CWnd_proxy
- c_str_ptr_null_HWND_proxy
- c_str_ptr_null_LSA_UNICODE_STRING_proxy
- c_str_VARIANT_proxy_a
- c_str_VARIANT_proxy_w
- c_string_accessor
- CArray_specific_traits
- CArray_traits
- ccombstr_veneer
- CComObjectRootEx
- atlstl::generic_collection_base
- CDialogImplBaseT
- char_alt_traits
- charset_comparator
- checkout_token
- CList_specific_traits
- CList_traits
- cloneable_enumerator_tag
- cmdargs
- cmdargs::option
- cmdargs::value
- CMemoryException_throwing_policy
- CoInitialize_policy
- collection_tag
- stl_collection_tag
- message_queue_sequence
- auto_buffer< char, CCH >
- auto_buffer< STLSOFT_WCHAR_T_BASE_TYPE_, CCH >
- CArray_adaptor_base< A, mfcstl::CArray_cadaptor< A, T >, T >
- CArray_adaptor_base< A, mfcstl::CArray_iadaptor< A, T >, T >
- CList_adaptor_base< A, mfcstl::CList_iadaptor< A, T >, T >
- collection_sequence
- enumerator_sequence
- safearray_sequence
- CString_adaptor_base< mfcstl::const_CString_iadaptor >
- CString_adaptor_base< mfcstl::CString_cadaptor >
- CString_adaptor_base< mfcstl::CString_iadaptor >
- basic_findfile_sequence
- basic_ftpdir_sequence
- searchspec_sequence
- CArray_adaptor_base
- CList_adaptor_base
- CString_adaptor_base
- resource_string
- environment_map
- array_proxy
- array_view
- associative_container_veneer
- associative_key_sequence
- associative_value_sequence
- auto_buffer
- basic_simple_string
- basic_static_string
- basic_string_view
- fixed_array_1d
- fixed_array_2d
- fixed_array_3d
- fixed_array_4d
- frequency_map
- pod_vector
- searchspec_sequence
- sequence_container_veneer
- static_array_1d
- static_array_2d
- static_array_3d
- static_array_4d
- string_tokeniser
- unsorted_map
- treeview_sequence_base< TVGN_NEXT, TVGN_PREVIOUS >
- treeview_sequence_base< TVGN_NEXTVISIBLE, TVGN_PREVIOUSVISIBLE >
- glob_sequence
- readdir_sequence
- acl_sequence
- basic_drophandle_sequence
- basic_environment_sequence
- basic_findfile_sequence
- basic_findvolume_sequence
- basic_reg_key_sequence
- basic_reg_value_sequence
- basic_searchpath_sequence
- clipboard_format_sequence
- combobox_sequence
- edit_line_sequence
- heapwalk_sequence
- listbox_data_sequence
- listbox_sequence
- listview_sequence
- pid_sequence
- process_module_sequence
- reg_blob
- treeview_sequence_base
- VsStringFileInfo
- VsStringTable
- VsVarFileInfo
- zorder_sequence_base
- com_initialisation_exception_policy
- com_S_OK_tester_1_cdecl
- com_S_OK_tester_1_stdcall
- com_S_OK_tester_2_cdecl
- com_S_OK_tester_2_stdcall
- com_SUCCEEDED_tester_1_cdecl
- com_SUCCEEDED_tester_1_stdcall
- com_SUCCEEDED_tester_2_cdecl
- com_SUCCEEDED_tester_2_stdcall
- compiler_optimisation_traits
- console_colour_scope
- console_ctrl_handler_scope
- const_pointer_proxy
- const_reference_proxy
- conversion_error_base
- copy_enumerator
- copy_policy
- critical_section_tag
- cstring_maker
- cstring_range_traits
- current_directory_scope
- custom_event_handler
- cwd_policy
- cwd_policy
- dialog_button_id_check
- dl_call_traits
- dl_call_traits
- dl_call_traits::is_fd
- dl_call_traits::is_not_fd
- dl_call_traits::library_is_handle
- dl_call_traits::library_is_handle
- dl_call_traits::library_is_not_handle
- dl_call_traits::library_is_not_handle
- do_construction
- do_construction_always
- do_construction_never
- do_initialisation_never
- drophandle_sequence_traits
- eight_type
- eighteen_type
- eleven_type
- EnhancedWindow
- EnhancedWindow< atlstl::Window >
- environment_variable_traits
- equal_ptr
- errno_scope
- errorinfo_desc
- exception_policy_base
- exception_string
- explicit_cast
- explicit_cast< T & >
- explicit_cast< T * >
- fast_string_concatenator
- fast_string_concatenator::Data::CString
- fast_string_concatenator::Data::DataRef
- fastcall_mem_fun_const_t
- fastcall_mem_fun_ref_const_t
- fastcall_mem_fun_ref_t
- fastcall_mem_fun_t
- field_property_get
- field_property_get_external
- field_property_set
- field_property_set_external
- fifteen_type
- filesystem_traits
- filesystem_traits
- filter_iterator
- five_type
- fixed_file_info
- fixer_const_iterator
- fixer_const_pointer
- fixer_const_pointer_type
- fixer_const_reference
- fixer_const_reference_type
- fixer_difference_type
- fixer_iterator
- fixer_mapped_type
- fixer_pointer
- fixer_pointer_type
- fixer_reference
- fixer_reference_type
- fixer_referent_type
- FORMATETC_policy
- four_type
- fourteen_type
- fsc_seed
- function_descriptor_base
- get_undoc_clipboard_fmt__
- glob_sequence_exception
- grab_cstring_buffer
- guid
- GUID_policy
- has_const_iterator
- has_const_pointer
- has_const_reference
- has_difference_type
- has_distance_type
- has_iterator
- has_iterator_category
- has_key_type
- has_mapped_type
- has_pointer
- has_pointer_type
- has_reference_type
- has_referent_type
- has_value_type
- HDC_scope
- highperformance_counter
- I
- atlstl::generic_collection_base
- IAcyclicSide
- IDD_to_type
- IDispatchImpl2
- IDispatchImpl3
- IDispatchImpl4
- ignore_interface_cast_exception
- ignore_interface_cast_exception::thrown_type
- IID_traits
- index_iterator
- indirect_reverse_iterator
- inert
- initialiser
- int_size_traits
- int_to_type
- integral_printf_traits
- interface_addref
- interface_cast_base
- interface_cast_base< I, comstl::addref_release< I >, X >
- interface_cast_base< I, comstl::noaddref_release< I >, X >
- interface_policy
- interface_release
- internet_exception
- invalid_integral_range_policy
- is_array_type
- is_bool_type
- is_char_type
- is_character_type
- is_checked
- is_class
- is_class_type
- is_compound_type
- is_const_type
- is_enabled
- is_floating_point_type
- is_function_pointer_type
- is_fundamental_type
- is_integral_type
- is_numeric_type
- is_pointer_type
- is_same_type
- is_signed_type
- is_valid_dl_call_arg
- is_valid_dl_call_arg
- is_visible
- is_void_type
- is_volatile_type
- ISpNotifySource_
- iteration_interruption
- iterator_base
- iterator_base< acestl_ns_qual_std(input_iterator_tag), char, ptrdiff_t, char *, char & >
- iterator_base< C, T, D, P, R >
- iterator_base< cloning_policy_type::iterator_tag_type, V, cs_ptrdiff_t, value_type *, R >
- iterator_base< const const const winstl_ns_qual_std(forward_iterator_tag), PROCESS_HEAP_ENTRY, ws_ptrdiff_t, PROCESS_HEAP_ENTRY *, PROCESS_HEAP_ENTRY & >
- iterator_base< const const winstl_ns_qual_std(input_iterator_tag), V, ws_ptrdiff_t, V *, V & >
- iterator_base< const const winstl_ns_qual_std(random_access_iterator_tag), S, ws_ptrdiff_t, S *, S & >
- iterator_base< inetstl_ns_qual_std(input_iterator_tag), V, is_ptrdiff_t, void, V >
- iterator_base< mfcstl_ns_qual_std(input_iterator_tag), CList_adaptor_base< L, I, T >::value_type, ms_ptrdiff_t, void, CList_adaptor_base< L, I, T >::value_type >
- iterator_base< std::forward_iterator_tag, tokeniser_type::value_type, ptrdiff_t, void, tokeniser_type::value_type >
- iterator_base< std::output_iterator_tag, void, void, void, void >
- iterator_base< unixstl_ns_qual_std(input_iterator_tag), readdir_sequence::value_type, us_ptrdiff_t, void, readdir_sequence::value_type >
- iterator_base< winstl_ns_qual_std(bidirectional_iterator_tag), stlsoft::basic_static_string< C, WINSTL_CONST_MAX_PATH >, ws_ptrdiff_t, void, stlsoft::basic_static_string< C, WINSTL_CONST_MAX_PATH > >
- iterator_base< winstl_ns_qual_std(bidirectional_iterator_tag), V, ws_ptrdiff_t, void, V >
- iterator_base< winstl_ns_qual_std(forward_iterator_tag), HTREEITEM, ws_ptrdiff_t, void, HTREEITEM >
- iterator_base< winstl_ns_qual_std(forward_iterator_tag), winstl::VsString, ws_ptrdiff_t, void, winstl::VsString >
- iterator_base< winstl_ns_qual_std(forward_iterator_tag), winstl::VsStringTable, ws_ptrdiff_t, void, winstl::VsStringTable >
- iterator_base< winstl_ns_qual_std(forward_iterator_tag), winstl::VsVar, ws_ptrdiff_t, void, winstl::VsVar >
- iterator_base< winstl_ns_qual_std(input_iterator_tag), HWND, ws_ptrdiff_t, void, HWND >
- iterator_base< winstl_ns_qual_std(input_iterator_tag), UINT, ws_ptrdiff_t, void, UINT >
- iterator_base< winstl_ns_qual_std(input_iterator_tag), V, ws_ptrdiff_t, void, V >
- iterator_base< winstl_ns_qual_std(random_access_iterator_tag), DWORD, ws_ptrdiff_t, void, DWORD >
- iterator_base< winstl_ns_qual_std(random_access_iterator_tag), winstl::listview_sequence_item, ws_ptrdiff_t, void, winstl::listview_sequence_item >
- iterator_range_traits
- last_error_scope
- limit_traits
- listview_sequence_item
- literal_cast
- literal_cast< invalid_int_t, V >
- lock_invert_traits
- lock_scope
- lock_traits
- lock_traits_inverter
- LPOLESTR_policy
- LPUNKNOWN_policy
- make_value_type
- member_get_pointer
- member_selector_iterator
- member_set_pointer
- member_traits
- memory_mapped_file
- memory_mapped_file
- memory_mapped_file
- message_post
- message_send
- moddir_policy
- modfname_policy
- module
- module
- module
- module_scope
- move_proxy
- msi_traits
- multibyte2wide
- multimedia_counter
- must_be_derived
- must_be_pod
- must_be_pod_or_void
- must_be_same_size
- must_be_subscriptable
- must_have_base
- must_init
- must_subscript_as_decayable_pointer
- mutating_operator_adaptor
- mutating_operator_adaptor< rangelib::sequence_range< S, T >, T >
- new_enum_by_dispid_policy
- new_enum_method_policy
- new_enum_property_policy
- nine_type
- nineteen_type
- no_type
- noaddref_release
- non_mutating_operator_adaptor
- non_mutating_operator_adaptor< rangelib::cstring_range< C >, rangelib::cstring_range_traits< C > >
- non_mutating_operator_adaptor< rangelib::filtered_range< R, P, RC >, R >
- non_mutating_operator_adaptor< rangelib::indexed_range< R, I >, R >
- noncloneable_enumerator_tag
- noop_function
- notional_range_tag
- null_exception_policy
- null_exception_policy::thrown_type
- NULL_v
- OleInitialize_policy
- olestring_close
- one_type
- operator_adaptor_specific_traits
- operator_bool_adaptor
- operator_bool_generator
- option_verification_exception
- option_verification_policy
- options_verifier
- options_verifier_comparison_ref
- pair
- path_compare
- path_compare
- path_compare
- path_compare_env
- path_contains_file
- path_exists
- path_exists
- path_exists
- path_exists_env
- performance_counter
- performance_counter
- performance_counter
- performance_counter_initialiser
- performance_counter_scope
- pipe
- pipe
- pipe
- placement_aid
- pod_veneer
- pointer_iterator
- pointer_proxy
- printf_traits
- process_mutex
- process_mutex_lock_traits
- process_mutex_lock_traits
- processtimes_counter
- processtimes_counter
- processtimes_counter
- project_exception
- property_tag
- stlsoft::external_property_tag
- external_property< 0, 1, 0 >
- external_property< 0, 1, 1 >
- external_property< 1, 0, 0 >
- external_property< 1, 0, 1 >
- external_property< 1, 1, 0 >
- external_property< 1, 1, 1 >
- external_property
- stlsoft::internal_property_tag
- internal_property< 0, 1, 0 >
- internal_property< 0, 1, 1 >
- internal_property< 1, 0, 0 >
- internal_property< 1, 0, 1 >
- internal_property< 1, 1, 0 >
- internal_property< 1, 1, 1 >
- internal_property
- proxy_ptr
- ptr_cast
- quoter
- range_exception
- read_line_flags
- readdir_sequence
- ref_ptr
- ref_ptr< T >
- reference_proxy
- resource_exception_policy
- return_value_array_destructor
- return_value_destructor
- scoped_handle
- searchspec_sequence::const_iterator
- searchspec_sequence::const_iterator
- select_first
- select_first_type_if
- select_first_type_if< ssi_buffer_static_type, ssi_buffer_non_static_type, policy_indicates_shared_state >
- select_second
- semaphore
- semaphore_lock_traits
- semaphore_lock_traits
- sequence_doesnt_use_pid
- sequence_doesnt_use_pid< HEAPLIST32 >
- sequence_doesnt_use_pid< MODULEENTRY32 >
- setcursor_scope
- setfocus_scope
- seven_type
- seventeen_type
- shared_handle
- shared_ptr
- shell_allocator
- shell_browse_traits
- sign_traits
- singlethreaded_tss_index
- sinteger64
- six_type
- sixteen_type
- size_of
- size_type
- skip_blank_tokens
- special_string_instance_0
- special_string_instance_1
- special_string_instance_1< winstl::abspath_policy< C > >
- spin_mutex
- spin_mutex_lock_traits
- spin_mutex_lock_traits
- spin_no_yield
- spin_yield
- static_initialiser
- STATSTG_policy
- stdcall_mem_fun_const_t
- stdcall_mem_fun_ref_const_t
- stdcall_mem_fun_ref_t
- stdcall_mem_fun_t
- stlsoft_char_traits
- string_tokeniser_comparator
- string_tokeniser_ignore_blanks
- string_tokeniser_type_traits
- string_traits
- string_traits< ::atlstl::ccombstr_veneer >
- string_traits< ::comstl::bstr >
- string_traits< basic_simple_string< C > >
- string_traits< basic_string_view< C, T, A > >
- string_traits< mfcstl_ns_qual(CString_cadaptor)>
- SupportErrorInfoImpl
- SupportErrorInfoImpl2
- SupportErrorInfoImpl3
- SupportErrorInfoImpl4
- SupportErrorInfoImpl5
- swprintf_detector
- synchronisable_object_tag
- sysdir_policy
- system_info
- system_traits
- system_traits
- system_traits
- system_version
- systemtime_counter
- task_memory_close
- ten_type
- th_sequence_base
- thirteen_type
- thread_mutex
- thread_mutex_lock_traits
- thread_mutex_lock_traits
- threadtimes_counter
- three_type
- throw_bad_interface_cast_exception
- throw_exception_policy
- throw_internet_exception_policy
- tick_counter
- token_information
- transform_iterator
- trip_bool
- true_typedef
- tss_index
- tss_index
- tss_index
- twelve_type
- twenty_type
- two_type
- typename allocator_selector::allocator_type
- unary_fastcall_function_pointer
- unary_function_output_iterator_adaptor
- unary_function_output_iterator_adaptor< winstl::combobox_add_inserter >
- unary_function_output_iterator_adaptor< winstl::combobox_back_inserter >
- unary_function_output_iterator_adaptor< winstl::combobox_front_inserter >
- unary_function_output_iterator_adaptor< winstl::listbox_add_inserter >
- unary_function_output_iterator_adaptor< winstl::listbox_back_inserter >
- unary_function_output_iterator_adaptor< winstl::listbox_front_inserter >
- unary_function_output_iterator_adaptor< winstl::listview_inserter< BACK > >
- unary_function_output_iterator_adaptor< winstl::treeview_inserter >
- unary_procedure_adaptor
- unary_stdcall_function_pointer
- union_caster
- unix_exception_policy
- unrecoverable
- unused_return_value_monitor
- value_policy_adaptor
- value_policy_adaptor::clear_element
- value_policy_adaptor::copy_element
- value_policy_adaptor::init_element
- value_proxy
- value_to_yesno_type
- variant
- VARIANT_close
- VARIANT_policy
- version_info
- VsString
- VsVar
- VsVar::LangCodePage
- vswprintf_detector
- wide2multibyte
- windir_policy
- window_enable
- window_enable_scope
- window_icon_scope
- window_redraw_scope
- window_show
- window_text_scope
- window_update_scope
- window_visible_scope
- windows_exception_policy
- yes_type
- ZERO_v