There are two main headers used by this library:
provides full access to the main template library, while
provides access to the (deprecated) high level class RegEx, and the POSIX
There is also a header containing only forward declarations
for use when an interface is dependent upon
basic_regex, but otherwise does
not need the full definitions.