Boost
Libraries
arrow_drop_down
Boost.Wave
C++ 11 Added in Boost 1.33.0
Categories: String

The Boost.Wave library is a Standards conformant, and highly configurable implementation of the mandated C99/C++ preprocessor functionality packed behind an easy to use iterator interface.

This Release

Hartmut Kaiser
Maintainer

Dependencies

Assert
Concept Check
Config
Core
Filesystem
Format
Iterator
Lexical Cast
MPL
Multi-Index
Optional
Pool
Preprocessor
Serialization
Smart Ptr
Spirit
Static Assert
ThrowException
Type Traits

Boost.Wave

Branch Appveyor (MSVC) GitHub Actions (gcc, clang)
Master AppVeyor GitHub Actions
Develop AppVeyor GitHub Actions

The Wave C++ preprocessor library is a Standards conformant implementation of the mandated C99/C++ preprocessor functionality packed behind a simple to use interface, which integrates well with the well known idioms of the Standard Template Library (STL).