Graphviz 12.1.0~dev.20240716.0947
Loading...
Searching...
No Matches
runtime.h File Reference
#include <string.h>
Include dependency graph for runtime.h:

Go to the source code of this file.

Data Structures

struct  swig_type_info
 
struct  swig_cast_info
 
struct  swig_module_info
 

Macros

#define SWIGTEMPLATEDISAMBIGUATOR
 
#define SWIGINLINE
 
#define SWIGUNUSED
 
#define SWIGUNUSEDPARM(p)   p SWIGUNUSED
 
#define SWIGINTERN   static SWIGUNUSED
 
#define SWIGINTERNINLINE   SWIGINTERN SWIGINLINE
 
#define SWIGEXPORT
 
#define SWIGSTDCALL
 
#define SWIG_NULLPTR   NULL
 
#define SWIG_UnknownError   -1
 
#define SWIG_IOError   -2
 
#define SWIG_RuntimeError   -3
 
#define SWIG_IndexError   -4
 
#define SWIG_TypeError   -5
 
#define SWIG_DivisionByZero   -6
 
#define SWIG_OverflowError   -7
 
#define SWIG_SyntaxError   -8
 
#define SWIG_ValueError   -9
 
#define SWIG_SystemError   -10
 
#define SWIG_AttributeError   -11
 
#define SWIG_MemoryError   -12
 
#define SWIG_NullReferenceError   -13
 
#define SWIG_RUNTIME_VERSION   "4"
 
#define SWIG_TYPE_TABLE_NAME
 
#define SWIGRUNTIME   SWIGINTERN
 
#define SWIGRUNTIMEINLINE   SWIGRUNTIME SWIGINLINE
 
#define SWIG_BUFFER_SIZE   1024
 
#define SWIG_POINTER_DISOWN   0x1
 
#define SWIG_CAST_NEW_MEMORY   0x2
 
#define SWIG_POINTER_NO_NULL   0x4
 
#define SWIG_POINTER_CLEAR   0x8
 
#define SWIG_POINTER_RELEASE   (SWIG_POINTER_CLEAR | SWIG_POINTER_DISOWN)
 
#define SWIG_POINTER_OWN   0x1
 
#define SWIG_OK   (0)
 
#define SWIG_ERROR   (-1)
 
#define SWIG_ERROR_RELEASE_NOT_OWNED   (-200)
 
#define SWIG_IsOK(r)   (r >= 0)
 
#define SWIG_ArgError(r)   ((r != SWIG_ERROR) ? r : SWIG_TypeError)
 
#define SWIG_CASTRANKLIMIT   (1 << 8)
 
#define SWIG_NEWOBJMASK   (SWIG_CASTRANKLIMIT << 1)
 
#define SWIG_TMPOBJMASK   (SWIG_NEWOBJMASK << 1)
 
#define SWIG_BADOBJ   (SWIG_ERROR)
 
#define SWIG_OLDOBJ   (SWIG_OK)
 
#define SWIG_NEWOBJ   (SWIG_OK | SWIG_NEWOBJMASK)
 
#define SWIG_TMPOBJ   (SWIG_OK | SWIG_TMPOBJMASK)
 
#define SWIG_AddNewMask(r)   (SWIG_IsOK(r) ? (r | SWIG_NEWOBJMASK) : r)
 
#define SWIG_DelNewMask(r)   (SWIG_IsOK(r) ? (r & ~SWIG_NEWOBJMASK) : r)
 
#define SWIG_IsNewObj(r)   (SWIG_IsOK(r) && (r & SWIG_NEWOBJMASK))
 
#define SWIG_AddTmpMask(r)   (SWIG_IsOK(r) ? (r | SWIG_TMPOBJMASK) : r)
 
#define SWIG_DelTmpMask(r)   (SWIG_IsOK(r) ? (r & ~SWIG_TMPOBJMASK) : r)
 
#define SWIG_IsTmpObj(r)   (SWIG_IsOK(r) && (r & SWIG_TMPOBJMASK))
 
#define SWIG_AddCast(r)   (r)
 
#define SWIG_CheckState(r)   (SWIG_IsOK(r) ? 1 : 0)
 
#define SWIG_snprintf(O, S, F, A)   sprintf(O,F,A)
 
#define SWIG_snprintf2(O, S, F, A, B)   sprintf(O,F,A,B)
 

Typedefs

typedef void *(* swig_converter_func) (void *, int *)
 
