There are two main headers used by this library: <codeclass="computeroutput"><spanclass="special"><</span><spanclass="identifier">boost</span><spanclass="special">/</span><spanclass="identifier">regex</span><spanclass="special">.</span><spanclass="identifier">hpp</span><spanclass="special">></span></code>
provides full access to the main template library, while <codeclass="computeroutput"><spanclass="special"><</span><spanclass="identifier">boost</span><spanclass="special">/</span><spanclass="identifier">cregex</span><spanclass="special">.</span><spanclass="identifier">hpp</span><spanclass="special">></span></code>
provides access to the (deprecated) high level class RegEx, and the POSIX
API functions.
</p>
<p>
There is also a header containing only forward declarations <codeclass="computeroutput"><spanclass="special"><</span><spanclass="identifier">boost</span><spanclass="special">/</span><spanclass="identifier">regex_fwd</span><spanclass="special">.</span><spanclass="identifier">hpp</span><spanclass="special">></span></code>
for use when an interface is dependent upon <ahref="../ref/basic_regex.html"title="basic_regex"><codeclass="computeroutput"><spanclass="identifier">basic_regex</span></code></a>, but otherwise does