~/talk

Rebuilding Boost Date-Time for C++11

Talkat CppCon 2014 · on Monday, 2014-09-08· at 16:45· Leibnitz· [c-and-cpp]
links:none on file
slides:none on file

Rebuilds Boost.Date_Time around C++11/14 features aiming for a smaller faster v2 that can be proposed for the standard — default-constructed dates become epoch not not-a-date-time, optional covers missing values, many conversions are implemented as templated constructors (tm, chrono system_clock, tuple, strings, calculated rules), code uses noexcept fast path, move/defaulted special members, member initialization and constexpr (C++11 limited, C++14 better), IO remains a performance pain, work is preliminary and hosted on GitHub.

AI-written summary · about

  1. 0:00Start
  2. 2:57Background
  3. 9:14What's easiest to use type in C++?
  4. 29:39Error Handling & NoExcept
  5. 42:42User Defined Literals
  6. 44:00user defined literal example
  7. 49:29constexpr limits
  8. 51:24delegating constructors
  9. 53:53Conclusions: Valuetype Design Considerations
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.