typedef struct swig_type_info *(* swig_dycast_func) (void **)
 
typedef struct swig_type_info swig_type_info
 
typedef struct swig_cast_info swig_cast_info
 
typedef struct swig_module_info swig_module_info
 

Functions

SWIGRUNTIME int SWIG_TypeNameComp (const char *f1, const char *l1, const char *f2, const char *l2)
 
SWIGRUNTIME int SWIG_TypeCmp (const char *nb, const char *tb)
 
SWIGRUNTIME int SWIG_TypeEquiv (const char *nb, const char *tb)
 
SWIGRUNTIME swig_cast_infoSWIG_TypeCheck (const char *c, swig_type_info *ty)
 
SWIGRUNTIME swig_cast_infoSWIG_TypeCheckStruct (const swig_type_info *from, swig_type_info *ty)
 
SWIGRUNTIMEINLINE void * SWIG_TypeCast (swig_cast_info *ty, void *ptr, int *newmemory)
 
SWIGRUNTIME swig_type_infoSWIG_TypeDynamicCast (swig_type_info *ty, void **ptr)
 
SWIGRUNTIMEINLINE const char * SWIG_TypeName (const swig_type_info *ty)
 
SWIGRUNTIME const char * SWIG_TypePrettyName (const swig_type_info *type)
 
SWIGRUNTIME void SWIG_TypeClientData (swig_type_info *ti, void *clientdata)
 
SWIGRUNTIME void SWIG_TypeNewClientData (swig_type_info *ti, void *clientdata)
 
SWIGRUNTIME swig_type_infoSWIG_MangledTypeQueryModule (swig_module_info *start, swig_module_info *end, const char *name)
 
SWIGRUNTIME swig_type_infoSWIG_TypeQueryModule (swig_module_info *start, swig_module_info *end, const char *name)
 
SWIGRUNTIME char * SWIG_PackData (char *c, void *ptr, size_t sz)
 
SWIGRUNTIME const char * SWIG_UnpackData (const char *c, void *ptr, size_t sz)
 
SWIGRUNTIME char * SWIG_PackVoidPtr (char *buff, void *ptr, const char *name, size_t bsz)
 
SWIGRUNTIME const char * SWIG_UnpackVoidPtr (const char *c, void **ptr, const char *name)
 
SWIGRUNTIME char * SWIG_PackDataName (char *buff, void *ptr, size_t sz, const char *name, size_t bsz)
 
SWIGRUNTIME const char * SWIG_UnpackDataName (const char *c, void *ptr, size_t sz, const char *name)
 
SWIGRUNTIMEINLINE swig_type_infoSWIG_TypeQuery (const char *name)
 
SWIGRUNTIMEINLINE swig_type_infoSWIG_MangledTypeQuery (const char *name)
 

Macro Definition Documentation

◆ SWIG_AddCast

#define SWIG_AddCast (   r)    (r)

Definition at line 332 of file runtime.h.

◆ SWIG_AddNewMask

#define SWIG_AddNewMask (   r)    (SWIG_IsOK(r) ? (r | SWIG_NEWOBJMASK) : r)

Definition at line 308 of file runtime.h.

◆ SWIG_AddTmpMask

#define SWIG_AddTmpMask (   r)    (SWIG_IsOK(r) ? (r | SWIG_TMPOBJMASK) : r)

Definition at line 311 of file runtime.h.

◆ SWIG_ArgError

#define SWIG_ArgError (   r)    ((r != SWIG_ERROR) ? r : SWIG_TypeError)

Definition at line 294 of file runtime.h.

◆ SWIG_AttributeError

#define SWIG_AttributeError   -11

Definition at line 149 of file runtime.h.

◆ SWIG_BADOBJ

#define SWIG_BADOBJ   (SWIG_ERROR)

Definition at line 303 of file runtime.h.

◆ SWIG_BUFFER_SIZE

#define SWIG_BUFFER_SIZE   1024

Definition at line 192 of file runtime.h.

◆ SWIG_CAST_NEW_MEMORY

#define SWIG_CAST_NEW_MEMORY   0x2

Definition at line 197 of file runtime.h.

◆ SWIG_CASTRANKLIMIT

#define SWIG_CASTRANKLIMIT   (1 << 8)

Definition at line 297 of file runtime.h.

◆ SWIG_CheckState

#define SWIG_CheckState (   r)    (SWIG_IsOK(r) ? 1 : 0)

Definition at line 333 of file runtime.h.

