Skip to content
DryPerspective edited this page Feb 14, 2024 · 7 revisions

C++ Builder Extras

A collection of tools written for all C++ compilers and standards, but which were particularly designed with C++Builder in mind, in order to take the edge off of some aspects of developing in that environment. The tools are header-only and while the implementation may change depending on language standard. the interface to the user remains the same.

The tools are:

  • Contracts - Function contract annotations designed following a similar pattern to the current proposed contract MVP for C++26 (P2900)
  • Convert - A generic type conversion function which converts between built-in, standard library, and VCL types.
  • Defer - A tool to defer the evaluation of certain expressions until the exit of the current scope.

Clone this wiki locally