tqdm.cpp icon indicating copy to clipboard operation
tqdm.cpp copied to clipboard

C++ port of tqdm

Results 33 tqdm.cpp issues
Sort by recently updated
recently updated
newest added

I was very happy to find an easy-to use tqdm analogue for C++, then quickly saddened that it seems very difficult to actually get a progress bar. Here is what...

I am using the following code to generate a progress bar which I will update using the `update` function. ```cpp tqdm::Params params; params.desc="recursive_bisection"; params.leave = true; params.dynamic_ncols = true; auto...

I have the following code ```cpp #include int main() { for (int i : tqdm::range(5)) { } return 0; } ``` I would have hoped to see a progress-bar, but...

This breaks my build so much. Please don't redeclare C++ keywords like that. https://github.com/tqdm/tqdm.cpp/blob/669d6354a279afd2177d66703d7405722ea627ca/include/tqdm/utils.h#L37 ``` /usr/include/c++/8/bits/algorithmfwd.h:370:5: error: redeclaration ‘const _Tp& std::max(const _Tp&, const _Tp&)’ differs in ‘constexpr’ from previous declaration...

couldn't test on windows, due to missing poll.h

Nice library! I wonder though, do you provide CMake support / would you be willing to consider this (I'm happy to open a PR)?

framework

There are two global variables in utils.h that cause a static initialization order fiasco: `all_sinks` and `standard_sink`. The `Sink` class uses `all_sinks` in a constructor: ```C++ explicit Sink(SinkOptions o) :...

There is an address sanitizer error in the following code in `utils.h`: ```C++ template AtomicList::AtomicList() : meta(static_cast(&meta), static_cast(&meta)) {} ``` The error happens when `AtomicList` is constructed inside an unused...

Hello! There seems to be a lot of clang-tidy errors when I copy-paste tqdm into my project. There is a (not complete) list of them: 1. `error: 'tqdm::Tqdm' has virtual...

This is dead right? That's a pity.. seemed like a very useful project. C++ has lousy progress bar libs