Welcome Projects Management Advisors Articles Contact

Articles

Blog

ReBlog

ReCode is our CTO Emil Dotchevski's blog on programming.

It is the place where Emil rants about C++, video game development and other programming topics. You can post comments or subscribe for RSS updates whenever a new article or reader comment is posted.

 

Allocator Support for std::function

Adding allocator support to std::function for C++0x - formal proposal to add user-supplied allocator support in std::function. It has already been incorporated into the latest draft N2606 of the C++ standard.

See the C++ Library Working Group Status Report (Post-Antipolis 2008 Mailing) for more information.

 

Boost Exception

Boost

Boost Exception is a C++ error handling library designed by our CTO Emil Dotchevski. It is part of Boost, arguably the most recognized collection of C++ libraries in the world.

Boost Exception supports transporting of arbitrary data to the catch site, which is otherwise tricky due to the no-throw requirements (15.5.1) for exception types. Data can be added to any exception object, either directly in the throw-expression (15.1), or at a later time as the exception object propagates up the call stack.

 

C++ Scripting System for Games

Game Developer Magazine

Creating a C++ Scripting System was published in the June 2002 issue of the Game Developer Magazine, the leading professional publication of the game development industry. It describes a scripting system based on innovative use of C++ expression templates.