Py::PythonExtensionBase Class Reference

#include <ExtensionTypeBase.hxx>

Inheritance diagram for Py::PythonExtensionBase:
Py::PythonClass< T > Py::PythonExtension< T > Py::PythonClass< PythonBaseClass > Py::PythonExtension< ControlPy > Py::PythonExtension< DocumentObjectProtectorPy > Py::PythonExtension< DocumentProtectorPy > Py::PythonExtension< ExtensionModuleBasePtr > Py::PythonExtension< HypothesisPy > Py::PythonExtension< OutputStderr > Py::PythonExtension< OutputStdout > Py::PythonExtension< ProgressIndicatorPy > Py::PythonExtension< PythonDebugExcept > Py::PythonExtension< PythonDebuggerPy > Py::PythonExtension< PythonDebugStderr > Py::PythonExtension< PythonDebugStdout > Py::PythonExtension< PythonStderr > Py::PythonExtension< PythonStdin > Py::PythonExtension< PythonStdout > Py::PythonExtension< SelectionFilterPy > Py::PythonExtension< StdMeshers_Arithmetic1DPy > Py::PythonExtension< StdMeshers_AutomaticLengthPy > Py::PythonExtension< StdMeshers_CompositeSegment_1DPy > Py::PythonExtension< StdMeshers_Deflection1DPy > Py::PythonExtension< StdMeshers_Hexa_3DPy > Py::PythonExtension< StdMeshers_LayerDistributionPy > Py::PythonExtension< StdMeshers_LengthFromEdgesPy > Py::PythonExtension< StdMeshers_LocalLengthPy > Py::PythonExtension< StdMeshers_MaxElementAreaPy > Py::PythonExtension< StdMeshers_MaxElementVolumePy > Py::PythonExtension< StdMeshers_MaxLengthPy > Py::PythonExtension< StdMeshers_MEFISTO_2DPy > Py::PythonExtension< StdMeshers_NotConformAllowedPy > Py::PythonExtension< StdMeshers_NumberOfLayersPy > Py::PythonExtension< StdMeshers_NumberOfSegmentsPy > Py::PythonExtension< StdMeshers_Prism_3DPy > Py::PythonExtension< StdMeshers_Projection_1DPy > Py::PythonExtension< StdMeshers_Projection_2DPy > Py::PythonExtension< StdMeshers_Projection_3DPy > Py::PythonExtension< StdMeshers_ProjectionSource1DPy > Py::PythonExtension< StdMeshers_ProjectionSource2DPy > Py::PythonExtension< StdMeshers_ProjectionSource3DPy > Py::PythonExtension< StdMeshers_Quadrangle_2DPy > Py::PythonExtension< StdMeshers_QuadranglePreferencePy > Py::PythonExtension< StdMeshers_QuadraticMeshPy > Py::PythonExtension< StdMeshers_RadialPrism_3DPy > Py::PythonExtension< StdMeshers_Regular_1DPy > Py::PythonExtension< StdMeshers_SegmentAroundVertex_0DPy > Py::PythonExtension< StdMeshers_SegmentLengthAroundVertexPy > Py::PythonExtension< StdMeshers_StartEndLengthPy > Py::PythonExtension< StdMeshers_TrianglePreferencePy > Py::PythonExtension< StdMeshers_UseExisting_1DPy > Py::PythonExtension< StdMeshers_UseExisting_2DPy > Py::PythonExtension< UnitTestDialogPy > Py::PythonExtension< View3DInventorPy >

List of all members.

Public Member Functions

