format
format copied to clipboard
Boost.org format module
We are in the process of making B2 build changes to all of the B2 build files to support "modular" consumption of the Boost Libraries by users. See this list...
https://github.com/boostorg/format/blob/78ef371d2d90462671b90c3af407fae07820b193/include/boost/format/alt_sstream_impl.hpp#L127 Line 127 is - else if(way == ::std::ios_base::beg) It is followed on line 129 - else if(way != ::std::ios_base::beg) Which, of course is always true given the previous test....
If I try to format a (u)int8 number, Boost.Format considers this as (unsigned) char, even if I use `%d`, `%i` or `%u`. [This is a known and rather old issue](http://boost.2283326.n4.nabble.com/format-show-uint8-t-as-a-number-not-a-char-td2563278.html)....
``` In file included from src/config/printer.cpp:19: In file included from ./include/bitcoin/system/config/printer.hpp:25: In file included from /home/runner/work/libbitcoin-system/libbitcoin-system/prefixenv/include/boost/format.hpp:48: /home/runner/work/libbitcoin-system/libbitcoin-system/prefixenv/include/boost/format/group.hpp:59:12: warning: definition of implicit copy constructor for 'group1' is deprecated because it has...
Otherwise gets: Error C2694 'override': overriding virtual function has less restrictive exception specification than base class virtual member function 'base' Similar changes are being made e.g.: https://github.com/boostorg/json/pull/636 And proposed here...
I know the docs say > the ' printf option (format with thousands grouping characters)) has no effect in format. and the code says https://github.com/boostorg/format/blob/c1170a6d546b36f9399f3983fad0994e8f946d8f/include/boost/format/parsing.hpp#L172-L173 but it would be really...
```c++ #include #include #include #include class Rational { public: Rational(int n, unsigned int d) : n_(n), d_(d) {} Rational(int n, int d); // convert denominator to unsigned friend std::ostream& operator
Hello. I have a problem with using std::variant with boost::format. Visual Studio 2019 - 16.7.3 boost - 1.74 Sample code: ` #include < iostream> #include < variant> #include #include typedef...
It would be good if std::optional were used in projects that use C++2017. A define like that which is available in boost.dll 1.70 would suffice in my opinion.
member std::vector variables should use template parameter Allocator instead of default std::allocator