◆ SWIG_DelNewMask

#define SWIG_DelNewMask (   r)    (SWIG_IsOK(r) ? (r & ~SWIG_NEWOBJMASK) : r)

Definition at line 309 of file runtime.h.

◆ SWIG_DelTmpMask

#define SWIG_DelTmpMask (   r)    (SWIG_IsOK(r) ? (r & ~SWIG_TMPOBJMASK) : r)

Definition at line 312 of file runtime.h.

◆ SWIG_DivisionByZero

#define SWIG_DivisionByZero   -6

Definition at line 144 of file runtime.h.

◆ SWIG_ERROR

#define SWIG_ERROR   (-1)

Definition at line 287 of file runtime.h.

◆ SWIG_ERROR_RELEASE_NOT_OWNED

#define SWIG_ERROR_RELEASE_NOT_OWNED   (-200)

Definition at line 291 of file runtime.h.

◆ SWIG_IndexError

#define SWIG_IndexError   -4

Definition at line 142 of file runtime.h.

◆ SWIG_IOError

#define SWIG_IOError   -2

Definition at line 140 of file runtime.h.

◆ SWIG_IsNewObj

#define SWIG_IsNewObj (   r)    (SWIG_IsOK(r) && (r & SWIG_NEWOBJMASK))

Definition at line 310 of file runtime.h.

◆ SWIG_IsOK

#define SWIG_IsOK (   r)    (r >= 0)

Definition at line 293 of file runtime.h.

◆ SWIG_IsTmpObj

#define SWIG_IsTmpObj (   r)    (SWIG_IsOK(r) && (r & SWIG_TMPOBJMASK))

Definition at line 313 of file runtime.h.

◆ SWIG_MemoryError

#define SWIG_MemoryError   -12

Definition at line 150 of file runtime.h.

◆ SWIG_NEWOBJ

#define SWIG_NEWOBJ   (SWIG_OK | SWIG_NEWOBJMASK)

Definition at line 305 of file runtime.h.

◆ SWIG_NEWOBJMASK

#define SWIG_NEWOBJMASK   (SWIG_CASTRANKLIMIT << 1)

Definition at line 299 of file runtime.h.

◆ SWIG_NULLPTR

#define SWIG_NULLPTR   NULL

Definition at line 136 of file runtime.h.

◆ SWIG_NullReferenceError

#define SWIG_NullReferenceError   -13

Definition at line 151 of file runtime.h.

◆ SWIG_OK

#define SWIG_OK   (0)

Definition at line 285 of file runtime.h.

◆ SWIG_OLDOBJ

#define SWIG_OLDOBJ   (SWIG_OK)

Definition at line 304 of file runtime.h.

◆ SWIG_OverflowError

#define SWIG_OverflowError   -7

Definition at line 145 of file runtime.h.

◆ SWIG_POINTER_CLEAR

#define SWIG_POINTER_CLEAR   0x8

Definition at line 199 of file runtime.h.

◆ SWIG_POINTER_DISOWN

#define SWIG_POINTER_DISOWN   0x1

Definition at line 196 of file runtime.h.

◆ SWIG_POINTER_NO_NULL

#define SWIG_POINTER_NO_NULL   0x4

Definition at line 198 of file runtime.h.

◆ SWIG_POINTER_OWN

#define SWIG_POINTER_OWN   0x1

Definition at line 203 of file runtime.h.

◆ SWIG_POINTER_RELEASE

#define SWIG_POINTER_RELEASE   (SWIG_POINTER_CLEAR | SWIG_POINTER_DISOWN)

Definition at line 200 of file runtime.h.

◆ SWIG_RUNTIME_VERSION

#define SWIG_RUNTIME_VERSION   "4"

Definition at line 162 of file runtime.h.

◆ SWIG_RuntimeError

#define SWIG_RuntimeError   -3

Definition at line 141 of file runtime.h.

◆ SWIG_snprintf

#define SWIG_snprintf (   O,
  S,
  F,
  A 
)    sprintf(O,F,A)

Definition at line 350 of file runtime.h.

◆ SWIG_snprintf2

#define SWIG_snprintf2 (   O,
  S,
  F,
  A,
  B 
)    sprintf(O,F,A,B)

Definition at line 351 of file runtime.h.

◆ SWIG_SyntaxError

#define SWIG_SyntaxError   -8

Definition at line 146 of file runtime.h.

◆ SWIG_SystemError

#define SWIG_SystemError   -10