virtual Py_ssize_t buffer_getreadbuffer (Py_ssize_t, void **)
virtual Py_ssize_t buffer_getsegcount (Py_ssize_t *)
virtual Py_ssize_t buffer_getwritebuffer (Py_ssize_t, void **)
virtual Object call (const Object &, const Object &)
Object callOnSelf (const std::string &fn_name, const Object &arg1, const Object &arg2, const Object &arg3, const Object &arg4, const Object &arg5, const Object &arg6, const Object &arg7, const Object &arg8, const Object &arg9)
Object callOnSelf (const std::string &fn_name, const Object &arg1, const Object &arg2, const Object &arg3, const Object &arg4, const Object &arg5, const Object &arg6, const Object &arg7, const Object &arg8)
Object callOnSelf (const std::string &fn_name, const Object &arg1, const Object &arg2, const Object &arg3, const Object &arg4, const Object &arg5, const Object &arg6, const Object &arg7)
Object callOnSelf (const std::string &fn_name, const Object &arg1, const Object &arg2, const Object &arg3, const Object &arg4, const Object &arg5, const Object &arg6)
Object callOnSelf (const std::string &fn_name, const Object &arg1, const Object &arg2, const Object &arg3, const Object &arg4, const Object &arg5)
Object callOnSelf (const std::string &fn_name, const Object &arg1, const Object &arg2, const Object &arg3, const Object &arg4)
Object callOnSelf (const std::string &fn_name, const Object &arg1, const Object &arg2, const Object &arg3)
Object callOnSelf (const std::string &fn_name, const Object &arg1, const Object &arg2)
Object callOnSelf (const std::string &fn_name, const Object &arg1)
Object callOnSelf (const std::string &fn_name)
virtual int compare (const Object &)
Object genericGetAttro (const String &)
int genericSetAttro (const String &, const Object &)
virtual Object getattr (const char *)
virtual Object getattro (const String &)
virtual long hash ()
virtual Object iter ()
virtual PyObjectiternext ()
virtual int mapping_ass_subscript (const Object &, const Object &)
virtual int mapping_length ()
virtual Object mapping_subscript (const Object &)
virtual Object number_absolute ()
virtual Object number_add (const Object &)
virtual Object number_and (const Object &)
virtual Object number_divide (const Object &)
virtual Object number_divmod (const Object &)
virtual Object number_float ()
virtual Object number_hex ()
virtual Object number_int ()
virtual Object number_invert ()
virtual Object number_long ()
virtual Object number_lshift (const Object &)
virtual Object number_multiply (const Object &)
virtual Object number_negative ()
virtual int number_nonzero ()
virtual Object number_oct ()
virtual Object number_or (const Object &)
virtual Object number_positive ()
virtual Object number_power (const Object &, const Object &)
virtual Object number_remainder (const Object &)
virtual Object number_rshift (const Object &)
virtual Object number_subtract (const Object &)
virtual Object number_xor (const Object &)
virtual int print (FILE *, int)
 PythonExtensionBase ()
virtual void reinit (Tuple &args, Dict &kwds)
virtual Object repr ()
virtual Object rich_compare (const Object &, int)
virtual Object self ()=0
virtual PyObjectselfPtr ()=0
virtual int sequence_ass_item (Py_ssize_t, const Object &)
virtual int sequence_ass_slice (Py_ssize_t, Py_ssize_t, const Object &)
virtual Object sequence_concat (const Object &)
virtual Object sequence_item (Py_ssize_t)
virtual int sequence_length ()
virtual Object sequence_repeat (Py_ssize_t)
virtual Object sequence_slice (Py_ssize_t, Py_ssize_t)
virtual int setattr (const char *, const Object &)
virtual int setattro (const String &, const Object &)
virtual Object str ()
virtual ~PythonExtensionBase ()

Detailed Description

Definition at line 62 of file ExtensionTypeBase.hxx.


Constructor & Destructor Documentation

Py::PythonExtensionBase::PythonExtensionBase (  ) 

Definition at line 1313 of file Python2/cxx_extensions.cxx.

Py::PythonExtensionBase::~PythonExtensionBase (  )  [virtual]

Definition at line 1318 of file Python2/cxx_extensions.cxx.


Member Function Documentation

Py_ssize_t Py::PythonExtensionBase::buffer_getreadbuffer ( Py_ssize_t  ,
void **   
) [virtual]

Definition at line 1690 of file Python2/cxx_extensions.cxx.

Referenced by Py::buffer_getreadbuffer_handler().

Py_ssize_t Py::PythonExtensionBase::buffer_getsegcount ( Py_ssize_t  )  [virtual]

Definition at line 1702 of file Python2/cxx_extensions.cxx.

Referenced by Py::buffer_getsegcount_handler().

Py_ssize_t Py::PythonExtensionBase::buffer_getwritebuffer ( Py_ssize_t  ,
void **   
) [virtual]

Definition at line 1696 of file Python2/cxx_extensions.cxx.

Referenced by Py::buffer_getwritebuffer_handler().

Py::Object Py::PythonExtensionBase::call ( const Object ,
const Object  
) [virtual]

Definition at line 1476 of file Python2/cxx_extensions.cxx.

References Py::None().

Referenced by Py::call_handler().

Py::Object Py::PythonExtensionBase::callOnSelf ( const std::string &  fn_name,
const Object arg1,
const Object arg2,
const Object arg3,
const Object arg4,
const Object arg5,
const Object arg6,
const Object arg7,
const Object arg8,
const Object arg9 
)

Definition at line 1392 of file Python2/cxx_extensions.cxx.

Py::Object Py::PythonExtensionBase::callOnSelf ( const std::string &  fn_name,
const Object arg1,
const Object arg2,
const Object arg3,
const Object arg4,
const Object arg5,
const Object arg6,
const Object arg7,
const Object arg8 
)

Definition at line 1383 of file Python2/cxx_extensions.cxx.

Py::Object Py::PythonExtensionBase::callOnSelf ( const std::string &  fn_name,
const Object arg1,
const Object arg2,
const Object arg3,
const Object arg4,
const Object arg5,
const Object arg6,
const Object arg7 
)

Definition at line 1374 of file Python2/cxx_extensions.cxx.

