#include "trygvis/kicad/GenerateHeaderPy.h" namespace trygvis { namespace kicad { namespace python { using namespace std; GenerateHeaderPy::GenerateHeaderPy(const string &ref, nl *netlist) : ref_(ref), netlist_(netlist) { } GenerateHeaderPy::~GenerateHeaderPy() {} string GenerateHeaderPy::ref() { return ref_; } nl *GenerateHeaderPy::netlist() { if (!netlist_) { throw domain_error("No current netlist"); } return netlist_; } string GenerateHeaderPy::str() { return buf_.str(); } void GenerateHeaderPy::print(const string &str) { buf_ << str; } void GenerateHeaderPy::println(const string &str) { buf_ << str << endl; } } // namespace python } // namespace kicad } // namespace trygvis