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 Compound List

Here are the classes, structs, unions and interfaces with brief descriptions:
acl_sequenceProvides an iterable sequence of ACEs in an ACL
const_iteratorThe const_iterator for the acl_sequence class
addref_releaseA function object that does not call Release() on the interface
ansi2UnicodeConverts an ANST (char-based) string to a Unicode (whar_t-based) string
any_casterThis 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_typeA
api_constructorUsed to initialise APIs
array_adaptorAdapts MFC Array class instances to the STL container concept
const_iteratorNon-mutating (const) iterator for the list_adaptor class
array_proxyActs as a proxy for built-in arrays, ensuring functions passed array proxies have safe access to both array pointer and length
array_veneerAdapts MFC Array classes to the STL container concept
const_iteratorNon-mutating (const) iterator for the list_veneer class
iteratorIterator class for the list_veneer class
ArrayListEnumeratorProvides an IEnumerator implementation on an ArrayList
associative_container_veneerApplies per-item functions to an associative container's items at its destruction
auto_array_destructorThis class acts as an automatic frame scope variable that manages heap-allocated object arrays
auto_bufferThis class provides an efficient variable automatic buffer
auto_destructorThis class acts as an automatic frame scope variable that manages heap-allocated object instances
bad_interface_castException class thrown when interface queries fail
base_type_traitsDeduces the base type
basic_absolute_pathConverts a relative path to an absolute path
basic_connectionRepresents an internet connection
basic_current_directoryRepresents the current directory
basic_current_directoryRepresents the current directory
basic_current_directory_scopeCurrent directory scoping class
basic_current_directory_scopeCurrent directory scoping class
basic_environment_blockClass used for preparing environment blocks
basic_environment_blockClass used for preparing environment blocks
basic_environment_sequenceSTL-like sequence for the system environment variables
compare_symbolFunction object that compares environment symbols for the basic_environment_sequence class
symbolStructure representing the items
basic_environment_variableRepresents an environment variable
basic_environment_variableRepresents an environment variable
basic_error_descString form of a Win32 error
basic_file_path_bufferActs as a buffer with sufficient size for any drive on the host machine
basic_file_path_bufferActs as a buffer with sufficient size for any drive on the host machine
basic_findfile_sequencePresents an STL-like sequence interface over the items on the file-system
basic_findfile_sequencePresents an STL-like sequence interface over the items on the file-system
basic_findfile_sequence_const_input_iteratorIterator type for the basic_findfile_sequence supporting the Input Iterator concept
basic_findfile_sequence_const_input_iteratorIterator type for the basic_findfile_sequence supporting the Input Iterator concept
basic_findfile_sequence_value_typeValue type for the basic_findfile_sequence
basic_findfile_sequence_value_typeValue type for the basic_findfile_sequence
basic_findvolume_sequencePresents an STL-like sequence interface over the volumes on a system
basic_findvolume_sequence_const_iteratorIterator type for the basic_findvolume_sequence, supporting the Input Iterator concept
basic_findvolume_sequence_value_typeValue type for the basic_findvolume_sequence
basic_indirect_range_tagDenotes a deriving class as being an Indirect Range
basic_module_directoryRepresents the directory of a module
basic_module_filenameRepresents a module filename
basic_pathRepresents a path
basic_pathRepresents a path
basic_reg_keyRepresents a registry key
basic_reg_key_sequencePresents an STL-like sequence interface over the sub-keys of a given registry key
basic_reg_key_sequence_const_iteratorIterator for the basic_reg_key_sequence class
basic_reg_valueRepresents a registry value
basic_reg_value_sequencePresents an STL-like sequence interface over the values of a given registry key
basic_reg_value_sequence_const_iteratorIterator for the basic_reg_value_sequence class
basic_resource_stringInstances of this class represent Windows string resources, and are constructed from instance identifiers
basic_searchpath_sequencePresents an STL-like sequence interface to the search path sequence for the current process
basic_sessionRepresents an internet session
basic_simple_stringSimple string class
basic_static_stringSimple string class using fixed-size static-based storage
basic_system_directoryRepresents the system directory
basic_windows_directoryRepresents the windows directory
BSTR_closeCloses BSTRs
BSTR_policyValue policy for BSTR
c_conversionImplements conversion via C-style casts
pointer_const_conversionPointer-to-const conversion type
pointer_conversionPointer conversion type
reference_const_conversionReference-to-const conversion type
reference_conversionReference conversion type
c_str_null_VARIANT_proxyThis 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_proxyThis 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_proxyThis 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_proxyThis 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_proxyThis 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_proxyThis 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_proxyThis 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_proxyThis 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_proxyThis 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_proxyThis 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_aThis 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_wThis 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_accessorTemplate providing scoped C-string access to a String
ccombstr_veneerApplies standard string (std::basic_string) interface to the CComBSTR class
char_alt_traitsTraits for determining the alternate character type
char_traitsCharacter traits, all of the operations of which can work with null pointers
char_traits_safeCharacter traits, all of the operations of which can work with null pointers
class_constructorUsed to initialise classes
clipboard_format_sequenceThis class provides an STL-like sequence for iterating the clipboard formats for the current process
const_iteratorNon-mutating iterator class
collection_sequenceA template for adapting COM enumeration to STL-compatible sequence iteration
iteratorIterator for the collection_sequence class
combobox_add_inserterFunction object used to add items to a combo-box
combobox_back_inserterFunction object used to insert items to the back of a combo-box
combobox_front_inserterFunction object used to insert items at the front of combo-box
combobox_sequenceSTL-like sequence for combo-box contents
combobox_sequence_const_iteratorIterator for combobox_sequence class
compare_pathFunction object that compares two file-system paths
compare_pathFunction object that compares two file-system paths
compare_pathFunction object that compares two file-system paths
compiler_traitsTraits class for (current) compiler
console_ctrl_handler_scopeScopes the registration of a console control handler
container_baseBase template for STL allocators
conversion_veneerThis class allows policy-based control of the four conversions: pointer, non-mutable pointer, reference, non-mutable reference
cstring_makerUtility class that creates/destroys fixed-size C-strings for other classes
cstring_rangeThis class represents a C-style string as a range
cstring_veneerApplies standard string (std::basic_string) interface to the CString class
degenerate_cloning_policyPolicy type that causes COM enumerator cloning according the best available STL Iterator concept
delete_arrayThis functional deletes an array of objects, via vector delete
delete_instanceThis functional deletes an object instance, via scalar delete
do_constructionTraits class that controls whether elements in STLSoft arrays are in-place constructed and destroyed
do_construction_alwaysStipulates that array elements are always constructed
do_construction_neverStipulates that array elements are never constructed
drophandle_sequence_traitsTraits for accessing the correct drop-handle functions for a given character type
dynamic_conversionImplements conversion via C++'s dynamic_cast
pointer_const_conversionPointer-to-const conversion type
pointer_conversionPointer conversion type
reference_const_conversionReference-to-const conversion type
reference_conversionReference conversion type
enum_simple_sequenceDeprecated forwarding template for enumerator_sequence, providing backwards compatibility
enumerator_sequenceA template for adapting COM enumeration to STL-compatible sequence iteration
iteratorIterator for the enumerator_sequence class
eventClass which wraps the Win32 EVENT synchronisation object
explicit_castThis 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_veneerApplies a protected veneer over a type, which can be accessed only through conversions to the veneered type
fast_string_concatenatorClass which provides fast string concatenation
CStringRepresents a C-style string
DataRefRepresents a union of the possible concatenation types
filesystem_traitsTraits class for file-system operations
filesystem_traitsTraits for accessing the correct file-system functions for a given character type
filesystem_traitsTraits for accessing the correct file-system functions for a given character type
filtered_rangeThis class adapts an STL sequence instance into a Range
first_class_promoterPromotes a basic type to a first-class type
fixed_array_1d1 dimensional fixed array
fixed_array_2d2 dimensional fixed array
fixed_array_3d3 dimensional fixed array
fixed_array_4d4 dimensional fixed array
fixed_file_infoRepresents the fixed part of a version information block
FORMATETC_policyValue policy for FORMATETC
forward_cloning_policyPolicy type that causes COM enumerator cloning according the STL Forward Iterator concept
fsc_seedThis 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_sequenceSTL-like readonly sequence based on the results of file-system wildcard matches
glob_sequence_exceptionThe exception-type thrown by the glob_sequence
global_allocatorSTL Allocator based on the Win32 Global() API
grab_cstring_bufferScopes the aquisition and release of a CString buffer
GUID_policyValue policy for GUID
has_const_iteratorTraits type used to determine whether a given type has a member const_iterator
has_distance_typeTraits type used to determine whether a given type has a member distance_type
has_iteratorTraits type used to determine whether a given type has a member iterator
has_iterator_categoryTraits type used to determine whether a given type has a member iterator_category
has_pointerTraits type used to determine whether a given type has a member pointer
has_pointer_typeTraits type used to determine whether a given type has a member pointer_type
has_referenceTraits type used to determine whether a given type has a member reference
has_reference_typeTraits type used to determine whether a given type has a member reference_type
has_value_typeTraits type used to determine whether a given type has a member value_type
heapwalk_sequenceAn STL-like sequence for walking heap allocated blocks
heapwalk_sequence_const_iteratorIterator for the heapwalk_sequence class
highperformance_counterA performance counter that uses the high performance hardware counter on the host machine
ignore_initialisation_exceptionException policy whose action is to do nothing
thrown_typeThe exception type
ignore_interface_cast_exceptionA null exception generating type
thrown_typeThe exception type
IID_traitsInterface identifier traits
indirect_range_adaptorRuntime adaptor that adapts a Basic Indirect range to an Indirect range
indirect_range_tagDenotes a deriving class as being a Basic Indirect Range
inertThis class is almost completely unusable, and is used as a placeholder or as a name remover
inheritance_disambiguatorThis class is used to disambiguate base classes, thereby faciliating multiple inheritance from the same type
initialiserInitialises the COM libraries
input_cloning_policyPolicy type that causes COM enumerator cloning according the STL Input Iterator concept
int_size_traitsTraits type for determining the signed and unsigned forms of a given integral type
integral_rangeThis range class represents an integral range
interface_addrefAdds references to COM interfaces
interface_cast_addrefInterface cast that does add a net reference count
interface_cast_baseBase class for the interface cast classes
interface_cast_noaddrefInterface cast that does not add a net reference count
interface_cast_testInterface cast that tests whether a given interface pointer can be successfully queried
interface_pointer_traits< I * >A specialisation for pointers only
interface_policyValue policy for interface
interface_ptrManages a COM interface pointer, ensuring that it is released
interface_releaseReleases COM interfaces
internet_exceptionThe exception type thrown by throw_internet_exception_policy
invalid_conversionPrevents any conversion
pointer_const_conversionPointer-to-const conversion type
pointer_conversionPointer conversion type
reference_const_conversionReference-to-const conversion type
reference_conversionReference conversion type
invalid_integral_range_policyError policy class for integral_range
is_array_typeTraits type used to determine whether the given type is an array
is_bool_typeTraits type used to determine whether the given type is bool
is_char_typeTraits type used to determine whether the given type is of char type
is_class_typeTraits type used to determine whether a given type is of class type
is_compound_typeTraits type used to determine whether a given type is a compound type
is_constTraits type used to determine whether a given type is const
is_convertible_to_boolThis test determines whether the given type is convertible to a pointer type
is_convertible_to_pointerThis test determines whether the given type is convertible to a pointer type
is_enabledPredicate used to determine whether windows are enabled
is_floating_point_typeTraits type used to determine whether the given type is floating point
is_fundamental_typeTraits type used to determine whether a given type is a fundamental type
is_integral_typeTraits type used to determine whether a given type is integral
is_numeric_typeTraits type used to determine whether the given type is a numeric type
is_pointer_typeTraits type used to determine whether the given type is a pointer
is_same_typeDetermines whether the type is the same type
is_visiblePredicate used to determine whether windows are visible
is_voidTraits type used to determine whether a given type is void
is_void_typeTraits type used to determine whether a given type is void
is_volatileTraits type used to determine whether a given type has volatile qualifier
iterable_range_tagDenotes a deriving class as being an Iterable Range
iterator_rangeThis class adapts an iterator pair into a Range
iterator_range_traitsTraits class for determining the attributes of range-adapted iterator types
last_error_scopeScopes the thread's last error
limit_traitsTraits for determining the minimum and maximum values of types
list_adaptorAdapts MFC List class instances to the STL container concept
const_iteratorNon-mutating (const) iterator for the list_adaptor class
listbox_add_inserterFunction object used to add items to a list-box
listbox_back_inserterFunction object used to insert items to the back of a list-box
listbox_front_inserterFunction object used to insert items at the front of list-box
listbox_sequenceSTL-like sequence for list-box contents
listbox_sequence_const_iteratorIterator for listbox_sequence class
listview_inserterFunction object used to insert items into list views
listview_sequenceProvides an STL-like sequence over the contents of a Windows List-view ("SysListView32")
const_iteratorConst_iterator for the listview_sequence
listview_sequence_itemItem class used by the listview_sequence class
lock_invert_traitsTraits class for inverting the lock status of lockable objects
lock_scopeThis class scopes the lock status of a lockable type
lock_traitsTraits class for lockable objects
lock_traits_inverterTraits inverter class for inverting the lock behaviour of lockable traits types
LPOLESTR_policyValue policy for LPOLESTR
LPUNKNOWN_policyValue policy for LPUNKNOWN
make_value_typeDefines a type with a value_type member type
malloc_allocatorSTL Allocator based on the C runtime malloc() & free() functions
member_get_pointerProvides static storage and access to a get member function of a given type
member_set_pointerProvides static storage and access to a set member function of a given type
method_property_getThis class provides method-based read-only property access
method_property_get_externalThis class provides indirect method-based read-only property access
method_property_getsetThis class provides method-based read/write property access
method_property_getset_externalThis class provides indirect method-based read/write property access
method_property_setThis class provides method-based write-only property access
method_property_set_externalThis class provides indirect method-based write-only property access
moduleClass for manipulating dynamically loaded libraries
moduleClass for manipulating dynamically loaded libraries
multimedia_counterA low-cost, low-resolution performance counter
must_be_podConstraint to ensure that a type is a built-in or trivial type
must_be_pod_or_voidConstraint to ensure that a type is a built-in or trivial type, or is void
must_be_same_size
must_be_subscriptableConstraint to enforce that a given type is an array, or pointer, or user defined type which is amenable to subsripting (i.e
must_have_baseConstraint to ensure that the one type is convertible to another via inheritance
must_subscript_as_decayable_pointerConstraint to enforce that a given type is an actual array or pointer, rather than a user-defined type with
new_allocatorSTL Allocator based on operators new and delete
noaddref_releaseA function object that calls Release() on the interface
noop_functionThis functional performs no operation at all, and is simply a place-holder
notional_range_tagDenotes a deriving class as being a Notional Range
null_allocatorSTL Allocator which fails all allocation requests
null_exception_policyThe NULL exception type. It does not throw, and its throw type is empty
thrown_typeThe thrown type
null_mutexThis class provides a null implementation of the mutex model
NULL_vRepresents a type that can be an active replacement for NULL
olestring_closeClose OLE strings
operator_bool_generatorTemplate which provides the types and conversion operations for safe and highly-portable "operator bool() const"
os_exceptionRoot exception class for sub-project platform-specific exceptions
pairRepresents a pair
path_existsPredicate that indicates whether a given path exists
path_existsPredicate that indicates whether a given path exists
performance_counterA performance counter using gettimeofday()
performance_counterA performance counter that uses the most accurate measurement APIs available on the host machine
performance_counter_initialiserA veneer that initialises a performance counter
performance_counter_scopeScopes the measurement period for a performance counter
pipeClass which wraps the Win32 EVENT synchronisation object
pipeClass which wraps the Win32 EVENT synchronisation object
placement_aidScopes the lifetime of an in-place object
pod_vectorEfficient vector class for use with POD types only
pod_veneerBolts construction and/or destruction to Plain Old Data types
policy_adaptorAdapts a value policy to a function object based interface
_clearThe clear function object type
_copyThe copy function object type
_initThe initialisation function object type
printf_traitsTraits for determining the size, in printf-ed form, of the minimum and maximum values of types
process_mutexThis class provides an implementation of the mutex model based on the Win32 CRITICAL_SECTION
process_mutexThis class provides an implementation of the mutex model based on the Win32 CRITICAL_SECTION
process_mutex_lock_traitsTraits for the process_mutex class (for compilers that do not support Koenig Lookup)
process_mutex_lock_traitsTraits for the process_mutex class (for compilers that do not support Koenig Lookup)
processheap_allocatorSTL Allocator based on the Win32 process heap
processtimes_counterA performance counter that provides process-specific performance timings
proxy_iteratorIterator for proxy_sequence
proxy_ptrThis class emulates a pointer in all respects, and is simply an aid to self-documentation
proxy_sequenceEnables a non-STL sequence to provide an STL interface
ptr_castA cast that throws bad_cast for pointer cast failures, as well as for reference casts
r_back_insert_rangeAdapts a range for back-insertion
random_rangeThis range class represents a range of random numbers
readdir_sequenceSTL-like readonly sequence based on directory contents
const_iteratorIterator for readdir_sequence class
reg_blobRepresents a binary registry value
reg_traitsTraits for accessing the correct registry functions for a given character type
reinterpret_conversionImplements conversion via C++'s reinterpret_cast
pointer_const_conversionPointer-to-const conversion type
pointer_conversionPointer conversion type
reference_const_conversionReference-to-const conversion type
reference_conversionReference conversion type
remove_from_scopeThis class is almost completely unusable, and is used as a placeholder or as a name remover
resource_stringInstances of this class represent Windows string resources, and are constructed from instance identifiers
return_value_array_destructorThis class acts as a return-value scope variable that manages heap-allocated object arrays
return_value_destructorThis class acts as a return-value scope variable that manages heap-allocated object instances
safearray_sequenceProvides an STL-iterable view over a COM SAFEARRAY
searchspec_sequenceProvides multi-pattern functionality over a file-system search sequence class
searchspec_sequenceProvides multi-pattern functionality over a file-system search sequence class
const_iteratorThe const_iterator type for the searchspec_sequence
const_iteratorThe const_iterator type for the searchspec_sequence
select_1stSelects the first member of an instance and applies the parameterising functional to it
select_2ndSelects the second member of an instance and applies the parameterising functional to it
select_bothThis 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_veneerApplies a per-item function to a sequence container's items at its destruction
sequence_rangeThis class adapts an STL sequence instance into a Range
sequence_range_traitsTraits class for determining the attributes of range-adapted sequence container types
setcursor_scopeProvides scoping of the enable status of a window
setfocus_scopeProvides scoping of the focus window
shell_allocatorSTL Allocator based on the Win32 shell allocator
shell_browse_traitsTraits for accessing the correct browse information functions for a given character type
sign_traitsTraits for determining the signed, unsigned and alternate-signed type
simple_type_conversionThis class (union) effects conversion from one type to another, without the use of casts
sinteger64Signed 64-bit integer class
size_ofProvides the sizeof the type, and works with void (for which it provides the value 0)
spin_mutexThis class provides an implementation of the mutex model based on a spinning mechanism
spin_mutexThis class provides an implementation of the mutex model based on a spinning mechanism
spin_mutex_lock_traitsTraits for the spin_mutex class (for compilers that do not support Koenig Lookup)
spin_mutex_lock_traitsTraits for the spin_mutex class (for compilers that do not support Koenig Lookup)
static_array_1d1 dimensional static array
static_array_2d2 dimensional static array
static_array_3d3 dimensional static array
static_array_4d4 dimensional static array
static_conversionImplements conversion via C++'s static_cast
pointer_const_conversionPointer-to-const conversion type
pointer_conversionPointer conversion type
reference_const_conversionReference-to-const conversion type
reference_conversionReference conversion type
static_initialiserStatic_initialiser
static_method_property_getImplements static read-only Method Property
static_method_property_get_externalImplements External static read-only Method Property
static_method_property_getsetImplements static read-write Method Property
static_method_property_getset_externalImplements External static read-write Method Property
static_method_property_setImplements static write-only Method Property
static_method_property_set_externalImplements External static write-only Method Property
STATSTG_policyValue policy for STATSTG
std_mem_fun_ref_tAn adaptor for member functions of COM interfaces
std_mem_fun_tAn adaptor for member functions of COM interfaces
stlsoft_char_traitsCharacter traits
stlsoft_char_traits_safeCharacter traits, all of the operations of which can work with null pointers
string_tokeniserString tokeniser
const_iteratorIterator for string_tokeniser, supporting the Forward Iterator concept
string_tokeniser_comparatorString tokeniser comparator
string_tokeniser_ignore_blanksIgnore blanks type
string_tokeniser_type_traitsTraits class for the string tokeniser string type
string_traitsTraits for determining the characteristics of strings
SupportErrorInfoImplProvides implementation of ISupportErrorInfo for support for errors on one interface
SupportErrorInfoImpl2Provides implementation of ISupportErrorInfo for support for errors on two interfaces
SupportErrorInfoImpl3Provides implementation of ISupportErrorInfo for support for errors on three interfaces
system_infoProvides system information
system_versionProvides system version information
systemtime_counterPerformance counter that uses the Windows GetSystemTime() function
task_allocatorSTL Allocator based on the COM task allocator
task_memory_closeClose task memory blocks
thread_mutexThis class provides an implementation of the mutex model based on the Win32 CRITICAL_SECTION
thread_mutexThis class provides an implementation of the mutex model based on the PTHREADS mutex
thread_mutex_lock_traitsTraits for the thread_mutex class (for compilers that do not support Koenig Lookup)
thread_mutex_lock_traitsTraits for the thread_mutex class (for compilers that do not support Koenig Lookup)
threadtimes_counterA performance counter that provides thread-specific performance timings
throw_bad_interface_cast_exceptionA null exception generating type
throw_internet_exception_policyThis type throws internet_exception
tick_counterA low-cost, low-resolution performance counter
token_informationProvides typed access to token information
treeview_child_sequencePresents an STL-like sequence interface to the children of a given node in a tree-view
treeview_inserterFunction object used to insert items into tree views
treeview_peer_sequencePresents an STL-like sequence interface to the peers of a given node in a tree-view
treeview_sequence_baseBase class for the treeview_child_sequence and treeview_peer_sequence classes
treeview_sequence_const_iteratorIterator for the treeview_child_sequence, treeview_peer_sequence and treeview_visible_sequence classes
treeview_visible_sequencePresents an STL-like sequence interface to the visible items in a tree-view
true_typedefThis class is used to create strong types from base types, to facilitate type disambiguation, overloading and mutual incompatibility
tss_indexA TLS index
unicode2AnsiConverts a Unicode (whar_t-based) string to an ANST (char-based) string
union_castThis class (union) effects conversion from one type to another, without the use of casts
unittest_hostInterface for the unit test host
unittest_initialiserThis class is used within unit tests to simplify the process of registering the test information, and calling start() and stop() on the reporter
unittest_registrarThis class is used to automatically register the unit-tests for a given compilation unit with the unit test host
unittest_reporterInterface for the unit test reporter
unix_exceptionException class for general Windows operating system failures
unix_exception_policyThe NULL exception type. It does not throw, and its throw type is empty
unused_return_value_monitorReturn value adaptor for monitoring whether return values are used
VARIANT_closeClose VARIANTs
VARIANT_policyValue policy for VARIANT
variant_type_exceptionThe exception type thrown by safearray_sequence on variant type mismatches
version_infoProvides convenient access to aspects of a module's version information
version_info_exceptionException thrown by the version_info class
VsStringRepresents a string part of a version information block
VsStringFileInfoRepresents a variable string part of a version information block
const_iteratorNon-mutating (const) iterator type for the StringFileInfo block
VsVarRepresents a variable file part of a version information block
LangCodePageRepresents a language/code-page pair
VsVarFileInfoRepresents a variable file info part of a version information block
const_iteratorIterator class
window_enable_scopeProvides scoping of the enable status of a window
window_icon_scopeProvides scoping of the enable status of a window
window_redraw_scopeProvides scoping of the redraw status of a window
window_text_scopeProvides scoping of the text of a window
window_traitsTraits for accessing the correct registry functions for a given character type
window_update_scopeProvides scoping of the update-status of a window
window_visible_scopeProvides scoping of the visible status of a window
windows_exceptionException class for general Windows operating system failures
windows_exception_policyThe NULL exception type. It does not throw, and its throw type is empty
ZERO_vRepresents a type that can be an active replacement for ZERO

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