22 #ifndef vtkSMMessage_h 23 #define vtkSMMessage_h 29 #pragma GCC diagnostic ignored "-Wsign-compare" 31 #include "vtkPVMessage.pb.h" 32 #include "vtkSystemIncludes.h" 33 #include "vtk_protobuf.h" 35 #pragma GCC diagnostic warning "-Wsign-compare" 43 switch (variant.type())
45 case paraview_protobuf::Variant::INT:
46 for (
int cc = 0; cc < variant.integer_size(); cc++)
48 stream << variant.integer(cc);
52 case paraview_protobuf::Variant::FLOAT64:
53 for (
int cc = 0; cc < variant.float64_size(); cc++)
55 stream << variant.float64(cc);
59 case paraview_protobuf::Variant::IDTYPE:
60 for (
int cc = 0; cc < variant.idtype_size(); cc++)
62 stream << variant.idtype(cc);
66 case paraview_protobuf::Variant::STRING:
67 for (
int cc = 0; cc < variant.txt_size(); cc++)
69 stream << variant.txt(cc).c_str();
vtkClientServerStream & operator<<(vtkClientServerStream &stream, const paraview_protobuf::Variant &variant)
Store messages for the interpreter.