Definition at line 148 of file runtime.h.

◆ SWIG_TMPOBJ

#define SWIG_TMPOBJ   (SWIG_OK | SWIG_TMPOBJMASK)

Definition at line 306 of file runtime.h.

◆ SWIG_TMPOBJMASK

#define SWIG_TMPOBJMASK   (SWIG_NEWOBJMASK << 1)

Definition at line 301 of file runtime.h.

◆ SWIG_TYPE_TABLE_NAME

#define SWIG_TYPE_TABLE_NAME

Definition at line 170 of file runtime.h.

◆ SWIG_TypeError

#define SWIG_TypeError   -5

Definition at line 143 of file runtime.h.

◆ SWIG_UnknownError

#define SWIG_UnknownError   -1

Definition at line 139 of file runtime.h.

◆ SWIG_ValueError

#define SWIG_ValueError   -9

Definition at line 147 of file runtime.h.

◆ SWIGEXPORT

#define SWIGEXPORT

Definition at line 95 of file runtime.h.

◆ SWIGINLINE

#define SWIGINLINE

Definition at line 32 of file runtime.h.

◆ SWIGINTERN

#define SWIGINTERN   static SWIGUNUSED

Definition at line 67 of file runtime.h.

◆ SWIGINTERNINLINE

#define SWIGINTERNINLINE   SWIGINTERN SWIGINLINE

Definition at line 72 of file runtime.h.

◆ SWIGRUNTIME

#define SWIGRUNTIME   SWIGINTERN

Definition at line 183 of file runtime.h.

◆ SWIGRUNTIMEINLINE

#define SWIGRUNTIMEINLINE   SWIGRUNTIME SWIGINLINE

Definition at line 187 of file runtime.h.

◆ SWIGSTDCALL

#define SWIGSTDCALL

Definition at line 105 of file runtime.h.

◆ SWIGTEMPLATEDISAMBIGUATOR

#define SWIGTEMPLATEDISAMBIGUATOR

Definition at line 23 of file runtime.h.

◆ SWIGUNUSED

#define SWIGUNUSED

Definition at line 47 of file runtime.h.

◆ SWIGUNUSEDPARM

#define SWIGUNUSEDPARM (   p)    p SWIGUNUSED

Definition at line 61 of file runtime.h.

Typedef Documentation

◆ swig_cast_info

◆ swig_converter_func

typedef void *(* swig_converter_func) (void *, int *)

Definition at line 360 of file runtime.h.

◆ swig_dycast_func

typedef struct swig_type_info *(* swig_dycast_func) (void **)

Definition at line 360 of file runtime.h.

◆ swig_module_info

◆ swig_type_info

Function Documentation

◆ SWIG_MangledTypeQuery()

SWIGRUNTIMEINLINE swig_type_info * SWIG_MangledTypeQuery ( const char *  name)

Definition at line 783 of file runtime.h.

References SWIG_MangledTypeQueryModule().

Here is the call graph for this function:

◆ SWIG_MangledTypeQueryModule()

SWIGRUNTIME swig_type_info * SWIG_MangledTypeQueryModule ( swig_module_info start,
swig_module_info end,
const char *  name 
)

Definition at line 579 of file runtime.h.

References compare(), swig_type_info::name, swig_module_info::next, swig_module_info::size, and swig_module_info::types.

Referenced by SWIG_MangledTypeQuery(), and SWIG_TypeQueryModule().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ SWIG_PackData()

SWIGRUNTIME char * SWIG_PackData ( char *  c,
void *  ptr,
size_t  sz 
)

Definition at line 653 of file runtime.h.

Referenced by SWIG_PackDataName(), and SWIG_PackVoidPtr().

Here is the caller graph for this function:

◆ SWIG_PackDataName()

SWIGRUNTIME char * SWIG_PackDataName ( char *  buff,
void *  ptr,
size_t  sz,
const char *  name,
size_t  bsz 
)

Definition at line 721 of file runtime.h.

References SWIG_PackData().

Here is the call graph for this function:

◆ SWIG_PackVoidPtr()

SWIGRUNTIME char * SWIG_PackVoidPtr ( char *  buff,
void *  ptr,
const char *  name,
size_t  bsz 
)

Definition at line 697 of file runtime.h.

References SWIG_PackData().

Here is the call graph for this function:

◆ SWIG_TypeCast()

SWIGRUNTIMEINLINE void * SWIG_TypeCast ( swig_cast_info ty,
void *  ptr,
int *  newmemory 
)

