Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
CPPOverload.cxx File Reference
#include "CPyCppyy.h"
#include "CPyCppyy/Reflex.h"
#include "structmember.h"
#include "compile.h"
#include "CPPOverload.h"
#include "CPPInstance.h"
#include "CallContext.h"
#include "PyStrings.h"
#include "Utility.h"
#include <algorithm>
#include <sstream>
#include <vector>
Include dependency graph for CPPOverload.cxx:

Namespaces

namespace  CPyCppyy
 

Macros

#define CO_NOFREE   0x0040
 
#define CPPOverload_MAXFREELIST   32
 
#define CPPYY_BOOLEAN_PROPERTY(name, flag, label)
 
#define CPyCppyy_Py3_UNUSED(name)   name
 

Variables

PyTypeObject CPyCppyy::CPPOverload_Type
 

Macro Definition Documentation

◆ CO_NOFREE

#define CO_NOFREE   0x0040

Definition at line 14 of file CPPOverload.cxx.

◆ CPPOverload_MAXFREELIST

#define CPPOverload_MAXFREELIST   32

Definition at line 37 of file CPPOverload.cxx.

◆ CPPYY_BOOLEAN_PROPERTY

#define CPPYY_BOOLEAN_PROPERTY (   name,
  flag,
  label 
)
Value:
static PyObject* mp_get##name(CPPOverload* pymeth, void*) { \
if (pymeth->fMethodInfo->fFlags & flag) { \
} \
} \
\
static int mp_set##name(CPPOverload* pymeth, PyObject* value, void*) { \
return set_flag(pymeth, value, flag, label); \
}
#define Py_RETURN_TRUE
Definition CPyCppyy.h:272
#define Py_RETURN_FALSE
Definition CPyCppyy.h:276
_object PyObject
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void value
char name[80]
Definition TGX11.cxx:110

Definition at line 533 of file CPPOverload.cxx.

◆ CPyCppyy_Py3_UNUSED

#define CPyCppyy_Py3_UNUSED (   name)    name

Definition at line 347 of file CPPOverload.cxx.

Variable Documentation

◆ fCallable

PyObject* fCallable

Definition at line 45 of file CPPOverload.cxx.