Py::Object Py::PythonExtensionBase::callOnSelf ( const std::string &  fn_name,
const Object arg1,
const Object arg2,
const Object arg3,
const Object arg4,
const Object arg5,
const Object arg6 
)

Definition at line 1366 of file Python2/cxx_extensions.cxx.

Py::Object Py::PythonExtensionBase::callOnSelf ( const std::string &  fn_name,
const Object arg1,
const Object arg2,
const Object arg3,
const Object arg4,
const Object arg5 
)

Definition at line 1358 of file Python2/cxx_extensions.cxx.

Py::Object Py::PythonExtensionBase::callOnSelf ( const std::string &  fn_name,
const Object arg1,
const Object arg2,
const Object arg3,
const Object arg4 
)

Definition at line 1350 of file Python2/cxx_extensions.cxx.

Py::Object Py::PythonExtensionBase::callOnSelf ( const std::string &  fn_name,
const Object arg1,
const Object arg2,
const Object arg3 
)

Definition at line 1343 of file Python2/cxx_extensions.cxx.

Py::Object Py::PythonExtensionBase::callOnSelf ( const std::string &  fn_name,
const Object arg1,
const Object arg2 
)

Definition at line 1336 of file Python2/cxx_extensions.cxx.

Py::Object Py::PythonExtensionBase::callOnSelf ( const std::string &  fn_name,
const Object arg1 
)

Definition at line 1329 of file Python2/cxx_extensions.cxx.

Py::Object Py::PythonExtensionBase::callOnSelf ( const std::string &  fn_name  ) 

Definition at line 1323 of file Python2/cxx_extensions.cxx.

int Py::PythonExtensionBase::compare ( const Object  )  [virtual]

Definition at line 1444 of file Python2/cxx_extensions.cxx.

Referenced by Py::compare_handler().

Py::Object Py::PythonExtensionBase::genericGetAttro ( const String name  ) 
int Py::PythonExtensionBase::genericSetAttro ( const String name,
const Object value 
)

Definition at line 1411 of file Python2/cxx_extensions.cxx.

References Py::Object::ptr(), and selfPtr().

Referenced by setattro(), and Sandbox::PythonBaseClass::setattro().

Py::Object Py::PythonExtensionBase::getattr ( const char *   )  [virtual]

