20 #ifndef SPOT_MISC_FORMATER_HH
21 #define SPOT_MISC_FORMATER_HH
37 print(std::ostream&,
const char*)
const = 0;
57 operator const T&()
const
75 print(std::ostream& os,
const char*)
const
86 print(std::ostream& os,
const char* x)
const
97 print(std::ostream& os,
const char*)
const
126 scan(
const char* fmt, std::vector<bool>&
has)
const;
129 scan(
const std::string& fmt, std::vector<bool>&
has)
const
138 prime(
const char* fmt);
174 format(std::ostream& output,
const char* fmt)
184 return format(fmt.c_str());
189 format(std::ostream& output,
const std::string& fmt)
191 return format(output, fmt.c_str());
196 std::vector<const printable*>
call_;
203 #endif // SPOT_MISC_FORMATER_HH