Template capabilities
[QuantLib macros]


Detailed Description

Some compilers still do not fully implement the template syntax. These macros can be used to select between alternate implementations of blocks of code, namely, one that takes advantage of template programming techniques and a less efficient one which is compatible with all compilers.


Defines

#define QL_TYPENAME   typename


Define Documentation

#define QL_TYPENAME   typename

In Visual C++ 6, typename can only be used in template declarations and not in template definitions.