Reimplemented in Py::PythonExtension< T >, Gui::View3DInventorPy, Fem::SMESH_HypothesisPy< T >, Sandbox::DocumentProtectorPy, Sandbox::DocumentObjectProtectorPy, TestGui::UnitTestDialogPy, Py::PythonExtension< SelectionFilterPy >, Py::PythonExtension< StdMeshers_ProjectionSource2DPy >, Py::PythonExtension< StdMeshers_QuadraticMeshPy >, Py::PythonExtension< OutputStdout >, Py::PythonExtension< UnitTestDialogPy >, Py::PythonExtension< StdMeshers_ProjectionSource1DPy >, Py::PythonExtension< StdMeshers_SegmentAroundVertex_0DPy >, Py::PythonExtension< View3DInventorPy >, Py::PythonExtension< DocumentObjectProtectorPy >, Py::PythonExtension< StdMeshers_NotConformAllowedPy >, Py::PythonExtension< ProgressIndicatorPy >, Py::PythonExtension< StdMeshers_LocalLengthPy >, Py::PythonExtension< StdMeshers_Regular_1DPy >, Py::PythonExtension< StdMeshers_NumberOfLayersPy >, Py::PythonExtension< PythonStderr >, Py::PythonExtension< StdMeshers_MaxElementVolumePy >, Py::PythonExtension< ExtensionModuleBasePtr >, Py::PythonExtension< StdMeshers_StartEndLengthPy >, Py::PythonExtension< StdMeshers_CompositeSegment_1DPy >, Py::PythonExtension< PythonDebugStdout >, Py::PythonExtension< StdMeshers_UseExisting_1DPy >, Py::PythonExtension< StdMeshers_RadialPrism_3DPy >, Py::PythonExtension< StdMeshers_NumberOfSegmentsPy >, Py::PythonExtension< StdMeshers_Quadrangle_2DPy >, Py::PythonExtension< StdMeshers_Projection_3DPy >, Py::PythonExtension< OutputStderr >, Py::PythonExtension< StdMeshers_Projection_2DPy >, Py::PythonExtension< StdMeshers_Projection_1DPy >, Py::PythonExtension< StdMeshers_UseExisting_2DPy >, Py::PythonExtension< StdMeshers_MEFISTO_2DPy >, Py::PythonExtension< PythonStdin >, Py::PythonExtension< StdMeshers_Arithmetic1DPy >, Py::PythonExtension< StdMeshers_Prism_3DPy >, Py::PythonExtension< DocumentProtectorPy >, Py::PythonExtension< StdMeshers_LengthFromEdgesPy >, Py::PythonExtension< HypothesisPy >, Py::PythonExtension< StdMeshers_QuadranglePreferencePy >, Py::PythonExtension< PythonStdout >, Py::PythonExtension< StdMeshers_MaxElementAreaPy >, Py::PythonExtension< StdMeshers_SegmentLengthAroundVertexPy >, Py::PythonExtension< StdMeshers_MaxLengthPy >, Py::PythonExtension< PythonDebugExcept >, Py::PythonExtension< PythonDebuggerPy >, Py::PythonExtension< StdMeshers_Hexa_3DPy >, Py::PythonExtension< PythonDebugStderr >, Py::PythonExtension< ControlPy >, Py::PythonExtension< StdMeshers_AutomaticLengthPy >, Py::PythonExtension< StdMeshers_LayerDistributionPy >, Py::PythonExtension< StdMeshers_ProjectionSource3DPy >, Py::PythonExtension< StdMeshers_TrianglePreferencePy >, Py::PythonExtension< StdMeshers_Deflection1DPy >, Fem::SMESH_HypothesisPy< StdMeshers_ProjectionSource2DPy >, Fem::SMESH_HypothesisPy< StdMeshers_QuadraticMeshPy >, Fem::SMESH_HypothesisPy< StdMeshers_ProjectionSource1DPy >, Fem::SMESH_HypothesisPy< StdMeshers_SegmentAroundVertex_0DPy >, Fem::SMESH_HypothesisPy< StdMeshers_NotConformAllowedPy >, Fem::SMESH_HypothesisPy< StdMeshers_LocalLengthPy >, Fem::SMESH_HypothesisPy< StdMeshers_Regular_1DPy >, Fem::SMESH_HypothesisPy< StdMeshers_NumberOfLayersPy >, Fem::SMESH_HypothesisPy< StdMeshers_MaxElementVolumePy >, Fem::SMESH_HypothesisPy< StdMeshers_StartEndLengthPy >, Fem::SMESH_HypothesisPy< StdMeshers_CompositeSegment_1DPy >, Fem::SMESH_HypothesisPy< StdMeshers_UseExisting_1DPy >, Fem::SMESH_HypothesisPy< StdMeshers_RadialPrism_3DPy >, Fem::SMESH_HypothesisPy< StdMeshers_NumberOfSegmentsPy >, Fem::SMESH_HypothesisPy< StdMeshers_Quadrangle_2DPy >, Fem::SMESH_HypothesisPy< StdMeshers_Projection_3DPy >, Fem::SMESH_HypothesisPy< StdMeshers_Projection_2DPy >, Fem::SMESH_HypothesisPy< StdMeshers_Projection_1DPy >, Fem::SMESH_HypothesisPy< StdMeshers_UseExisting_2DPy >, Fem::SMESH_HypothesisPy< StdMeshers_MEFISTO_2DPy >, Fem::SMESH_HypothesisPy< StdMeshers_Arithmetic1DPy >, Fem::SMESH_HypothesisPy< StdMeshers_Prism_3DPy >, Fem::SMESH_HypothesisPy< StdMeshers_LengthFromEdgesPy >, Fem::SMESH_HypothesisPy< StdMeshers_QuadranglePreferencePy >, Fem::SMESH_HypothesisPy< StdMeshers_MaxElementAreaPy >, Fem::SMESH_HypothesisPy< StdMeshers_SegmentLengthAroundVertexPy >, Fem::SMESH_HypothesisPy< StdMeshers_MaxLengthPy >, Fem::SMESH_HypothesisPy< StdMeshers_Hexa_3DPy >, Fem::SMESH_HypothesisPy< StdMeshers_AutomaticLengthPy >, Fem::SMESH_HypothesisPy< StdMeshers_LayerDistributionPy >, Fem::SMESH_HypothesisPy< StdMeshers_ProjectionSource3DPy >, Fem::SMESH_HypothesisPy< StdMeshers_TrianglePreferencePy >, and Fem::SMESH_HypothesisPy< StdMeshers_Deflection1DPy >.

Definition at line 1422 of file Python2/cxx_extensions.cxx.

References Py::None().

Referenced by Py::getattr_handler().

Py::Object Py::PythonExtensionBase::getattro ( const String name  )  [virtual]

Reimplemented in Sandbox::PythonBaseClass.

Definition at line 1434 of file Python2/cxx_extensions.cxx.

References genericGetAttro().

Referenced by Py::getattro_handler().

long Py::PythonExtensionBase::hash (  )  [virtual]

Definition at line 1470 of file Python2/cxx_extensions.cxx.

Referenced by Py::hash_handler().

Py::Object Py::PythonExtensionBase::iter (  )  [virtual]

Definition at line 1482 of file Python2/cxx_extensions.cxx.

References Py::None().

Referenced by Py::iter_handler().

PyObject * Py::PythonExtensionBase::iternext (  )  [virtual]