Definition at line 497 of file runtime.h.

References swig_cast_info::converter.

◆ SWIG_TypeCheck()

SWIGRUNTIME swig_cast_info * SWIG_TypeCheck ( const char *  c,
swig_type_info ty 
)

◆ SWIG_TypeCheckStruct()

SWIGRUNTIME swig_cast_info * SWIG_TypeCheckStruct ( const swig_type_info from,
swig_type_info ty 
)

◆ SWIG_TypeClientData()

SWIGRUNTIME void SWIG_TypeClientData ( swig_type_info ti,
void *  clientdata 
)

Definition at line 549 of file runtime.h.

References swig_type_info::cast, swig_type_info::clientdata, swig_module_info::clientdata, swig_cast_info::converter, swig_cast_info::next, SWIG_TypeClientData(), and swig_cast_info::type.

Referenced by SWIG_TypeClientData(), and SWIG_TypeNewClientData().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ SWIG_TypeCmp()

SWIGRUNTIME int SWIG_TypeCmp ( const char *  nb,
const char *  tb 
)

Definition at line 416 of file runtime.h.

References SWIG_TypeNameComp().

Referenced by SWIG_TypeEquiv().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ SWIG_TypeDynamicCast()

SWIGRUNTIME swig_type_info * SWIG_TypeDynamicCast ( swig_type_info ty,
void **  ptr 
)

Definition at line 505 of file runtime.h.

References swig_type_info::dcast.

◆ SWIG_TypeEquiv()

SWIGRUNTIME int SWIG_TypeEquiv ( const char *  nb,
const char *  tb 
)

Definition at line 435 of file runtime.h.

References SWIG_TypeCmp().

Referenced by SWIG_TypeQueryModule().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ SWIG_TypeName()

SWIGRUNTIMEINLINE const char * SWIG_TypeName ( const swig_type_info ty)

Definition at line 519 of file runtime.h.

References swig_type_info::name.

◆ SWIG_TypeNameComp()

SWIGRUNTIME int SWIG_TypeNameComp ( const char *  f1,
const char *  l1,
const char *  f2,
const char *  l2 
)

Definition at line 401 of file runtime.h.

Referenced by SWIG_TypeCmp().

Here is the caller graph for this function:

◆ SWIG_TypeNewClientData()

SWIGRUNTIME void SWIG_TypeNewClientData ( swig_type_info ti,
void *  clientdata 
)

Definition at line 565 of file runtime.h.

References swig_module_info::clientdata, swig_type_info::owndata, and SWIG_TypeClientData().

Here is the call graph for this function:

◆ SWIG_TypePrettyName()

SWIGRUNTIME const char * SWIG_TypePrettyName ( const swig_type_info type)

Definition at line 528 of file runtime.h.

References s::name, NULL, and type.

◆ SWIG_TypeQuery()

SWIGRUNTIMEINLINE swig_type_info * SWIG_TypeQuery ( const char *  name)

Definition at line 777 of file runtime.h.

References SWIG_TypeQueryModule().

Here is the call graph for this function:

◆ SWIG_TypeQueryModule()

SWIGRUNTIME swig_type_info * SWIG_TypeQueryModule ( swig_module_info start,
swig_module_info end,
const char *  name 
)

Definition at line 624 of file runtime.h.

References swig_module_info::next, swig_module_info::size, swig_type_info::str, SWIG_MangledTypeQueryModule(), SWIG_TypeEquiv(), and swig_module_info::types.

Referenced by SWIG_TypeQuery().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ SWIG_UnpackData()

SWIGRUNTIME const char * SWIG_UnpackData ( const char *  c,
void *  ptr,
size_t  sz 
)

Definition at line 669 of file runtime.h.

Referenced by SWIG_UnpackDataName(), and SWIG_UnpackVoidPtr().

Here is the caller graph for this function:

◆ SWIG_UnpackDataName()

SWIGRUNTIME const char * SWIG_UnpackDataName ( const char *  c,
void *  ptr,
size_t  sz,
const char *  name 
)

Definition at line 736 of file runtime.h.

References SWIG_UnpackData().

Here is the call graph for this function:

◆ SWIG_UnpackVoidPtr()

SWIGRUNTIME const char * SWIG_UnpackVoidPtr ( const char *  c,
void **  ptr,
const char *  name 
)

Definition at line 708 of file runtime.h.

References SWIG_UnpackData().

Here is the call graph for this function: