#ifndef EMPATHY_IR_TOSTRING_H
#define EMPATHY_IR_TOSTRING_H
namespace empathy::ir
{
class Vector;
enum class Delimiter;
extern ostream& ToString( ostream& out, const uint32_t& x );
extern ostream& ToString( ostream& out, const LocationId& x );
extern ostream& ToString( ostream& out, const string& x );
extern ostream& ToString( ostream& out, const StringId& x );
extern ostream& ToString( ostream& out, const Delimiter& x );
extern ostream& ToString( ostream& out, const ptr< void >& x );
extern ostream& ToString( ostream& out, const void* x );
extern ostream& ToString( ostream& out, const ptr< Vector >& v );
extern ostream& ToString( ostream& out, const BigInt& t );
extern ostream& ToString( ostream& out, const APSInt& t );
}
#endif