Definition at line 1488 of file Python2/cxx_extensions.cxx.

Referenced by Py::iternext_handler().

int Py::PythonExtensionBase::mapping_ass_subscript ( const Object ,
const Object  
) [virtual]

Definition at line 1550 of file Python2/cxx_extensions.cxx.

Referenced by Py::mapping_ass_subscript_handler().

int Py::PythonExtensionBase::mapping_length (  )  [virtual]

Definition at line 1538 of file Python2/cxx_extensions.cxx.

Referenced by Py::mapping_length_handler().

Py::Object Py::PythonExtensionBase::mapping_subscript ( const Object  )  [virtual]

Definition at line 1544 of file Python2/cxx_extensions.cxx.

References Py::None().

Referenced by Py::mapping_subscript_handler().

Py::Object Py::PythonExtensionBase::number_absolute (  )  [virtual]

Definition at line 1575 of file Python2/cxx_extensions.cxx.

References Py::None().

Referenced by Py::number_absolute_handler().

Py::Object Py::PythonExtensionBase::number_add ( const Object  )  [virtual]

Definition at line 1617 of file Python2/cxx_extensions.cxx.

References Py::None().

Referenced by Py::number_add_handler().

Py::Object Py::PythonExtensionBase::number_and ( const Object  )  [virtual]

Definition at line 1665 of file Python2/cxx_extensions.cxx.

References Py::None().

Referenced by Py::number_and_handler().

Py::Object Py::PythonExtensionBase::number_divide ( const Object  )  [virtual]

Definition at line 1635 of file Python2/cxx_extensions.cxx.

References Py::None().

Referenced by Py::number_divide_handler().

Py::Object Py::PythonExtensionBase::number_divmod ( const Object  )  [virtual]

Definition at line 1647 of file Python2/cxx_extensions.cxx.

References Py::None().

Referenced by Py::number_divmod_handler().

Py::Object Py::PythonExtensionBase::number_float (  )  [virtual]

Definition at line 1593 of file Python2/cxx_extensions.cxx.

References Py::None().

Referenced by Py::number_float_handler().

Py::Object Py::PythonExtensionBase::number_hex (  )  [virtual]

Definition at line 1611 of file Python2/cxx_extensions.cxx.

References Py::None().

Referenced by Py::number_hex_handler().

Py::Object Py::PythonExtensionBase::number_int (  )  [virtual]

Definition at line 1587 of file Python2/cxx_extensions.cxx.

References Py::None().

Referenced by Py::number_int_handler().

Py::Object Py::PythonExtensionBase::number_invert (  )  [virtual]

Definition at line 1581 of file Python2/cxx_extensions.cxx.

References Py::None().

Referenced by Py::number_invert_handler().

Py::Object Py::PythonExtensionBase::number_long (  )  [virtual]

Definition at line 1599 of file Python2/cxx_extensions.cxx.

References Py::None().

Referenced by Py::number_long_handler().

Py::Object Py::PythonExtensionBase::number_lshift ( const Object  )  [virtual]

Definition at line 1653 of file Python2/cxx_extensions.cxx.

References Py::None().

Referenced by Py::number_lshift_handler().

Py::Object Py::PythonExtensionBase::number_multiply ( const Object  )  [virtual]

Definition at line 1629 of file Python2/cxx_extensions.cxx.

References Py::None().

Referenced by Py::number_multiply_handler().

Py::Object Py::PythonExtensionBase::number_negative (  )  [virtual]

Definition at line 1563 of file Python2/cxx_extensions.cxx.

References Py::None().

Referenced by Py::number_negative_handler().

int Py::PythonExtensionBase::number_nonzero (  )  [virtual]

Definition at line 1557 of file Python2/cxx_extensions.cxx.

Referenced by Py::number_nonzero_handler().

Py::Object Py::PythonExtensionBase::number_oct (  )  [virtual]

Definition at line 1605 of file Python2/cxx_extensions.cxx.

References Py::None().

Referenced by Py::number_oct_handler().

Py::Object Py::PythonExtensionBase::number_or ( const Object  )  [virtual]

Definition at line 1677 of file Python2/cxx_extensions.cxx.

References Py::None().

Referenced by Py::number_or_handler().

Py::Object Py::PythonExtensionBase::number_positive (  )  [virtual]

Definition at line 1569 of file Python2/cxx_extensions.cxx.

References Py::None().

Referenced by Py::number_positive_handler().

Py::Object Py::PythonExtensionBase::number_power ( const Object ,
const Object  
) [virtual]

Definition at line 1683 of file Python2/cxx_extensions.cxx.

References Py::None().

Referenced by Py::number_power_handler().

Py::Object Py::PythonExtensionBase::number_remainder ( const Object  )  [virtual]

Definition at line 1641 of file Python2/cxx_extensions.cxx.

References Py::None().

