source:
doc/papers/OOPSLA17/evaluation/cpp-vprint.hpp@
17c6edeb
      
      | Last change on this file since 17c6edeb was f4e3419d, checked in by , 8 years ago | |
|---|---|
| 
 | |
| File size: 263 bytes | |
| Line | |
|---|---|
| 1 | #pragma once | 
| 2 | #include <ostream> | 
| 3 | #include "object.hpp" | 
| 4 | |
| 5 | void print(std::ostream& out, const printable& x) { x.print(out); } | 
| 6 | |
| 7 | template<typename... Args> void print(std::ostream& out, const printable& x, const Args&... rest) { | 
| 8 | x.print(out); | 
| 9 | print(out, rest...); | 
| 10 | } | 
  Note:
 See   TracBrowser
 for help on using the repository browser.
    