CppCon 2014 has ended
Back To Schedule
Monday, September 8 • 4:45pm - 5:45pm
Rebuilding Boost Date-Time for C++11

Log in to save this to your schedule, view media, leave feedback and see who's attending!

Boost date_time is a widely used C++ library originally released in 2001 -- including being the basis for elements of the chrono library in c++11. While the library interface has stayed stable for more than a decade, the world around it has changed with the standard library and language changing. It is time for the library tobe rewritten to account for c++11.

The lecture describes in detail the design decisions and changes to the library for C++11. More generally it describes elements of design for a small valuetype library. Many of these considerations involve new features of C++11 and how they should be used. This includes noexcept, move construction/assignment (R-values), constexpr, enum classes, and user defined literals.

Attendees will learn about the design considerations and tradeoffs of using the new language features in their own work while getting a glimpse of boost date-time version 2.

avatar for Jeff Garland

Jeff Garland

CrystalClear Software
Jeff Garland has worked on many large-scale, distributed software projects over the past 30+ years. The systems span many different domains including telephone switching, industrial process control, satellite ground control, ip-based communications, and financial systems. He has written... Read More →

Monday September 8, 2014 4:45pm - 5:45pm PDT

Attendees (0)