Referenced by Py::number_remainder_handler().

Py::Object Py::PythonExtensionBase::number_rshift ( const Object  )  [virtual]

Definition at line 1659 of file Python2/cxx_extensions.cxx.

References Py::None().

Referenced by Py::number_rshift_handler().

Py::Object Py::PythonExtensionBase::number_subtract ( const Object  )  [virtual]

Definition at line 1623 of file Python2/cxx_extensions.cxx.

References Py::None().

Referenced by Py::number_subtract_handler().

Py::Object Py::PythonExtensionBase::number_xor ( const Object  )  [virtual]

Definition at line 1671 of file Python2/cxx_extensions.cxx.

References Py::None().

Referenced by Py::number_xor_handler().

int Py::PythonExtensionBase::print ( FILE *  ,
int   
) [virtual]

Definition at line 1416 of file Python2/cxx_extensions.cxx.

Referenced by Py::print_handler().

void Py::PythonExtensionBase::reinit ( Tuple args,
Dict kwds 
) [virtual]

Definition at line 1401 of file Python2/cxx_extensions.cxx.

Py::Object Py::PythonExtensionBase::repr (  )  [virtual]

Reimplemented in Base::ProgressIndicatorPy, Gui::PythonStdout, Gui::PythonStderr, Gui::OutputStdout, Gui::OutputStderr, Gui::PythonStdin, Gui::PythonDebugStdout, Gui::PythonDebugStderr, Gui::PythonDebugExcept, Gui::SelectionFilterPy, Gui::TaskView::ControlPy, Gui::View3DInventorPy, Fem::SMESH_HypothesisPy< T >, Sandbox::DocumentProtectorPy, Sandbox::DocumentObjectProtectorPy, TestGui::UnitTestDialogPy, Fem::SMESH_HypothesisPy< StdMeshers_ProjectionSource2DPy >, Fem::SMESH_HypothesisPy< StdMeshers_QuadraticMeshPy >, Fem::SMESH_HypothesisPy< StdMeshers_ProjectionSource1DPy >, Fem::SMESH_HypothesisPy< StdMeshers_SegmentAroundVertex_0DPy >, Fem::SMESH_HypothesisPy< StdMeshers_NotConformAllowedPy >, Fem::SMESH_HypothesisPy< StdMeshers_LocalLengthPy >, Fem::SMESH_HypothesisPy< StdMeshers_Regular_1DPy >, Fem::SMESH_HypothesisPy< StdMeshers_NumberOfLayersPy >, Fem::SMESH_HypothesisPy< StdMeshers_MaxElementVolumePy >, Fem::SMESH_HypothesisPy< StdMeshers_StartEndLengthPy >, Fem::SMESH_HypothesisPy< StdMeshers_CompositeSegment_1DPy >, Fem::SMESH_HypothesisPy< StdMeshers_UseExisting_1DPy >, Fem::SMESH_HypothesisPy< StdMeshers_RadialPrism_3DPy >, Fem::SMESH_HypothesisPy< StdMeshers_NumberOfSegmentsPy >, Fem::SMESH_HypothesisPy< StdMeshers_Quadrangle_2DPy >, Fem::SMESH_HypothesisPy< StdMeshers_Projection_3DPy >, Fem::SMESH_HypothesisPy< StdMeshers_Projection_2DPy >, Fem::SMESH_HypothesisPy< StdMeshers_Projection_1DPy >, Fem::SMESH_HypothesisPy< StdMeshers_UseExisting_2DPy >, Fem::SMESH_HypothesisPy< StdMeshers_MEFISTO_2DPy >, Fem::SMESH_HypothesisPy< StdMeshers_Arithmetic1DPy >, Fem::SMESH_HypothesisPy< StdMeshers_Prism_3DPy >, Fem::SMESH_HypothesisPy< StdMeshers_LengthFromEdgesPy >, Fem::SMESH_HypothesisPy< StdMeshers_QuadranglePreferencePy >, Fem::SMESH_HypothesisPy< StdMeshers_MaxElementAreaPy >, Fem::SMESH_HypothesisPy< StdMeshers_SegmentLengthAroundVertexPy >, Fem::SMESH_HypothesisPy< StdMeshers_MaxLengthPy >, Fem::SMESH_HypothesisPy< StdMeshers_Hexa_3DPy >, Fem::SMESH_HypothesisPy< StdMeshers_AutomaticLengthPy >, Fem::SMESH_HypothesisPy< StdMeshers_LayerDistributionPy >, Fem::SMESH_HypothesisPy< StdMeshers_ProjectionSource3DPy >, Fem::SMESH_HypothesisPy< StdMeshers_TrianglePreferencePy >, and Fem::SMESH_HypothesisPy< StdMeshers_Deflection1DPy >.

Definition at line 1458 of file Python2/cxx_extensions.cxx.

References Py::None().

Referenced by Py::repr_handler().

