16 #include <FMEThirdPartyWarningsDisable.h>
19 #include <FMEThirdPartyWarningsRestore.h>
23 namespace DICOMTagTools {
80 inline std::ostream&
operator<<(std::ostream& os,
const ML_NAMESPACE::DICOMTagTools::ZTUIndex & ztu)
82 os << ztu.z <<
" " << ztu.t <<
" " << ztu.u <<
":" << ztu.value;
89 inline std::istream&
operator>>(std::istream&
is, ML_NAMESPACE::DICOMTagTools::ZTUIndex & ztu)
91 ML_NAMESPACE::DICOMTagTools::ZTUIndex ztuTmp;
93 is >> ztuTmp.z >> ztuTmp.t >> ztuTmp.u >> colonChar >> ztuTmp.value;
94 if (
is && (colonChar==
':')){ ztu = ztuTmp; }
MLEXPORT std::ostream & operator<<(std::ostream &s, const ml::Field &v)
Overloads the operator '<<' for stream output of Field objects.
UINT64 MLuint64
Introduce platform-independent 64-bit unsigned integer type.
std::istream & operator>>(std::istream &in, ml::Variant &variant)
constexpr Is< T > is(T d)