Logo Search packages:      
Sourcecode: jimtcl version File versions  Download package

Public Attributes

Jim_Obj Struct Reference

Collaboration diagram for Jim_Obj:
Collaboration graph
[legend]

List of all members.

Public Attributes

char * bytes
union {
   struct {
      unsigned char *   data
      size_t   len
   }   binaryValue
   struct {
      struct Jim_Cmd *   cmdPtr
      unsigned jim_wide   procEpoch
   }   cmdValue
   struct {
      struct Jim_Obj *   indexObjPtr
      struct Jim_Obj *   varNameObjPtr
   }   dictSubstValue
   double   doubleValue
   int   hashValue
   int   indexValue
   struct {
      struct Jim_Obj **   ele
      int   len
      int   maxLen
   }   listValue
   void *   ptr
   struct {
      jim_wide   id
      struct Jim_Reference *   refPtr
   }   refValue
   struct {
      void *   compre
      unsigned   flags
   }   regexpValue
   int   returnCode
   struct {
      int   argc
      int   line
   }   scriptLineValue
   struct {
      struct Jim_Obj *   fileNameObj
      int   lineNumber
   }   sourceValue
   struct {
      int   charLength
      int   maxLength
   }   strValue
   struct {
      void *   ptr1
      void *   ptr2
   }   twoPtrValue
   struct {
      unsigned jim_wide   callFrameId
      struct Jim_Var *   varPtr
   }   varValue
   jim_wide   wideValue
internalRep
union {
   struct {
      unsigned char *   data
      size_t   len
   }   binaryValue
   struct {
      struct Jim_Cmd *   cmdPtr
      unsigned jim_wide   procEpoch
   }   cmdValue
   struct {
      struct Jim_Obj *   indexObjPtr
      struct Jim_Obj *   varNameObjPtr
   }   dictSubstValue
   double   doubleValue
   int   hashValue
   int   indexValue
   struct {
      struct Jim_Obj **   ele
      int   len
      int   maxLen
   }   listValue
   void *   ptr
   struct {
      jim_wide   id
      struct Jim_Reference *   refPtr
   }   refValue
   struct {
      void *   compre
      unsigned   flags
   }   regexpValue
   int   returnCode
   struct {
      int   argc
      int   line
   }   scriptLineValue
   struct {
      struct Jim_Obj *   fileNameObj
      int   lineNumber
   }   sourceValue
   struct {
      int   charLength
      int   maxLength
   }   strValue
   struct {
      void *   ptr1
      void *   ptr2
   }   twoPtrValue
   struct {
      unsigned jim_wide   callFrameId
      struct Jim_Var *   varPtr
   }   varValue
   jim_wide   wideValue
internalRep
int length
struct Jim_ObjnextObjPtr
struct Jim_ObjprevObjPtr
int refCount
struct Jim_ObjTypetypePtr

Detailed Description

Definition at line 237 of file jimsh0.c.


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

Generated by  Doxygen 1.6.0   Back to index