Supported Compilers

| Home | Libraries | People | FAQ | More

## Supported Compilers

The library should be usable on any compiler that supports Boost.Typeof except

- MSVC 7.1 and 8.0 fail to link if a function with ScopeExit is included by multiple translation units.
- GCC 3.3 can't compile ScopeExit inside a template. See this thread for more details.

The author tested the library on GCC 3.3, 3.4, 4.1, 4.2 and Intel 10.1.