virtual Object Py::PythonExtensionBase::rich_compare ( const Object ,
int   
) [virtual]
virtual Object Py::PythonExtensionBase::self (  )  [pure virtual]

Implemented in Py::PythonExtension< T >, Py::PythonClass< T >, Py::PythonExtension< SelectionFilterPy >, Py::PythonExtension< StdMeshers_ProjectionSource2DPy >, Py::PythonExtension< StdMeshers_QuadraticMeshPy >, Py::PythonExtension< OutputStdout >, Py::PythonExtension< UnitTestDialogPy >, Py::PythonExtension< StdMeshers_ProjectionSource1DPy >, Py::PythonExtension< StdMeshers_SegmentAroundVertex_0DPy >, Py::PythonExtension< View3DInventorPy >, Py::PythonExtension< DocumentObjectProtectorPy >, Py::PythonExtension< StdMeshers_NotConformAllowedPy >, Py::PythonExtension< ProgressIndicatorPy >, Py::PythonExtension< StdMeshers_LocalLengthPy >, Py::PythonExtension< StdMeshers_Regular_1DPy >, Py::PythonExtension< StdMeshers_NumberOfLayersPy >, Py::PythonExtension< PythonStderr >, Py::PythonExtension< StdMeshers_MaxElementVolumePy >, Py::PythonExtension< ExtensionModuleBasePtr >, Py::PythonExtension< StdMeshers_StartEndLengthPy >, Py::PythonExtension< StdMeshers_CompositeSegment_1DPy >, Py::PythonExtension< PythonDebugStdout >, Py::PythonExtension< StdMeshers_UseExisting_1DPy >, Py::PythonExtension< StdMeshers_RadialPrism_3DPy >, Py::PythonExtension< StdMeshers_NumberOfSegmentsPy >, Py::PythonExtension< StdMeshers_Quadrangle_2DPy >, Py::PythonExtension< StdMeshers_Projection_3DPy >, Py::PythonExtension< OutputStderr >, Py::PythonExtension< StdMeshers_Projection_2DPy >, Py::PythonExtension< StdMeshers_Projection_1DPy >, Py::PythonExtension< StdMeshers_UseExisting_2DPy >, Py::PythonExtension< StdMeshers_MEFISTO_2DPy >, Py::PythonExtension< PythonStdin >, Py::PythonExtension< StdMeshers_Arithmetic1DPy >, Py::PythonExtension< StdMeshers_Prism_3DPy >, Py::PythonExtension< DocumentProtectorPy >, Py::PythonExtension< StdMeshers_LengthFromEdgesPy >, Py::PythonExtension< HypothesisPy >, Py::PythonExtension< StdMeshers_QuadranglePreferencePy >, Py::PythonExtension< PythonStdout >, Py::PythonExtension< StdMeshers_MaxElementAreaPy >, Py::PythonExtension< StdMeshers_SegmentLengthAroundVertexPy >, Py::PythonExtension< StdMeshers_MaxLengthPy >, Py::PythonExtension< PythonDebugExcept >, Py::PythonExtension< PythonDebuggerPy >, Py::PythonExtension< StdMeshers_Hexa_3DPy >, Py::PythonExtension< PythonDebugStderr >, Py::PythonExtension< ControlPy >, Py::PythonExtension< StdMeshers_AutomaticLengthPy >, Py::PythonExtension< StdMeshers_LayerDistributionPy >, Py::PythonExtension< StdMeshers_ProjectionSource3DPy >, Py::PythonExtension< StdMeshers_TrianglePreferencePy >, Py::PythonExtension< StdMeshers_Deflection1DPy >, and Py::PythonClass< PythonBaseClass >.

virtual PyObject* Py::PythonExtensionBase::selfPtr (  )  [pure virtual]

