ROOT
6.06/09
Reference Guide
ROOT Home Page
Main Page
Related Pages
User's Classes
Namespaces
All Classes
Files
Release Notes
File List
File Members
bindings
pyroot
src
TConstructorHolder.h
Go to the documentation of this file.
1
// @(#)root/pyroot:$Id$
2
// Author: Wim Lavrijsen, Apr 2004
3
4
#ifndef PYROOT_TCONSTRUCTORHOLDER_H
5
#define PYROOT_TCONSTRUCTORHOLDER_H
6
7
// Bindings
8
#include "
TMethodHolder.h
"
9
10
11
namespace
PyROOT
{
12
13
class
TConstructorHolder
:
public
TMethodHolder
{
14
public
:
15
using
TMethodHolder::TMethodHolder
;
16
17
public
:
18
virtual
PyObject
*
GetDocString
();
19
virtual
PyCallable
*
Clone
() {
return
new
TConstructorHolder
( *
this
); }
20
21
public
:
22
virtual
PyObject
*
Call
(
23
ObjectProxy
*&
self
,
PyObject
* args,
PyObject
* kwds,
TCallContext
* ctxt = 0 );
24
25
protected
:
26
virtual
Bool_t
InitExecutor_
(
TExecutor
*&,
TCallContext
* ctxt = 0 );
27
};
28
29
}
// namespace PyROOT
30
31
#endif // !PYROOT_TCONSTRUCTORHOLDER_H
PyROOT::TConstructorHolder::Clone
virtual PyCallable * Clone()
Definition:
TConstructorHolder.h:19
PyROOT::TConstructorHolder::InitExecutor_
virtual Bool_t InitExecutor_(TExecutor *&, TCallContext *ctxt=0)
install executor conform to the return type
Definition:
TConstructorHolder.cxx:16
PyROOT::TCallContext
Definition:
TCallContext.h:32
Bool_t
bool Bool_t
Definition:
RtypesCore.h:59
PyROOT::TMethodHolder
Definition:
TMethodHolder.h:20
PyROOT::TExecutor
Definition:
Executors.h:16
TMethodHolder.h
PyROOT::TConstructorHolder
Definition:
TConstructorHolder.h:13
PyROOT::TConstructorHolder::Call
virtual PyObject * Call(ObjectProxy *&self, PyObject *args, PyObject *kwds, TCallContext *ctxt=0)
preliminary check in case keywords are accidently used (they are ignored otherwise) ...
Definition:
TConstructorHolder.cxx:35
PyROOT::PyCallable
Definition:
PyCallable.h:15
PyROOT::TMethodHolder::TMethodHolder
TMethodHolder(Cppyy::TCppScope_t scope, Cppyy::TCppMethod_t method)
Definition:
TMethodHolder.cxx:242
PyROOT
Definition:
TPyException.h:44
PyROOT::TConstructorHolder::GetDocString
virtual PyObject * GetDocString()
Definition:
TConstructorHolder.cxx:24
PyROOT::ObjectProxy
Definition:
ObjectProxy.h:28
PyObject
_object PyObject
Definition:
TPyArg.h:22