Projects / fcppt


fcppt (short for "Freundlich's C++ toolkit") is a C++ library with various classes and functions to make C++ development easier. It tries to fill in some gaps left by the Boost library and even implements some replacements for a few Boost components.

Operating Systems

Recent releases

  •  27 Nov 2012 13:05

    Release Notes: Most prominently, this release adds improved cmake integration, which makes it a lot easier to use fcppt from other cmake-based projects. Some new functions have been added, most of them in the math category. fcppt.thread has been removed because boost.thread now does everything that fcppt.thread did. Lastly, the reset function of unique_ptr has been fixed, along with some other minor bugfixes.

    •  19 Jun 2012 18:53

      Release Notes: This is mainly a bugfix release. It corrects some compatibility problems with clang-3.1, clang-3.2 trunk, gcc-4.8 trunk, boost-1.50.0_beta1, and doxygen-1.8.1. More warnings have been enabled where possible. There are also some minor new features like pure, const, and noreturn annotations, and a perlin fifth degree function.

      •  15 Apr 2012 10:07

        Release Notes: This release focuses on improved stability, better documentation, and removal of obsoleted features that are now properly supported by Boost. It features a new assert framework, null_ptr emulation, optional references, a redesigned logger library, better strong typedefs, and some other minor changes. Boost 1.47 is now required. Therefore, a lot of filesystem wrappers, the chrono library, and the ratio library have been removed.

        •  12 Aug 2011 18:37

          Release Notes: Boost 1.44 or later is now required (fsv2 is no longer supported). Many cmake fixes have been made so that fcppt can be installed properly and also used from the source directory. Some bugs in chrono, type_traits, and variant have been fixed. Overall, there are some minor improvements to several components.

          •  05 Jun 2011 13:56

            Release Notes: A lot of changes have gone into this release. Some of the most important ones are: container::tree can now use ptr semantics and has a proper copying infrastructure. The find module for cmake has been fixed to conform to cmake's coding standards. fcppt's installation directories can now be fine controlled. make_unique_ptr and make_shared_ptr have been changed to take their arguments by value.

            Recent comments

            29 Mar 2010 08:16 eXplodus

            yeah, nice one... and very usefull... :)


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.