Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fix bracketting to return stream string by move | Dan Goodliffe | 2022-07-23 |
| | |||
* | CTF get return str content by move | Dan Goodliffe | 2022-03-19 |
| | |||
* | Lots of perfect forwarding over const refs | Dan Goodliffe | 2022-03-14 |
| | |||
* | Doxygen mark helpers as privatelibadhocutil-0.8.8 | Dan Goodliffe | 2022-02-11 |
| | |||
* | Tidy up lots of defines mostly with pragma once | Dan Goodliffe | 2022-02-07 |
| | |||
* | Remove all pre-C++20 compile time formatter support | Dan Goodliffe | 2022-02-07 |
| | |||
* | Add stub header for all header only fileslibadhocutil-0.8.6 | Dan Goodliffe | 2021-09-25 |
| | |||
* | Add -Wpedantic | Dan Goodliffe | 2021-09-12 |
| | |||
* | Fix conversions in everything but uriParse | Dan Goodliffe | 2021-09-09 |
| | |||
* | pass iwyulibadhocutil-0.8.4 | Dan Goodliffe | 2021-04-11 |
| | |||
* | Better detection first param is a stream | Dan Goodliffe | 2020-12-04 |
| | | | | Also works around weirdness with ubsan | ||
* | Tidy fixeslibadhocutil-0.8.2 | Dan Goodliffe | 2020-11-17 |
| | |||
* | Clang-format | Dan Goodliffe | 2020-06-17 |
| | |||
* | Add missing header, add proper namespacing in macro | Dan Goodliffe | 2020-05-10 |
| | |||
* | Simplify fmt literal with basic_fixed_string | Dan Goodliffe | 2020-03-28 |
| | |||
* | Add [s]cprintf functions | Dan Goodliffe | 2020-03-28 |
| | |||
* | C++ fixed string literal CTF | Dan Goodliffe | 2020-03-28 |
| | |||
* | Wrap Formatter with as FormatterDetail | Dan Goodliffe | 2020-03-28 |
| | | | | Fixes some signedness issues around searching strings. | ||
* | Macro CtfString type | Dan Goodliffe | 2020-03-28 |
| | |||
* | Fixes for tidy | Dan Goodliffe | 2020-03-28 |
| | |||
* | Big modernize and tidy | Dan Goodliffe | 2020-02-15 |
| | |||
* | Lots more clang tidy fixes | Dan Goodliffe | 2019-03-03 |
| | |||
* | More clang-tidy WIP | Dan Goodliffe | 2019-02-12 |
| | |||
* | Explicitly disable stream operator() of formatterlibadhocutil-0.7.0 | Dan Goodliffe | 2019-02-04 |
| | | | | | When stream type does not have a write member, prevents failure when overload matches call because first argument can passed by non-const reference. | ||
* | Add missing doxygen commentslibadhocutil-0.6.0 | Dan Goodliffe | 2019-01-18 |
| | |||
* | Literal operator based inline formatting | Dan Goodliffe | 2019-01-18 |
| | |||
* | Support scprintf macro for format string with no args | Dan Goodliffe | 2018-09-04 |
| | |||
* | scprintf macro with non-variable | Dan Goodliffe | 2018-09-04 |
| | | | | | Updates scprintf macro to handle the case where strm isn't a variable and thus cannot be captured, instead passing it as a parameter to the lambda. | ||
* | Add missing doxygen comments | Dan Goodliffe | 2018-09-03 |
| | |||
* | Greatly improved CTF printf support | Dan Goodliffe | 2018-09-03 |
| | |||
* | Add constexpr functions for identifying char ranges | Dan Goodliffe | 2018-08-30 |
| | |||
* | Add in a template type arg for enable_if | Dan Goodliffe | 2018-08-30 |
| | |||
* | Simplify CTF bad format handling | Dan Goodliffe | 2018-08-30 |
| | | | | static assertion is now just the default behaviour, not a catch all template class | ||
* | Add the scprintf macro | Dan Goodliffe | 2018-08-20 |
| | | | | | Clang/LLVM only macro which allows a more pure use of CTF with everything inline. e.g. scprintf(str, "Number = %d", n) | ||
* | Fix compilation with template auto and + operator | Dan Goodliffe | 2018-08-20 |
| | |||
* | CTF printf | Dan Goodliffe | 2018-07-04 |
| | | | | Adds support for a lot (but not all) of printf like formatters | ||
* | Any stream type with CTF | Dan Goodliffe | 2018-06-17 |
| | | | | | | Minor alteration to allow for custom helpers. Then a unit test to demonstrate that with suitable helpers, a CTF can operate on any stream type, such as a stdio FILE. | ||
* | Create a typedef for the formatters char type | Dan Goodliffe | 2018-06-17 |
| | |||
* | Lorem Ipsum test | Dan Goodliffe | 2018-06-17 |
| | | | | | | Adds test case when formatter content is generated from a simple .txt file using xxd. The header is simply including and processed as a string literal. | ||
* | Simplify CTF invalid static_assert | Dan Goodliffe | 2018-06-17 |
| | |||
* | Use template auto types throughout CTF | Dan Goodliffe | 2018-06-17 |
| | |||
* | Massively simplified CTF with C++17 constexpr | Dan Goodliffe | 2018-06-17 |
| | |||
* | Add template string utils | Dan Goodliffe | 2018-06-16 |
| | |||
* | Template strings don't need to be extern C++17, just constexpr | Dan Goodliffe | 2018-06-16 |
| | |||
* | Add missing include guardlibadhocutil-0.5.1 | Dan Goodliffe | 2018-05-08 |
| | |||
* | Inline the formatter consts | Dan Goodliffe | 2018-05-08 |
| | | | | Allows a formatter to be a typedef in multiple compilation units. | ||
* | Fix uniqueness of generated name for format string var | Dan Goodliffe | 2018-05-08 |
| | |||
* | C++17 | Dan Goodliffe | 2018-04-06 |
| | | | | Remove all boost things now in the standard library from CTF. | ||
* | Refactor to reduce AdHoc namespace polutionlibadhocutil-0.4.1 | Dan Goodliffe | 2016-12-30 |
| | |||
* | Add macros to ease declartion of formatters | Dan Goodliffe | 2016-12-30 |
| |