Wayverb
bracketer.h
1 #pragma once
2 
3 #include <ostream>
4 
5 class bracketer final {
6 public:
7  bracketer(std::ostream& os, const char* enter, const char* exit)
8  : os_{os}
9  , exit_{exit} {
10  os_ << enter;
11  }
12 
13  ~bracketer() noexcept { os_ << exit_; }
14 
15 private:
16  std::ostream& os_;
17  const char* exit_;
18 };
19 
Definition: bracketer.h:5