204a205,206
> #include <iostream>
>
326c328
< code('void print(ostream& out) const;')
---
> code('void print(std::ostream& out) const;')
361c363
< ostream& operator<<(ostream& out, const ${{self.c_ident}}& obj);
---
> std::ostream& operator<<(std::ostream& out, const ${{self.c_ident}}& obj);
365c367
< ostream& operator<<(ostream& out, const ${{self.c_ident}}& obj)
---
> std::ostream& operator<<(std::ostream& out, const ${{self.c_ident}}& obj)
368c370
< out << flush;
---
> out << std::flush;
385a388,389
> #include <iostream>
>
386a391,392
>
> using namespace std;
423a430,432
> #include <iostream>
> #include <string>
>
446,447c455,456
< ${{self.c_ident}} string_to_${{self.c_ident}}(const string& str);
< string ${{self.c_ident}}_to_string(const ${{self.c_ident}}& obj);
---
> ${{self.c_ident}} string_to_${{self.c_ident}}(const std::string& str);
> std::string ${{self.c_ident}}_to_string(const ${{self.c_ident}}& obj);
465c474
< ostream& operator<<(ostream& out, const ${{self.c_ident}}& obj);
---
> std::ostream& operator<<(std::ostream& out, const ${{self.c_ident}}& obj);
479a489,491
> #include <iostream>
> #include <string>
>
481a494,495
> using namespace std;
>