33 #ifndef CLASSES_IDISPLAY_H_ 34 #define CLASSES_IDISPLAY_H_ 56 virtual std::ostream& display(std::ostream& os)
const = 0;
62 virtual ~IDisplay() =
default;
69 friend std::ostream& operator<<(std::ostream& os,
const IDisplay& rhs) {
70 return rhs.display(os);
84 virtual ~IJSON() =
default;
94 to_JSON(
bool enclosed_in_curly_brackets =
true)
const = 0;
Quantum++ main namespace.
Definition: circuits.h:35