Clang format

This commit is contained in:
Pranav Srinivas Kumar
2019-12-18 12:47:10 -06:00
parent 358e3763c3
commit e697a43fec
4 changed files with 14 additions and 15 deletions

View File

@@ -36,32 +36,31 @@ namespace indicators {
template <typename Indicator, size_t count> class MultiProgress { template <typename Indicator, size_t count> class MultiProgress {
public: public:
template <typename... Indicators, template <typename... Indicators,
typename = typename std::enable_if<(sizeof...(Indicators) == count)>::type typename = typename std::enable_if<(sizeof...(Indicators) == count)>::type>
> explicit MultiProgress(Indicators &... bars) {
explicit MultiProgress(Indicators&... bars) {
_bars = {bars...}; _bars = {bars...};
for (auto& bar: _bars) { for (auto &bar : _bars) {
bar.get()._multi_progress_mode = true; bar.get()._multi_progress_mode = true;
} }
} }
template <size_t index> template <size_t index>
typename std::enable_if<(index >=0 && index < count), void>::type set_progress(float value) { typename std::enable_if<(index >= 0 && index < count), void>::type set_progress(float value) {
if (!_bars[index].get().is_completed()) if (!_bars[index].get().is_completed())
_bars[index].get().set_progress(value); _bars[index].get().set_progress(value);
_print_progress(); _print_progress();
} }
template <size_t index> typename std::enable_if<(index >=0 && index < count), void>::type tick() { template <size_t index>
typename std::enable_if<(index >= 0 && index < count), void>::type tick() {
if (!_bars[index].get().is_completed()) if (!_bars[index].get().is_completed())
_bars[index].get().tick(); _bars[index].get().tick();
_print_progress(); _print_progress();
} }
template <size_t index> template <size_t index>
typename std::enable_if<(index >=0 && index < count), bool>::type is_completed() const { typename std::enable_if<(index >= 0 && index < count), bool>::type is_completed() const {
return _bars[index].get().is_completed(); return _bars[index].get().is_completed();
} }