Version: 9.12.0
GEOM::TPythonDump Class Reference

#include <GEOM_PythonDump.hxx>

Public Member Functions

Standard_EXPORT TPythonDump (const Handle(GEOM_Function)&theFunction, bool theAppend=false)
 
virtual Standard_EXPORT ~TPythonDump ()
 
template<class T >
Standard_EXPORT TPythonDumpoperator<< (const Handle(T)&theObject)
 
Standard_EXPORT TPythonDumpoperator<< (bool theArg)
 
Standard_EXPORT TPythonDumpoperator<< (long int theArg)
 
Standard_EXPORT TPythonDumpoperator<< (int theArg)
 
Standard_EXPORT TPythonDumpoperator<< (double theArg)
 
Standard_EXPORT TPythonDumpoperator<< (float theArg)
 
Standard_EXPORT TPythonDumpoperator<< (const void *theArg)
 
Standard_EXPORT TPythonDumpoperator<< (const char *theArg)
 
Standard_EXPORT TPythonDumpoperator<< (const TCollection_AsciiString theArg)
 
Standard_EXPORT TPythonDumpoperator<< (const TopAbs_ShapeEnum theArg)
 
Standard_EXPORT TPythonDumpoperator<< (const Handle(::GEOM_BaseObject)&theObject)
 
Standard_EXPORT TPythonDumpoperator<< (const Handle(TColStd_HSequenceOfTransient)&objects)
 
Standard_EXPORT TPythonDumpoperator<< (const std::list< Handle(::GEOM_Object)> &theObjects)
 
Standard_EXPORT TPythonDumpoperator<< (const GEOM_BaseObject *theObject)
 

Private Member Functions

 Handle (GEOM_Function) myFunction
 

Private Attributes

std::ostringstream myStream
 
bool myAppend
 

Static Private Attributes

static size_t myCounter = 0
 

Constructor & Destructor Documentation

◆ TPythonDump()

GEOM::TPythonDump::TPythonDump ( const Handle(GEOM_Function)&  theFunction,
bool  theAppend = false 
)

References myAppend, and myCounter.

◆ ~TPythonDump()

GEOM::TPythonDump::~TPythonDump ( )
virtual

References myAppend, myCounter, and myStream.

Member Function Documentation

◆ Handle()

GEOM::TPythonDump::Handle ( GEOM_Function  )
private

◆ operator<<() [1/14]

TPythonDump & GEOM::TPythonDump::operator<< ( bool  theArg)

References myStream.

◆ operator<<() [2/14]

TPythonDump & GEOM::TPythonDump::operator<< ( const char *  theArg)

References myStream.

◆ operator<<() [3/14]

TPythonDump & GEOM::TPythonDump::operator<< ( const GEOM_BaseObject theObject)

◆ operator<<() [4/14]

Standard_EXPORT TPythonDump& GEOM::TPythonDump::operator<< ( const Handle(::GEOM_BaseObject)&  theObject)

◆ operator<<() [5/14]

template<class T >
Standard_EXPORT TPythonDump& GEOM::TPythonDump::operator<< ( const Handle(T)&  theObject)
inline

◆ operator<<() [6/14]

TPythonDump & GEOM::TPythonDump::operator<< ( const Handle(TColStd_HSequenceOfTransient)&  objects)

References Handle(), and myStream.

◆ operator<<() [7/14]

Standard_EXPORT TPythonDump& GEOM::TPythonDump::operator<< ( const std::list< Handle(::GEOM_Object)> &  theObjects)

◆ operator<<() [8/14]

TPythonDump & GEOM::TPythonDump::operator<< ( const TCollection_AsciiString  theArg)

References myStream.

◆ operator<<() [9/14]

TPythonDump & GEOM::TPythonDump::operator<< ( const TopAbs_ShapeEnum  theArg)

References myStream.

◆ operator<<() [10/14]

TPythonDump & GEOM::TPythonDump::operator<< ( const void *  theArg)

References myStream.

◆ operator<<() [11/14]

TPythonDump & GEOM::TPythonDump::operator<< ( double  theArg)

References myStream.

◆ operator<<() [12/14]

TPythonDump & GEOM::TPythonDump::operator<< ( float  theArg)

References myStream.

◆ operator<<() [13/14]

TPythonDump & GEOM::TPythonDump::operator<< ( int  theArg)

References myStream.

◆ operator<<() [14/14]

TPythonDump & GEOM::TPythonDump::operator<< ( long int  theArg)

References myStream.

Member Data Documentation

◆ myAppend

bool GEOM::TPythonDump::myAppend
private

◆ myCounter

size_t GEOM::TPythonDump::myCounter = 0
staticprivate

◆ myStream

std::ostringstream GEOM::TPythonDump::myStream
private

The documentation for this class was generated from the following files: