swig_wrap.cin File Reference

#include <string.h>
#include <ruby.h>
#include "swig_vpi.h"
#include <limits.h>

Data Structures

struct  swig_type_info
struct  swig_cast_info
struct  swig_module_info
struct  swig_class
union  s_vpi_value_value

Defines

#define SWIGRUBY
#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_RUNTIME_VERSION   "2"
#define SWIG_TYPE_TABLE_NAME
#define SWIGRUNTIME   SWIGINTERN
#define SWIGRUNTIMEINLINE   SWIGRUNTIME SWIGINLINE
#define SWIG_BUFFER_SIZE   1024
#define SWIG_POINTER_DISOWN   0x1
#define SWIG_POINTER_OWN   0x1
#define SWIG_OK   (0)
#define SWIG_ERROR   (-1)
#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
#define SWIG_CheckState(r)   (SWIG_IsOK(r) ? 1 : 0)
#define SWIG_TypeCheck_Template(comparison, ty)
#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 NUM2LL(x)   NUM2LONG((x))
#define LL2NUM(x)   INT2NUM((long) (x))
#define ULL2NUM(x)   UINT2NUM((unsigned long) (x))
#define NUM2ULL(x)   NUM2ULONG(x)
#define VALUEFUNC(f)   (f)
#define VOIDFUNC(f)   (f)
#define RB_STRING_VALUE(s)   (TYPE(s) == T_STRING ? (s) : (*(volatile VALUE *)&(s) = rb_str_to_str(s)))
#define StringValue(s)   RB_STRING_VALUE(s)
#define StringValuePtr(s)   RSTRING(RB_STRING_VALUE(s))->ptr
#define StringValueLen(s)   RSTRING(RB_STRING_VALUE(s))->len
#define SafeStringValue(v)
#define rb_define_alloc_func(klass, func)   rb_define_singleton_method((klass), "new", VALUEFUNC((func)), -1)
#define rb_undef_alloc_func(klass)   rb_undef_method(CLASS_OF((klass)), "new")
#define SWIG_ObjectPreviouslyDeletedError   -100
#define SWIG_POINTER_EXCEPTION   0
#define SWIG_ConvertPtr(obj, pptr, type, flags)   SWIG_Ruby_ConvertPtrAndOwn(obj, pptr, type, flags, 0)
#define SWIG_ConvertPtrAndOwn(obj, pptr, type, flags, own)   SWIG_Ruby_ConvertPtrAndOwn(obj, pptr, type, flags, own)
#define SWIG_NewPointerObj(ptr, type, flags)   SWIG_Ruby_NewPointerObj(ptr, type, flags)
#define SWIG_AcquirePtr(ptr, own)   SWIG_Ruby_AcquirePtr(ptr, own)
#define swig_owntype   ruby_owntype
#define SWIG_ConvertPacked(obj, ptr, sz, ty)   SWIG_Ruby_ConvertPacked(obj, ptr, sz, ty, flags)
#define SWIG_NewPackedObj(ptr, sz, type)   SWIG_Ruby_NewPackedObj(ptr, sz, type)
#define SWIG_ConvertInstance(obj, pptr, type, flags)   SWIG_ConvertPtr(obj, pptr, type, flags)
#define SWIG_NewInstanceObj(ptr, type, flags)   SWIG_NewPointerObj(ptr, type, flags)
#define SWIG_ConvertFunctionPtr(obj, pptr, type)   SWIG_ConvertPtr(obj, pptr, type, 0)
#define SWIG_NewFunctionPtrObj(ptr, type)   SWIG_NewPointerObj(ptr, type, 0)
#define SWIG_ConvertMember(obj, ptr, sz, ty)   SWIG_Ruby_ConvertPacked(obj, ptr, sz, ty)
#define SWIG_NewMemberObj(ptr, sz, type)   SWIG_Ruby_NewPackedObj(ptr, sz, type)
#define SWIG_GetModule(clientdata)   SWIG_Ruby_GetModule()
#define SWIG_SetModule(clientdata, pointer)   SWIG_Ruby_SetModule(pointer)
#define SWIG_ErrorType(code)   SWIG_Ruby_ErrorType(code)
#define SWIG_Error(code, msg)   rb_raise(SWIG_Ruby_ErrorType(code), msg)
#define SWIG_fail   goto fail
#define SWIG_InitRuntime()   SWIG_Ruby_InitRuntime()
#define SWIG_define_class(ty)   SWIG_Ruby_define_class(ty)
#define SWIG_NewClassInstance(value, ty)   SWIG_Ruby_NewClassInstance(value, ty)
#define SWIG_MangleStr(value)   SWIG_Ruby_MangleStr(value)
#define SWIG_CheckConvert(value, ty)   SWIG_Ruby_CheckConvert(value, ty)
#define SWIG_exception_fail(code, msg)   do { SWIG_Error(code, msg); SWIG_fail; } while(0)
#define SWIG_contract_assert(expr, msg)   if (!(expr)) { SWIG_Error(SWIG_RuntimeError, msg); SWIG_fail; } else
#define SWIGTYPE_p_char   swig_types[0]
#define SWIGTYPE_p_f_p_char__int   swig_types[1]
#define SWIGTYPE_p_f_p_struct_t_cb_data__int   swig_types[2]
#define SWIGTYPE_p_int   swig_types[3]
#define SWIGTYPE_p_p_char   swig_types[4]
#define SWIGTYPE_p_p_f___void   swig_types[5]
#define SWIGTYPE_p_s_vpi_value_value   swig_types[6]
#define SWIGTYPE_p_short   swig_types[7]
#define SWIGTYPE_p_t_cb_data   swig_types[8]
#define SWIGTYPE_p_t_vpi_delay   swig_types[9]
#define SWIGTYPE_p_t_vpi_error_info   swig_types[10]
#define SWIGTYPE_p_t_vpi_strengthval   swig_types[11]
#define SWIGTYPE_p_t_vpi_systf_data   swig_types[12]
#define SWIGTYPE_p_t_vpi_time   swig_types[13]
#define SWIGTYPE_p_t_vpi_value   swig_types[14]
#define SWIGTYPE_p_t_vpi_vecval   swig_types[15]
#define SWIGTYPE_p_t_vpi_vlog_info   swig_types[16]
#define SWIGTYPE_p_unsigned_char   swig_types[17]
#define SWIGTYPE_p_unsigned_int   swig_types[18]
#define SWIGTYPE_p_unsigned_short   swig_types[19]
#define SWIGTYPE_p_void   swig_types[20]
#define SWIG_TypeQuery(name)   SWIG_TypeQueryModule(&swig_module, &swig_module, name)
#define SWIG_MangledTypeQuery(name)   SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
#define SWIG_init   Init_vpi
#define SWIG_name   "Vpi"
#define SWIGVERSION   0x010328
#define SWIG_as_voidptr(a)   (void *)((const void *)(a))
#define SWIG_as_voidptrptr(a)   ((void)SWIG_as_voidptr(*a),(void**)(a))
#define LLONG_MIN   LONG_LONG_MIN
#define LLONG_MAX   LONG_LONG_MAX
#define ULLONG_MAX   ULONG_LONG_MAX
#define SWIG_From_long   LONG2NUM
#define SWIG_From_double   rb_float_new