Implemented in Py::PythonExtension< T >, Py::PythonClass< T >, Py::PythonExtension< SelectionFilterPy >, Py::PythonExtension< StdMeshers_ProjectionSource2DPy >, Py::PythonExtension< StdMeshers_QuadraticMeshPy >, Py::PythonExtension< OutputStdout >, Py::PythonExtension< UnitTestDialogPy >, Py::PythonExtension< StdMeshers_ProjectionSource1DPy >, Py::PythonExtension< StdMeshers_SegmentAroundVertex_0DPy >, Py::PythonExtension< View3DInventorPy >, Py::PythonExtension< DocumentObjectProtectorPy >, Py::PythonExtension< StdMeshers_NotConformAllowedPy >, Py::PythonExtension< ProgressIndicatorPy >, Py::PythonExtension< StdMeshers_LocalLengthPy >, Py::PythonExtension< StdMeshers_Regular_1DPy >, Py::PythonExtension< StdMeshers_NumberOfLayersPy >, Py::PythonExtension< PythonStderr >, Py::PythonExtension< StdMeshers_MaxElementVolumePy >, Py::PythonExtension< ExtensionModuleBasePtr >, Py::PythonExtension< StdMeshers_StartEndLengthPy >, Py::PythonExtension< StdMeshers_CompositeSegment_1DPy >, Py::PythonExtension< PythonDebugStdout >, Py::PythonExtension< StdMeshers_UseExisting_1DPy >, Py::PythonExtension< StdMeshers_RadialPrism_3DPy >, Py::PythonExtension< StdMeshers_NumberOfSegmentsPy >, Py::PythonExtension< StdMeshers_Quadrangle_2DPy >, Py::PythonExtension< StdMeshers_Projection_3DPy >, Py::PythonExtension< OutputStderr >, Py::PythonExtension< StdMeshers_Projection_2DPy >, Py::PythonExtension< StdMeshers_Projection_1DPy >, Py::PythonExtension< StdMeshers_UseExisting_2DPy >, Py::PythonExtension< StdMeshers_MEFISTO_2DPy >, Py::PythonExtension< PythonStdin >, Py::PythonExtension< StdMeshers_Arithmetic1DPy >, Py::PythonExtension< StdMeshers_Prism_3DPy >, Py::PythonExtension< DocumentProtectorPy >, Py::PythonExtension< StdMeshers_LengthFromEdgesPy >, Py::PythonExtension< HypothesisPy >, Py::PythonExtension< StdMeshers_QuadranglePreferencePy >, Py::PythonExtension< PythonStdout >, Py::PythonExtension< StdMeshers_MaxElementAreaPy >, Py::PythonExtension< StdMeshers_SegmentLengthAroundVertexPy >, Py::PythonExtension< StdMeshers_MaxLengthPy >, Py::PythonExtension< PythonDebugExcept >, Py::PythonExtension< PythonDebuggerPy >, Py::PythonExtension< StdMeshers_Hexa_3DPy >, Py::PythonExtension< PythonDebugStderr >, Py::PythonExtension< ControlPy >, Py::PythonExtension< StdMeshers_AutomaticLengthPy >, Py::PythonExtension< StdMeshers_LayerDistributionPy >, Py::PythonExtension< StdMeshers_ProjectionSource3DPy >, Py::PythonExtension< StdMeshers_TrianglePreferencePy >, Py::PythonExtension< StdMeshers_Deflection1DPy >, and Py::PythonClass< PythonBaseClass >.

Referenced by genericGetAttro(), and genericSetAttro().

int Py::PythonExtensionBase::sequence_ass_item ( Py_ssize_t  ,
const Object  
) [virtual]

Definition at line 1525 of file Python2/cxx_extensions.cxx.

Referenced by Py::sequence_ass_item_handler().

int Py::PythonExtensionBase::sequence_ass_slice ( Py_ssize_t  ,
Py_ssize_t  ,
const Object  
) [virtual]

Definition at line 1531 of file Python2/cxx_extensions.cxx.

Referenced by Py::sequence_ass_slice_handler().

Py::Object Py::PythonExtensionBase::sequence_concat ( const Object  )  [virtual]

Definition at line 1501 of file Python2/cxx_extensions.cxx.

References Py::None().

Referenced by Py::sequence_concat_handler().

Py::Object Py::PythonExtensionBase::sequence_item ( Py_ssize_t   )  [virtual]

Definition at line 1513 of file Python2/cxx_extensions.cxx.

References Py::None().

Referenced by Py::sequence_item_handler().

int Py::PythonExtensionBase::sequence_length (  )  [virtual]

Definition at line 1495 of file Python2/cxx_extensions.cxx.

Referenced by Py::sequence_length_handler().

Py::Object Py::PythonExtensionBase::sequence_repeat ( Py_ssize_t   )  [virtual]

Definition at line 1507 of file Python2/cxx_extensions.cxx.

References Py::None().

Referenced by Py::sequence_repeat_handler().

Py::Object Py::PythonExtensionBase::sequence_slice ( Py_ssize_t  ,
Py_ssize_t   
) [virtual]

Definition at line 1519 of file Python2/cxx_extensions.cxx.

References Py::None().

Referenced by Py::sequence_slice_handler().

int Py::PythonExtensionBase::setattr ( const char *  ,
const Object  
) [virtual]
int Py::PythonExtensionBase::setattro ( const String name,
const Object value 
) [virtual]

Reimplemented in Sandbox::PythonBaseClass.

Definition at line 1439 of file Python2/cxx_extensions.cxx.

References genericSetAttro().

Referenced by Py::setattro_handler().

Py::Object Py::PythonExtensionBase::str (  )  [virtual]

Definition at line 1464 of file Python2/cxx_extensions.cxx.

References Py::None().

Referenced by Fem::SMESH_HypothesisPy< T >::repr(), and Py::str_handler().


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

Generated on Wed Nov 23 19:02:44 2011 for FreeCAD by  doxygen 1.6.1