/** * @author Edouard DUPIN * * @copyright 2011, Edouard DUPIN, all right reserved * * @license APACHE v2.0 (see license file) */ #include std::ostream& etk::operator <<(std::ostream &_os, const etk::Vector4D& _obj) { _os << "("; _os << _obj.x(); _os << ","; _os << _obj.y(); _os << ","; _os << _obj.z(); _os << ","; _os << _obj.w(); _os << ")"; return _os; } std::ostream& etk::operator <<(std::ostream &_os, const etk::Vector4D& _obj) { _os << "("; _os << _obj.x(); _os << ","; _os << _obj.y(); _os << ","; _os << _obj.z(); _os << ","; _os << _obj.w(); _os << ")"; return _os; } std::ostream& etk::operator <<(std::ostream &_os, const etk::Vector4D& _obj) { _os << "("; _os << _obj.x(); _os << ","; _os << _obj.y(); _os << ","; _os << _obj.z(); _os << ","; _os << _obj.w(); _os << ")"; return _os; } std::ostream& etk::operator <<(std::ostream &_os, const etk::Vector4D& _obj) { _os << "("; _os << _obj.x(); _os << ","; _os << _obj.y(); _os << ","; _os << _obj.z(); _os << ","; _os << _obj.w(); _os << ")"; return _os; }