23 #ifndef _GEOM_PYTHONDUMP_HXX_
24 #define _GEOM_PYTHONDUMP_HXX_
26 #include <SALOMEconfig.h>
31 #include <TCollection_AsciiString.hxx>
51 #if OCC_VERSION_MAJOR >= 7
53 Standard_EXPORT TPythonDump&
operator<< (
const Handle(T)& theObject) {
return *
this << theObject.get(); }
55 Standard_EXPORT TPythonDump&
operator<< (
bool theArg);
56 Standard_EXPORT TPythonDump&
operator<< (
long int theArg);
57 Standard_EXPORT TPythonDump&
operator<< (
int theArg);
58 Standard_EXPORT TPythonDump&
operator<< (
double theArg);
59 Standard_EXPORT TPythonDump&
operator<< (
float theArg);
60 Standard_EXPORT TPythonDump&
operator<< (
const void* theArg);
61 Standard_EXPORT TPythonDump&
operator<< (
const char* theArg);
62 Standard_EXPORT TPythonDump&
operator<< (
const TCollection_AsciiString theArg);
63 Standard_EXPORT TPythonDump&
operator<< (
const TopAbs_ShapeEnum theArg);
65 Standard_EXPORT TPythonDump&
operator<< (
const Handle(TColStd_HSequenceOfTransient)& objects);
66 Standard_EXPORT TPythonDump& operator<< (const std::list<Handle(GEOM_Object)>& theObjects);