Commit Graph

13 Commits

Author SHA1 Message Date
Mathew Sutcliffe
e8219efdde Removed own implementation of std::index_sequence that was needed for GCC 4.9. 2017-11-14 17:51:09 +00:00
Mathew Sutcliffe
77b6a1ccb0 Removed workarounds that were needed to support GCC 4.9. 2017-11-14 17:51:04 +00:00
Mathew Sutcliffe
1f54bbc0d5 refs #800 Removed redundant semi-colons, etc. 2016-12-13 19:00:30 +01:00
Roland Winklmeier
3d7a39ed00 Fix BlackMisc header includes
* Include only what is used
* Use forward declaration when possible
* Sorted includes

refs #630
2016-05-13 17:05:49 +02:00
Mathew Sutcliffe
78fe827fdd refs #628 Style consistency. 2016-04-03 18:17:40 +01:00
Mathew Sutcliffe
a8fc899219 refs #624 Use std alias traits. 2016-03-22 16:02:48 +00:00
Mathew Sutcliffe
eb4df2d893 refs #624 Use auto function return type deduction. 2016-03-22 16:02:33 +00:00
Mathew Sutcliffe
4700cb1602 refs #624 Use ref qualifiers. 2016-03-22 16:02:31 +00:00
Mathew Sutcliffe
91494ea2e5 refs #624 Swap functions, move constructors, and move assignment operators should all be noexcept where possible. 2016-03-21 02:20:01 +00:00
Mathew Sutcliffe
b33781717e refs #624 Remove noexcept from destructors, which are implicitly noexcept. 2016-03-19 21:07:56 +00:00
Roland Winklmeier
1ea2f34f75 Fix doxygen documentation in src, samples and tests
refs #594
2016-02-16 20:01:33 +01:00
Mathew Sutcliffe
6c8586df23 refs #495 Workaround lack of atomic operations on std::shared_ptr in GCC 4.9. 2015-11-19 21:05:27 +00:00
Mathew Sutcliffe
0dec51beb6 refs #495 LockFree wrapper class. 2015-11-19 21:05:21 +00:00