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  

any_caster Union Template Reference

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. More...

#include <stlsoft_any_caster.h>

List of all members.

Public Methods

Construction
 any_caster (T t)
 Constructs an instance from the source type.

Conversion


Detailed Description

template<typename T, typename T1, typename T2, typename T3 = any_caster_invalid_type<3>*, typename T4 = any_caster_invalid_type<4>*, typename T5 = any_caster_invalid_type<5>*, typename T6 = any_caster_invalid_type<6>*, typename T7 = any_caster_invalid_type<7>*, typename T8 = any_caster_invalid_type<8>*>
union stlsoft::any_caster< T, T1, T2, T3, T4, T5, T6, T7, T8 >

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.

Note:
See inetstl_filesystem_traits.h for an example of its use.


Constructor & Destructor Documentation

any_caster   t [inline, explicit]
 

Constructs an instance from the source type.


The documentation for this union was generated from the following file:

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