Typedefs

typedef void *(*) swig_converter_func (void *)
typedef swig_type_info *(*) swig_dycast_func (void **)
typedef void(*) ruby_owntype (void *)

Functions

SWIGRUNTIME int SWIG_TypeNameComp (const char *f1, const char *l1, const char *f2, const char *l2)
SWIGRUNTIME int SWIG_TypeEquiv (const char *nb, const char *tb)
SWIGRUNTIME int SWIG_TypeCompare (const char *nb, const char *tb)
SWIGRUNTIME swig_cast_infoSWIG_TypeCheck (const char *c, swig_type_info *ty)
SWIGRUNTIME swig_cast_infoSWIG_TypeCheckStruct (swig_type_info *from, swig_type_info *into)
SWIGRUNTIMEINLINE void * SWIG_TypeCast (swig_cast_info *ty, void *ptr)
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)
SWIGINTERN VALUE getNullReferenceError (void)
SWIGINTERN VALUE getObjectPreviouslyDeletedError (void)
SWIGINTERN VALUE SWIG_Ruby_ErrorType (int SWIG_code)
SWIGRUNTIME void SWIG_RubyInitializeTrackings (void)
SWIGRUNTIME VALUE SWIG_RubyPtrToReference (void *ptr)
SWIGRUNTIME VALUE SWIG_RubyObjectToReference (VALUE object)
SWIGRUNTIME VALUE SWIG_RubyReferenceToObject (VALUE reference)
SWIGRUNTIME void SWIG_RubyAddTracking (void *ptr, VALUE object)
SWIGRUNTIME VALUE SWIG_RubyInstanceFor (void *ptr)
SWIGRUNTIME void SWIG_RubyRemoveTracking (void *ptr)
SWIGRUNTIME void SWIG_RubyUnlinkObjects (void *ptr)
SWIGINTERN VALUE SWIG_Ruby_AppendOutput (VALUE target, VALUE o)
SWIGRUNTIME VALUE getExceptionClass (void)
SWIGRUNTIME VALUE SWIG_Ruby_ExceptionType (swig_type_info *desc, VALUE obj)
SWIGRUNTIME void SWIG_Ruby_InitRuntime (void)
SWIGRUNTIME void SWIG_Ruby_define_class (swig_type_info *type)
SWIGRUNTIME VALUE SWIG_Ruby_NewPointerObj (void *ptr, swig_type_info *type, int flags)
SWIGRUNTIME VALUE SWIG_Ruby_NewClassInstance (VALUE klass, swig_type_info *type)
SWIGRUNTIMEINLINE char * SWIG_Ruby_MangleStr (VALUE obj)
SWIGRUNTIME ruby_owntype SWIG_Ruby_AcquirePtr (VALUE obj, ruby_owntype own)
SWIGRUNTIME int SWIG_Ruby_ConvertPtrAndOwn (VALUE obj, void **ptr, swig_type_info *ty, int flags, ruby_owntype *own)
SWIGRUNTIMEINLINE int SWIG_Ruby_CheckConvert (VALUE obj, swig_type_info *ty)
SWIGRUNTIME VALUE SWIG_Ruby_NewPackedObj (void *ptr, int sz, swig_type_info *type)
SWIGRUNTIME int SWIG_Ruby_ConvertPacked (VALUE obj, void *ptr, int sz, swig_type_info *ty)
SWIGRUNTIME swig_module_infoSWIG_Ruby_GetModule (void)
SWIGRUNTIME void SWIG_Ruby_SetModule (swig_module_info *pointer)
SWIGINTERNINLINE VALUE SWIG_From_int (int value)
SWIGINTERN VALUE SWIG_ruby_failed (void)
SWIGINTERN VALUE SWIG_AUX_NUM2LONG (VALUE *args)
SWIGINTERN int SWIG_AsVal_long (VALUE obj, long *val)
SWIGINTERN int SWIG_AsVal_int (VALUE obj, int *val)
SWIGINTERN VALUE SWIG_AUX_NUM2ULONG (VALUE *args)
SWIGINTERN int SWIG_AsVal_unsigned_SS_long (VALUE obj, unsigned long *val)
SWIGINTERN int SWIG_AsVal_unsigned_SS_int (VALUE obj, unsigned int *val)
SWIGINTERNINLINE VALUE SWIG_From_unsigned_SS_long (unsigned long value)
SWIGINTERNINLINE VALUE SWIG_From_unsigned_SS_int (unsigned int value)
SWIGINTERN VALUE SWIG_AUX_NUM2DBL (VALUE *args)
SWIGINTERN int SWIG_AsVal_double (VALUE obj, double *val)
SWIGINTERN swig_type_infoSWIG_pchar_descriptor ()
SWIGINTERN int SWIG_AsCharPtrAndSize (VALUE obj, char **cptr, size_t *psize, int *alloc)
SWIGINTERNINLINE VALUE SWIG_FromCharPtrAndSize (const char *carray, size_t size)
SWIGINTERNINLINE VALUE SWIG_FromCharPtr (const char *cptr)
SWIGINTERN VALUE _wrap_s_vpi_time_type_set (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_time_type_get (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_time_high_set (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_time_high_get (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_time_low_set (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_time_low_get (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_time_real_set (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_time_real_get (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_time_allocate (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_new_s_vpi_time (int argc, VALUE *argv, VALUE self)
SWIGINTERN void free_s_vpi_time (s_vpi_time *arg1)
SWIGINTERN VALUE _wrap_s_vpi_delay_da_set (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_delay_da_get (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_delay_no_of_delays_set (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_delay_no_of_delays_get (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_delay_time_type_set (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_delay_time_type_get (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_delay_mtm_flag_set (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_delay_mtm_flag_get (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_delay_append_flag_set (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_delay_append_flag_get (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_delay_pulsere_flag_set (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_delay_pulsere_flag_get (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_delay_allocate (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_new_s_vpi_delay (int argc, VALUE *argv, VALUE self)
SWIGINTERN void free_s_vpi_delay (s_vpi_delay *arg1)
SWIGINTERN VALUE _wrap_s_vpi_vecval_aval_set (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_vecval_aval_get (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_vecval_bval_set (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_vecval_bval_get (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_vecval_allocate (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_new_s_vpi_vecval (int argc, VALUE *argv, VALUE self)
SWIGINTERN void free_s_vpi_vecval (s_vpi_vecval *arg1)
SWIGINTERN VALUE _wrap_s_vpi_strengthval_logic_set (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_strengthval_logic_get (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_strengthval_s0_set (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_strengthval_s0_get (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_strengthval_s1_set (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_strengthval_s1_get (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_strengthval_allocate (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_new_s_vpi_strengthval (int argc, VALUE *argv, VALUE self)
SWIGINTERN void free_s_vpi_strengthval (s_vpi_strengthval *arg1)
SWIGINTERN VALUE _wrap_s_vpi_value_format_set (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_value_format_get (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_value_value_get (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_value_allocate (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_new_s_vpi_value (int argc, VALUE *argv, VALUE self)
SWIGINTERN void free_s_vpi_value (s_vpi_value *arg1)
SWIGINTERN VALUE _wrap_s_vpi_value_value_str_set (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_value_value_str_get (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_value_value_scalar_set (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_value_value_scalar_get (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_value_value_integer_set (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_value_value_integer_get (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_value_value_real_set (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_value_value_real_get (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_value_value_time_set (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_value_value_time_get (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_value_value_vector_set (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_value_value_vector_get (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_value_value_strength_set (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_value_value_strength_get (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_value_value_misc_set (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_value_value_misc_get (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_value_value_allocate (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_new_s_vpi_value_value (int argc, VALUE *argv, VALUE self)
SWIGINTERN void free_s_vpi_value_value (s_vpi_value_value *arg1)
SWIGINTERN VALUE _wrap_s_vpi_systf_data_type_set (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_systf_data_type_get (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_systf_data_sysfunctype_set (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_systf_data_sysfunctype_get (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_systf_data_tfname_set (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_systf_data_tfname_get (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_systf_data_calltf_set (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_systf_data_calltf_get (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_systf_data_compiletf_set (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_systf_data_compiletf_get (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_systf_data_sizetf_set (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_systf_data_sizetf_get (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_systf_data_user_data_set (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_systf_data_user_data_get (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_systf_data_allocate (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_new_s_vpi_systf_data (int argc, VALUE *argv, VALUE self)
SWIGINTERN void free_s_vpi_systf_data (s_vpi_systf_data *arg1)
SWIGINTERN VALUE _wrap_s_vpi_vlog_info_argc_set (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_vlog_info_argc_get (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_vlog_info_argv_set (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_vlog_info_argv_get (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_vlog_info_product_set (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_vlog_info_product_get (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_vlog_info_version_set (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_vlog_info_version_get (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_vlog_info_allocate (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_new_s_vpi_vlog_info (int argc, VALUE *argv, VALUE self)
SWIGINTERN void free_s_vpi_vlog_info (s_vpi_vlog_info *arg1)
SWIGINTERN VALUE _wrap_s_vpi_error_info_state_set (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_error_info_state_get (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_error_info_level_set (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_error_info_level_get (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_error_info_message_set (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_error_info_message_get (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_error_info_product_set (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_error_info_product_get (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_error_info_code_set (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_error_info_code_get (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_error_info_file_set (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_error_info_file_get (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_error_info_line_set (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_error_info_line_get (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_vpi_error_info_allocate (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_new_s_vpi_error_info (int argc, VALUE *argv, VALUE self)
SWIGINTERN void free_s_vpi_error_info (s_vpi_error_info *arg1)
SWIGINTERN VALUE _wrap_s_cb_data_reason_set (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_cb_data_reason_get (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_cb_data_cb_rtn_set (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_cb_data_cb_rtn_get (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_cb_data_obj_set (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_cb_data_obj_get (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_cb_data_time_set (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_cb_data_time_get (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_cb_data_value_set (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_cb_data_value_get (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_cb_data_index_set (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_cb_data_index_get (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_cb_data_user_data_set (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_cb_data_user_data_get (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_s_cb_data_allocate (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_new_s_cb_data (int argc, VALUE *argv, VALUE self)
SWIGINTERN void free_s_cb_data (s_cb_data *arg1)
SWIGINTERN VALUE _wrap_vpi_register_cb (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_vpi_remove_cb (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_vpi_get_cb_info (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_vpi_register_systf (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_vpi_get_systf_info (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_vpi_handle_by_name (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_vpi_handle_by_index (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_vpi_handle (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_vpi_handle_multi (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_vpi_iterate (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_vpi_scan (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_vpi_get (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_vpi_get_str (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_vpi_get_delays (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_vpi_put_delays (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_vpi_get_value (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_vpi_put_value (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_vpi_get_time (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_vpi_mcd_open (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_vpi_mcd_close (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_vpi_mcd_name (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_vpi_mcd_printf (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_vpi_printf (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_vpi_compare_objects (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_vpi_chk_error (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_vpi_free_object (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_vpi_get_vlog_info (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_vpi_get_data (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_vpi_put_data (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_vpi_get_userdata (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_vpi_put_userdata (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_vpi_vprintf (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_vpi_mcd_vprintf (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_vpi_flush (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_vpi_mcd_flush (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_vpi_control (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE _wrap_vpi_handle_by_multi_index (int argc, VALUE *argv, VALUE self)
SWIGINTERN VALUE vlog_startup_routines_get (VALUE self)
SWIGINTERN VALUE vlog_startup_routines_set (VALUE self, VALUE _val)
SWIGRUNTIME void SWIG_InitializeModule (void *clientdata)
SWIGRUNTIME void SWIG_PropagateClientData (void)
SWIGEXPORT void Init_vpi (void)

Variables

static VALUE swig_ruby_trackings
static ID swig_ruby_hash_delete = 0
static VALUE _mSWIG = Qnil
static VALUE _cSWIG_Pointer = Qnil
static VALUE swig_runtime_data_type_pointer = Qnil
static swig_type_infoswig_types [22]
static swig_module_info swig_module = {swig_types, 21, 0, 0, 0, 0}
static VALUE mVpi
swig_class cS_vpi_time
swig_class cS_vpi_delay
swig_class cS_vpi_vecval
swig_class cS_vpi_strengthval
swig_class cS_vpi_value
swig_class cS_vpi_value_value
swig_class cS_vpi_systf_data
swig_class cS_vpi_vlog_info
swig_class cS_vpi_error_info
swig_class cS_cb_data
static swig_type_info _swigt__p_char = {"_p_char", "char *|PLI_BYTE8 *", 0, 0, (void*)0, 0}
static swig_type_info _swigt__p_f_p_char__int = {"_p_f_p_char__int", "int (*)(char *)|PLI_INT32 (*)(PLI_BYTE8 *)", 0, 0, (void*)0, 0}
static swig_type_info _swigt__p_f_p_struct_t_cb_data__int = {"_p_f_p_struct_t_cb_data__int", "int (*)(struct t_cb_data *)|PLI_INT32 (*)(struct t_cb_data *)", 0, 0, (void*)0, 0}
static swig_type_info _swigt__p_int = {"_p_int", "int *|PLI_INT32 *", 0, 0, (void*)0, 0}
static swig_type_info _swigt__p_p_char = {"_p_p_char", "char **|PLI_BYTE8 **", 0, 0, (void*)0, 0}
static swig_type_info _swigt__p_p_f___void = {"_p_p_f___void", "void (**)()", 0, 0, (void*)0, 0}
static swig_type_info _swigt__p_s_vpi_value_value = {"_p_s_vpi_value_value", "s_vpi_value_value *", 0, 0, (void*)0, 0}
static swig_type_info _swigt__p_short = {"_p_short", "short *|PLI_INT16 *", 0, 0, (void*)0, 0}
static swig_type_info _swigt__p_t_cb_data = {"_p_t_cb_data", "struct t_cb_data *|p_cb_data", 0, 0, (void*)0, 0}
static swig_type_info _swigt__p_t_vpi_delay = {"_p_t_vpi_delay", "struct t_vpi_delay *|p_vpi_delay", 0, 0, (void*)0, 0}
static swig_type_info _swigt__p_t_vpi_error_info = {"_p_t_vpi_error_info", "struct t_vpi_error_info *|p_vpi_error_info", 0, 0, (void*)0, 0}
static swig_type_info _swigt__p_t_vpi_strengthval = {"_p_t_vpi_strengthval", "struct t_vpi_strengthval *", 0, 0, (void*)0, 0}
static swig_type_info _swigt__p_t_vpi_systf_data = {"_p_t_vpi_systf_data", "struct t_vpi_systf_data *|p_vpi_systf_data", 0, 0, (void*)0, 0}
static swig_type_info _swigt__p_t_vpi_time = {"_p_t_vpi_time", "struct t_vpi_time *|p_vpi_time", 0, 0, (void*)0, 0}
static swig_type_info _swigt__p_t_vpi_value = {"_p_t_vpi_value", "struct t_vpi_value *|p_vpi_value", 0, 0, (void*)0, 0}
static swig_type_info _swigt__p_t_vpi_vecval = {"_p_t_vpi_vecval", "struct t_vpi_vecval *", 0, 0, (void*)0, 0}
static swig_type_info _swigt__p_t_vpi_vlog_info = {"_p_t_vpi_vlog_info", "struct t_vpi_vlog_info *|p_vpi_vlog_info", 0, 0, (void*)0, 0}
static swig_type_info _swigt__p_unsigned_char = {"_p_unsigned_char", "unsigned char *|PLI_UBYTE8 *", 0, 0, (void*)0, 0}
static swig_type_info _swigt__p_unsigned_int = {"_p_unsigned_int", "unsigned int *|vpiHandle", 0, 0, (void*)0, 0}
static swig_type_info _swigt__p_unsigned_short = {"_p_unsigned_short", "unsigned short *|PLI_UINT16 *", 0, 0, (void*)0, 0}
static swig_type_info _swigt__p_void = {"_p_void", "void *", 0, 0, (void*)0, 0}
static swig_type_infoswig_type_initial []
static swig_cast_info _swigc__p_char [] = { {&_swigt__p_char, 0, 0, 0},{0, 0, 0, 0}}
static swig_cast_info _swigc__p_f_p_char__int [] = { {&_swigt__p_f_p_char__int, 0, 0, 0},{0, 0, 0, 0}}
static swig_cast_info _swigc__p_f_p_struct_t_cb_data__int [] = { {&_swigt__p_f_p_struct_t_cb_data__int, 0, 0, 0},{0, 0, 0, 0}}
static swig_cast_info _swigc__p_int [] = { {&_swigt__p_int, 0, 0, 0},{0, 0, 0, 0}}
static swig_cast_info _swigc__p_p_char [] = { {&_swigt__p_p_char, 0, 0, 0},{0, 0, 0, 0}}
static swig_cast_info _swigc__p_p_f___void [] = { {&_swigt__p_p_f___void, 0, 0, 0},{0, 0, 0, 0}}
static swig_cast_info _swigc__p_s_vpi_value_value [] = { {&_swigt__p_s_vpi_value_value, 0, 0, 0},{0, 0, 0, 0}}
static swig_cast_info _swigc__p_short [] = { {&_swigt__p_short, 0, 0, 0},{0, 0, 0, 0}}
static swig_cast_info _swigc__p_t_cb_data [] = { {&_swigt__p_t_cb_data, 0, 0, 0},{0, 0, 0, 0}}
static swig_cast_info _swigc__p_t_vpi_delay [] = { {&_swigt__p_t_vpi_delay, 0, 0, 0},{0, 0, 0, 0}}
static swig_cast_info _swigc__p_t_vpi_error_info [] = { {&_swigt__p_t_vpi_error_info, 0, 0, 0},{0, 0, 0, 0}}
static swig_cast_info _swigc__p_t_vpi_strengthval [] = { {&_swigt__p_t_vpi_strengthval, 0, 0, 0},{0, 0, 0, 0}}
static swig_cast_info _swigc__p_t_vpi_systf_data [] = { {&_swigt__p_t_vpi_systf_data, 0, 0, 0},{0, 0, 0, 0}}
static swig_cast_info _swigc__p_t_vpi_time [] = { {&_swigt__p_t_vpi_time, 0, 0, 0},{0, 0, 0, 0}}
static swig_cast_info _swigc__p_t_vpi_value [] = { {&_swigt__p_t_vpi_value, 0, 0, 0},{0, 0, 0, 0}}
static swig_cast_info _swigc__p_t_vpi_vecval [] = { {&_swigt__p_t_vpi_vecval, 0, 0, 0},{0, 0, 0, 0}}
static swig_cast_info _swigc__p_t_vpi_vlog_info [] = { {&_swigt__p_t_vpi_vlog_info, 0, 0, 0},{0, 0, 0, 0}}
static swig_cast_info _swigc__p_unsigned_char [] = { {&_swigt__p_unsigned_char, 0, 0, 0},{0, 0, 0, 0}}
static swig_cast_info _swigc__p_unsigned_int [] = { {&_swigt__p_unsigned_int, 0, 0, 0},{0, 0, 0, 0}}
static swig_cast_info _swigc__p_unsigned_short [] = { {&_swigt__p_unsigned_short, 0, 0, 0},{0, 0, 0, 0}}
static swig_cast_info _swigc__p_void [] = { {&_swigt__p_void, 0, 0, 0},{0, 0, 0, 0}}
static swig_cast_infoswig_cast_initial []

Define Documentation

#define LL2NUM (  )     INT2NUM((long) (x))

#define LLONG_MAX   LONG_LONG_MAX

#define LLONG_MIN   LONG_LONG_MIN

#define NUM2LL (  )     NUM2LONG((x))

#define NUM2ULL (  )     NUM2ULONG(x)

#define rb_define_alloc_func ( klass,
func   )     rb_define_singleton_method((klass), "new", VALUEFUNC((func)), -1)

#define RB_STRING_VALUE (  )     (TYPE(s) == T_STRING ? (s) : (*(volatile VALUE *)&(s) = rb_str_to_str(s)))

#define rb_undef_alloc_func ( klass   )     rb_undef_method(CLASS_OF((klass)), "new")

#define SafeStringValue (  ) 

Value:

do {\
    StringValue(v);\
    rb_check_safe_str(v);\
} while (0)

#define StringValue (  )     RB_STRING_VALUE(s)

#define StringValueLen (  )     RSTRING(RB_STRING_VALUE(s))->len

#define StringValuePtr (  )     RSTRING(RB_STRING_VALUE(s))->ptr

#define SWIG_AcquirePtr ( ptr,
own   )     SWIG_Ruby_AcquirePtr(ptr, own)

#define SWIG_AddCast

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

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

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

#define SWIG_as_voidptr (  )     (void *)((const void *)(a))

#define SWIG_as_voidptrptr (  )     ((void)SWIG_as_voidptr(*a),(void**)(a))

#define SWIG_AttributeError   -11

#define SWIG_BADOBJ   (SWIG_ERROR)

#define SWIG_BUFFER_SIZE   1024

#define SWIG_CASTRANKLIMIT   (1 << 8)

#define SWIG_CheckConvert ( value,
ty   )     SWIG_Ruby_CheckConvert(value, ty)

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

#define SWIG_contract_assert ( expr,
msg   )     if (!(expr)) { SWIG_Error(SWIG_RuntimeError, msg); SWIG_fail; } else

#define SWIG_ConvertFunctionPtr ( obj,
pptr,
type   )     SWIG_ConvertPtr(obj, pptr, type, 0)

#define SWIG_ConvertInstance ( obj,
pptr,
type,
flags   )     SWIG_ConvertPtr(obj, pptr, type, flags)

#define SWIG_ConvertMember ( obj,
ptr,
sz,
ty   )     SWIG_Ruby_ConvertPacked(obj, ptr, sz, ty)

#define SWIG_ConvertPacked ( obj,
ptr,
sz,
ty   )     SWIG_Ruby_ConvertPacked(obj, ptr, sz, ty, flags)

#define SWIG_ConvertPtr ( obj,
pptr,
type,
flags   )     SWIG_Ruby_ConvertPtrAndOwn(obj, pptr, type, flags, 0)

#define SWIG_ConvertPtrAndOwn ( obj,
pptr,
type,
flags,
own   )     SWIG_Ruby_ConvertPtrAndOwn(obj, pptr, type, flags, own)

#define SWIG_define_class ( ty   )     SWIG_Ruby_define_class(ty)

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

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

#define SWIG_DivisionByZero   -6

#define SWIG_Error ( code,
msg   )     rb_raise(SWIG_Ruby_ErrorType(code), msg)

#define SWIG_ERROR   (-1)

#define SWIG_ErrorType ( code   )     SWIG_Ruby_ErrorType(code)

#define SWIG_exception_fail ( code,
msg   )     do { SWIG_Error(code, msg); SWIG_fail; } while(0)

#define SWIG_fail   goto fail

#define SWIG_From_double   rb_float_new

#define SWIG_From_long   LONG2NUM

#define SWIG_GetModule ( clientdata   )     SWIG_Ruby_GetModule()

#define SWIG_IndexError   -4

#define SWIG_init   Init_vpi

 
#define SWIG_InitRuntime (  )     SWIG_Ruby_InitRuntime()

#define SWIG_IOError   -2

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

#define SWIG_IsOK (  )     (r >= 0)

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

#define SWIG_MangledTypeQuery ( name   )     SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)

#define SWIG_MangleStr ( value   )     SWIG_Ruby_MangleStr(value)

#define SWIG_MemoryError   -12

#define SWIG_name   "Vpi"

#define SWIG_NewClassInstance ( value,
ty   )     SWIG_Ruby_NewClassInstance(value, ty)

#define SWIG_NewFunctionPtrObj ( ptr,
type   )     SWIG_NewPointerObj(ptr, type, 0)

#define SWIG_NewInstanceObj ( ptr,
type,
flags   )     SWIG_NewPointerObj(ptr, type, flags)

#define SWIG_NewMemberObj ( ptr,
sz,
type   )     SWIG_Ruby_NewPackedObj(ptr, sz, type)

#define SWIG_NEWOBJ   (SWIG_OK | SWIG_NEWOBJMASK)

#define SWIG_NEWOBJMASK   (SWIG_CASTRANKLIMIT << 1)

#define SWIG_NewPackedObj ( ptr,
sz,
type   )     SWIG_Ruby_NewPackedObj(ptr, sz, type)

#define SWIG_NewPointerObj ( ptr,
type,
flags   )     SWIG_Ruby_NewPointerObj(ptr, type, flags)

#define SWIG_NullReferenceError   -13

#define SWIG_ObjectPreviouslyDeletedError   -100

#define SWIG_OK   (0)

#define SWIG_OLDOBJ   (SWIG_OK)

#define SWIG_OverflowError   -7

#define swig_owntype   ruby_owntype

#define SWIG_POINTER_DISOWN   0x1

#define SWIG_POINTER_EXCEPTION   0

#define SWIG_POINTER_OWN   0x1

#define SWIG_RUNTIME_VERSION   "2"

#define SWIG_RuntimeError   -3

#define SWIG_SetModule ( clientdata,
pointer   )     SWIG_Ruby_SetModule(pointer)

#define SWIG_SyntaxError   -8

#define SWIG_SystemError   -10

#define SWIG_TMPOBJ   (SWIG_OK | SWIG_TMPOBJMASK)

#define SWIG_TMPOBJMASK   (SWIG_NEWOBJMASK << 1)

#define SWIG_TYPE_TABLE_NAME

#define SWIG_TypeCheck_Template ( comparison,
ty   ) 

Value:

if (ty) {                                             \
    swig_cast_info *iter = ty->cast;                    \
    while (iter) {                                      \
      if (comparison) {                                 \
        if (iter == ty->cast) return iter;              \
        /* Move iter to the top of the linked list */   \
        iter->prev->next = iter->next;                  \
        if (iter->next)                                 \
          iter->next->prev = iter->prev;                \
        iter->next = ty->cast;                          \
        iter->prev = 0;                                 \
        if (ty->cast) ty->cast->prev = iter;            \
        ty->cast = iter;                                \
        return iter;                                    \
      }                                                 \
      iter = iter->next;                                \
    }                                                   \
  }                                                     \
  return 0

#define SWIG_TypeError   -5

#define SWIG_TypeQuery ( name   )     SWIG_TypeQueryModule(&swig_module, &swig_module, name)

#define SWIG_UnknownError   -1

#define SWIG_ValueError   -9

#define SWIGEXPORT

#define SWIGINLINE

#define SWIGINTERN   static SWIGUNUSED

#define SWIGINTERNINLINE   SWIGINTERN SWIGINLINE

#define SWIGRUBY

#define SWIGRUNTIME   SWIGINTERN

#define SWIGRUNTIMEINLINE   SWIGRUNTIME SWIGINLINE

#define SWIGSTDCALL

#define SWIGTEMPLATEDISAMBIGUATOR

#define SWIGTYPE_p_char   swig_types[0]

#define SWIGTYPE_p_f_p_char__int   swig_types[1]

#define SWIGTYPE_p_f_p_struct_t_cb_data__int   swig_types[2]

#define SWIGTYPE_p_int   swig_types[3]

#define SWIGTYPE_p_p_char   swig_types[4]

#define SWIGTYPE_p_p_f___void   swig_types[5]

#define SWIGTYPE_p_s_vpi_value_value   swig_types[6]

#define SWIGTYPE_p_short   swig_types[7]

#define SWIGTYPE_p_t_cb_data   swig_types[8]

#define SWIGTYPE_p_t_vpi_delay   swig_types[9]

#define SWIGTYPE_p_t_vpi_error_info   swig_types[10]

#define SWIGTYPE_p_t_vpi_strengthval   swig_types[11]

#define SWIGTYPE_p_t_vpi_systf_data   swig_types[12]

#define SWIGTYPE_p_t_vpi_time   swig_types[13]

#define SWIGTYPE_p_t_vpi_value   swig_types[14]

#define SWIGTYPE_p_t_vpi_vecval   swig_types[15]

#define SWIGTYPE_p_t_vpi_vlog_info   swig_types[16]

#define SWIGTYPE_p_unsigned_char   swig_types[17]

#define SWIGTYPE_p_unsigned_int   swig_types[18]

#define SWIGTYPE_p_unsigned_short   swig_types[19]

#define SWIGTYPE_p_void   swig_types[20]

#define SWIGUNUSED

#define SWIGUNUSEDPARM (  )     p SWIGUNUSED

#define SWIGVERSION   0x010328

#define ULL2NUM (  )     UINT2NUM((unsigned long) (x))

#define ULLONG_MAX   ULONG_LONG_MAX

#define VALUEFUNC (  )     (f)

#define VOIDFUNC (  )     (f)


Typedef Documentation

typedef void(*) ruby_owntype(void *)

typedef void*(*) swig_converter_func(void *)

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


Function Documentation

SWIGINTERN VALUE _wrap_new_s_cb_data ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_new_s_vpi_delay ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_new_s_vpi_error_info ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_new_s_vpi_strengthval ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_new_s_vpi_systf_data ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_new_s_vpi_time ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_new_s_vpi_value ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_new_s_vpi_value_value ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_new_s_vpi_vecval ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_new_s_vpi_vlog_info ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_cb_data_allocate ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_cb_data_cb_rtn_get ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_cb_data_cb_rtn_set ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_cb_data_index_get ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_cb_data_index_set ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_cb_data_obj_get ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_cb_data_obj_set ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_cb_data_reason_get ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_cb_data_reason_set ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_cb_data_time_get ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_cb_data_time_set ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_cb_data_user_data_get ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_cb_data_user_data_set ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_cb_data_value_get ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_cb_data_value_set ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_delay_allocate ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_delay_append_flag_get ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_delay_append_flag_set ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_delay_da_get ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_delay_da_set ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_delay_mtm_flag_get ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_delay_mtm_flag_set ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_delay_no_of_delays_get ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_delay_no_of_delays_set ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_delay_pulsere_flag_get ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_delay_pulsere_flag_set ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_delay_time_type_get ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_delay_time_type_set ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_error_info_allocate ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_error_info_code_get ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_error_info_code_set ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_error_info_file_get ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_error_info_file_set ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_error_info_level_get ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_error_info_level_set ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_error_info_line_get ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_error_info_line_set ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_error_info_message_get ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_error_info_message_set ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_error_info_product_get ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_error_info_product_set ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_error_info_state_get ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_error_info_state_set ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_strengthval_allocate ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_strengthval_logic_get ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_strengthval_logic_set ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_strengthval_s0_get ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_strengthval_s0_set ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_strengthval_s1_get ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_strengthval_s1_set ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_systf_data_allocate ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_systf_data_calltf_get ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_systf_data_calltf_set ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_systf_data_compiletf_get ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_systf_data_compiletf_set ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_systf_data_sizetf_get ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_systf_data_sizetf_set ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_systf_data_sysfunctype_get ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_systf_data_sysfunctype_set ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_systf_data_tfname_get ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_systf_data_tfname_set ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_systf_data_type_get ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_systf_data_type_set ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_systf_data_user_data_get ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_systf_data_user_data_set ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_time_allocate ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_time_high_get ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_time_high_set ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_time_low_get ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_time_low_set ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_time_real_get ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_time_real_set ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_time_type_get ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_time_type_set ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_value_allocate ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_value_format_get ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_value_format_set ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_value_value_allocate ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_value_value_get ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_value_value_integer_get ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_value_value_integer_set ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_value_value_misc_get ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_value_value_misc_set ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_value_value_real_get ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_value_value_real_set ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_value_value_scalar_get ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_value_value_scalar_set ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_value_value_str_get ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_value_value_str_set ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_value_value_strength_get ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_value_value_strength_set ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_value_value_time_get ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_value_value_time_set ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_value_value_vector_get ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_value_value_vector_set ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_vecval_allocate ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_vecval_aval_get ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_vecval_aval_set ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_vecval_bval_get ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_vecval_bval_set ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_vlog_info_allocate ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_vlog_info_argc_get ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_vlog_info_argc_set ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_vlog_info_argv_get ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_vlog_info_argv_set ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_vlog_info_product_get ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_vlog_info_product_set ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_vlog_info_version_get ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_s_vpi_vlog_info_version_set ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_vpi_chk_error ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_vpi_compare_objects ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_vpi_control ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_vpi_flush ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_vpi_free_object ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_vpi_get ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_vpi_get_cb_info ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_vpi_get_data ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_vpi_get_delays ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_vpi_get_str ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_vpi_get_systf_info ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_vpi_get_time ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_vpi_get_userdata ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_vpi_get_value ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_vpi_get_vlog_info ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_vpi_handle ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_vpi_handle_by_index ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_vpi_handle_by_multi_index ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_vpi_handle_by_name ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_vpi_handle_multi ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_vpi_iterate ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_vpi_mcd_close ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_vpi_mcd_flush ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_vpi_mcd_name ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_vpi_mcd_open ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_vpi_mcd_printf ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_vpi_mcd_vprintf ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_vpi_printf ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_vpi_put_data ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_vpi_put_delays ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_vpi_put_userdata ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_vpi_put_value ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_vpi_register_cb ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_vpi_register_systf ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_vpi_remove_cb ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_vpi_scan ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN VALUE _wrap_vpi_vprintf ( int  argc,
VALUE *  argv,
VALUE  self 
)

SWIGINTERN void free_s_cb_data ( s_cb_data arg1  ) 

SWIGINTERN void free_s_vpi_delay ( s_vpi_delay arg1  ) 

SWIGINTERN void free_s_vpi_error_info ( s_vpi_error_info arg1  ) 

SWIGINTERN void free_s_vpi_strengthval ( s_vpi_strengthval arg1  ) 

SWIGINTERN void free_s_vpi_systf_data ( s_vpi_systf_data arg1  ) 

SWIGINTERN void free_s_vpi_time ( s_vpi_time arg1  ) 

SWIGINTERN void free_s_vpi_value ( s_vpi_value arg1  ) 

SWIGINTERN void free_s_vpi_value_value ( s_vpi_value_value arg1  ) 

SWIGINTERN void free_s_vpi_vecval ( s_vpi_vecval arg1  ) 

SWIGINTERN void free_s_vpi_vlog_info ( s_vpi_vlog_info arg1  ) 

SWIGRUNTIME VALUE getExceptionClass ( void   ) 

SWIGINTERN VALUE getNullReferenceError ( void   ) 

SWIGINTERN VALUE getObjectPreviouslyDeletedError ( void   ) 

SWIGEXPORT void Init_vpi ( void   ) 

SWIGINTERN int SWIG_AsCharPtrAndSize ( VALUE  obj,
char **  cptr,
size_t *  psize,
int *  alloc 
)

SWIGINTERN int SWIG_AsVal_double ( VALUE  obj,
double *  val 
)

SWIGINTERN int SWIG_AsVal_int ( VALUE  obj,
int *  val 
)

SWIGINTERN int SWIG_AsVal_long ( VALUE  obj,
long *  val 
)

SWIGINTERN int SWIG_AsVal_unsigned_SS_int ( VALUE  obj,
unsigned int *  val 
)

SWIGINTERN int SWIG_AsVal_unsigned_SS_long ( VALUE  obj,
unsigned long *  val 
)

SWIGINTERN VALUE SWIG_AUX_NUM2DBL ( VALUE *  args  ) 

SWIGINTERN VALUE SWIG_AUX_NUM2LONG ( VALUE *  args  ) 

SWIGINTERN VALUE SWIG_AUX_NUM2ULONG ( VALUE *  args  ) 

SWIGINTERNINLINE VALUE SWIG_From_int ( int  value  ) 

SWIGINTERNINLINE VALUE SWIG_From_unsigned_SS_int ( unsigned int  value  ) 

SWIGINTERNINLINE VALUE SWIG_From_unsigned_SS_long ( unsigned long  value  ) 

SWIGINTERNINLINE VALUE SWIG_FromCharPtr ( const char *  cptr  ) 

SWIGINTERNINLINE VALUE SWIG_FromCharPtrAndSize ( const char *  carray,
size_t  size 
)

SWIGRUNTIME void SWIG_InitializeModule ( void *  clientdata  ) 

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

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

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

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

SWIGINTERN swig_type_info* SWIG_pchar_descriptor (  ) 

SWIGRUNTIME void SWIG_PropagateClientData ( void   ) 

SWIGRUNTIME ruby_owntype SWIG_Ruby_AcquirePtr ( VALUE  obj,
ruby_owntype  own 
)

SWIGINTERN VALUE SWIG_Ruby_AppendOutput ( VALUE  target,
VALUE  o 
)

SWIGRUNTIMEINLINE int SWIG_Ruby_CheckConvert ( VALUE  obj,
swig_type_info ty 
)

SWIGRUNTIME int SWIG_Ruby_ConvertPacked ( VALUE  obj,
void *  ptr,
int  sz,
swig_type_info ty 
)

SWIGRUNTIME int SWIG_Ruby_ConvertPtrAndOwn ( VALUE  obj,
void **  ptr,
swig_type_info ty,
int  flags,
ruby_owntype own 
)

SWIGRUNTIME void SWIG_Ruby_define_class ( swig_type_info type  ) 

SWIGINTERN VALUE SWIG_Ruby_ErrorType ( int  SWIG_code  ) 

SWIGRUNTIME VALUE SWIG_Ruby_ExceptionType ( swig_type_info desc,
VALUE  obj 
)

SWIGINTERN VALUE SWIG_ruby_failed ( void   ) 

SWIGRUNTIME swig_module_info* SWIG_Ruby_GetModule ( void   ) 

SWIGRUNTIME void SWIG_Ruby_InitRuntime ( void   ) 

SWIGRUNTIMEINLINE char* SWIG_Ruby_MangleStr ( VALUE  obj  ) 

SWIGRUNTIME VALUE SWIG_Ruby_NewClassInstance ( VALUE  klass,
swig_type_info type 
)

SWIGRUNTIME VALUE SWIG_Ruby_NewPackedObj ( void *  ptr,
int  sz,
swig_type_info type 
)

SWIGRUNTIME VALUE SWIG_Ruby_NewPointerObj ( void *  ptr,
swig_type_info type,
int  flags 
)

SWIGRUNTIME void SWIG_Ruby_SetModule ( swig_module_info pointer  ) 

SWIGRUNTIME void SWIG_RubyAddTracking ( void *  ptr,
VALUE  object 
)

SWIGRUNTIME void SWIG_RubyInitializeTrackings ( void   ) 

SWIGRUNTIME VALUE SWIG_RubyInstanceFor ( void *  ptr  ) 

SWIGRUNTIME VALUE SWIG_RubyObjectToReference ( VALUE  object  ) 

SWIGRUNTIME VALUE SWIG_RubyPtrToReference ( void *  ptr  ) 

SWIGRUNTIME VALUE SWIG_RubyReferenceToObject ( VALUE  reference  ) 

SWIGRUNTIME void SWIG_RubyRemoveTracking ( void *  ptr  ) 

SWIGRUNTIME void SWIG_RubyUnlinkObjects ( void *  ptr  ) 

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

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

SWIGRUNTIME swig_cast_info* SWIG_TypeCheckStruct ( swig_type_info from,
swig_type_info into 
)

SWIGRUNTIME void SWIG_TypeClientData ( swig_type_info ti,
void *  clientdata 
)

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

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

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

SWIGRUNTIMEINLINE const char* SWIG_TypeName ( const swig_type_info ty  ) 

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

SWIGRUNTIME void SWIG_TypeNewClientData ( swig_type_info ti,
void *  clientdata 
)

SWIGRUNTIME const char* SWIG_TypePrettyName ( const swig_type_info type  ) 

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

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

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

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

SWIGINTERN VALUE vlog_startup_routines_get ( VALUE  self  ) 

SWIGINTERN VALUE vlog_startup_routines_set ( VALUE  self,
VALUE  _val 
)


Variable Documentation

VALUE _cSWIG_Pointer = Qnil [static]

VALUE _mSWIG = Qnil [static]

swig_cast_info _swigc__p_char[] = { {&_swigt__p_char, 0, 0, 0},{0, 0, 0, 0}} [static]

swig_cast_info _swigc__p_f_p_char__int[] = { {&_swigt__p_f_p_char__int, 0, 0, 0},{0, 0, 0, 0}} [static]

swig_cast_info _swigc__p_f_p_struct_t_cb_data__int[] = { {&_swigt__p_f_p_struct_t_cb_data__int, 0, 0, 0},{0, 0, 0, 0}} [static]

swig_cast_info _swigc__p_int[] = { {&_swigt__p_int, 0, 0, 0},{0, 0, 0, 0}} [static]

swig_cast_info _swigc__p_p_char[] = { {&_swigt__p_p_char, 0, 0, 0},{0, 0, 0, 0}} [static]

swig_cast_info _swigc__p_p_f___void[] = { {&_swigt__p_p_f___void, 0, 0, 0},{0, 0, 0, 0}} [static]

swig_cast_info _swigc__p_s_vpi_value_value[] = { {&_swigt__p_s_vpi_value_value, 0, 0, 0},{0, 0, 0, 0}} [static]

swig_cast_info _swigc__p_short[] = { {&_swigt__p_short, 0, 0, 0},{0, 0, 0, 0}} [static]

swig_cast_info _swigc__p_t_cb_data[] = { {&_swigt__p_t_cb_data, 0, 0, 0},{0, 0, 0, 0}} [static]

swig_cast_info _swigc__p_t_vpi_delay[] = { {&_swigt__p_t_vpi_delay, 0, 0, 0},{0, 0, 0, 0}} [static]

swig_cast_info _swigc__p_t_vpi_error_info[] = { {&_swigt__p_t_vpi_error_info, 0, 0, 0},{0, 0, 0, 0}} [static]

swig_cast_info _swigc__p_t_vpi_strengthval[] = { {&_swigt__p_t_vpi_strengthval, 0, 0, 0},{0, 0, 0, 0}} [static]

swig_cast_info _swigc__p_t_vpi_systf_data[] = { {&_swigt__p_t_vpi_systf_data, 0, 0, 0},{0, 0, 0, 0}} [static]

swig_cast_info _swigc__p_t_vpi_time[] = { {&_swigt__p_t_vpi_time, 0, 0, 0},{0, 0, 0, 0}} [static]

swig_cast_info _swigc__p_t_vpi_value[] = { {&_swigt__p_t_vpi_value, 0, 0, 0},{0, 0, 0, 0}} [static]

swig_cast_info _swigc__p_t_vpi_vecval[] = { {&_swigt__p_t_vpi_vecval, 0, 0, 0},{0, 0, 0, 0}} [static]

swig_cast_info _swigc__p_t_vpi_vlog_info[] = { {&_swigt__p_t_vpi_vlog_info, 0, 0, 0},{0, 0, 0, 0}} [static]

swig_cast_info _swigc__p_unsigned_char[] = { {&_swigt__p_unsigned_char, 0, 0, 0},{0, 0, 0, 0}} [static]

swig_cast_info _swigc__p_unsigned_int[] = { {&_swigt__p_unsigned_int, 0, 0, 0},{0, 0, 0, 0}} [static]

swig_cast_info _swigc__p_unsigned_short[] = { {&_swigt__p_unsigned_short, 0, 0, 0},{0, 0, 0, 0}} [static]

swig_cast_info _swigc__p_void[] = { {&_swigt__p_void, 0, 0, 0},{0, 0, 0, 0}} [static]

swig_type_info _swigt__p_char = {"_p_char", "char *|PLI_BYTE8 *", 0, 0, (void*)0, 0} [static]

swig_type_info _swigt__p_f_p_char__int = {"_p_f_p_char__int", "int (*)(char *)|PLI_INT32 (*)(PLI_BYTE8 *)", 0, 0, (void*)0, 0} [static]

swig_type_info _swigt__p_f_p_struct_t_cb_data__int = {"_p_f_p_struct_t_cb_data__int", "int (*)(struct t_cb_data *)|PLI_INT32 (*)(struct t_cb_data *)", 0, 0, (void*)0, 0} [static]

swig_type_info _swigt__p_int = {"_p_int", "int *|PLI_INT32 *", 0, 0, (void*)0, 0} [static]

swig_type_info _swigt__p_p_char = {"_p_p_char", "char **|PLI_BYTE8 **", 0, 0, (void*)0, 0} [static]

swig_type_info _swigt__p_p_f___void = {"_p_p_f___void", "void (**)()", 0, 0, (void*)0, 0} [static]

swig_type_info _swigt__p_s_vpi_value_value = {"_p_s_vpi_value_value", "s_vpi_value_value *", 0, 0, (void*)0, 0} [static]

swig_type_info _swigt__p_short = {"_p_short", "short *|PLI_INT16 *", 0, 0, (void*)0, 0} [static]

swig_type_info _swigt__p_t_cb_data = {"_p_t_cb_data", "struct t_cb_data *|p_cb_data", 0, 0, (void*)0, 0} [static]

swig_type_info _swigt__p_t_vpi_delay = {"_p_t_vpi_delay", "struct t_vpi_delay *|p_vpi_delay", 0, 0, (void*)0, 0} [static]

swig_type_info _swigt__p_t_vpi_error_info = {"_p_t_vpi_error_info", "struct t_vpi_error_info *|p_vpi_error_info", 0, 0, (void*)0, 0} [static]

swig_type_info _swigt__p_t_vpi_strengthval = {"_p_t_vpi_strengthval", "struct t_vpi_strengthval *", 0, 0, (void*)0, 0} [static]

swig_type_info _swigt__p_t_vpi_systf_data = {"_p_t_vpi_systf_data", "struct t_vpi_systf_data *|p_vpi_systf_data", 0, 0, (void*)0, 0} [static]

swig_type_info _swigt__p_t_vpi_time = {"_p_t_vpi_time", "struct t_vpi_time *|p_vpi_time", 0, 0, (void*)0, 0} [static]

swig_type_info _swigt__p_t_vpi_value = {"_p_t_vpi_value", "struct t_vpi_value *|p_vpi_value", 0, 0, (void*)0, 0} [static]

swig_type_info _swigt__p_t_vpi_vecval = {"_p_t_vpi_vecval", "struct t_vpi_vecval *", 0, 0, (void*)0, 0} [static]

swig_type_info _swigt__p_t_vpi_vlog_info = {"_p_t_vpi_vlog_info", "struct t_vpi_vlog_info *|p_vpi_vlog_info", 0, 0, (void*)0, 0} [static]

swig_type_info _swigt__p_unsigned_char = {"_p_unsigned_char", "unsigned char *|PLI_UBYTE8 *", 0, 0, (void*)0, 0} [static]

swig_type_info _swigt__p_unsigned_int = {"_p_unsigned_int", "unsigned int *|vpiHandle", 0, 0, (void*)0, 0} [static]

swig_type_info _swigt__p_unsigned_short = {"_p_unsigned_short", "unsigned short *|PLI_UINT16 *", 0, 0, (void*)0, 0} [static]

swig_type_info _swigt__p_void = {"_p_void", "void *", 0, 0, (void*)0, 0} [static]

swig_class cS_cb_data

swig_class cS_vpi_delay

swig_class cS_vpi_error_info

swig_class cS_vpi_strengthval

swig_class cS_vpi_systf_data

swig_class cS_vpi_time

swig_class cS_vpi_value

swig_class cS_vpi_value_value

swig_class cS_vpi_vecval

swig_class cS_vpi_vlog_info

VALUE mVpi [static]

swig_cast_info* swig_cast_initial[] [static]

Initial value:

swig_module_info swig_module = {swig_types, 21, 0, 0, 0, 0} [static]

ID swig_ruby_hash_delete = 0 [static]

VALUE swig_ruby_trackings [static]

VALUE swig_runtime_data_type_pointer = Qnil [static]

swig_type_info* swig_type_initial[] [static]

Initial value:

swig_type_info* swig_types[22] [static]


Generated on Sat Oct 21 14:39:54 2006 for Ruby-VPI by  doxygen 1.4.7