Tcl_Obj Struct Reference

#include <tcl.h>


Data Fields

int refCount
char * bytes
int length
Tcl_ObjTypetypePtr
union {
   long   longValue
   double   doubleValue
   VOID *   otherValuePtr
   Tcl_WideInt   wideValue
   struct {
      VOID *   ptr1
      VOID *   ptr2
   }   twoPtrValue
   struct {
      VOID *   ptr
      unsigned long   value
   }   ptrAndLongRep
internalRep
char * bytes
Tcl_ObjTypetypePtr
 internalRep
void * otherValuePtr
int64_t wideValue
void * ptr1
void * ptr2
 twoPtrValue
void * ptr
 ptrAndLongRep


Detailed Description

Definition at line 743 of file tcl.h.


Field Documentation

Definition at line 764 of file tcl.h.

Referenced by TclGetNumberFromObj().

Tcl_WideInt Tcl_Obj::wideValue

Definition at line 766 of file tcl.h.

Referenced by TclGetNumberFromObj().

Definition at line 768 of file tcl.h.

Definition at line 769 of file tcl.h.

VOID* Tcl_Obj::ptr

Definition at line 773 of file tcl.h.

unsigned long Tcl_Obj::value

Definition at line 774 of file tcl.h.

Referenced by TclExecuteByteCode(), and TclPtrSetVar().

struct { ... } Tcl_Obj::ptrAndLongRep

Referenced by TclObjLookupVarEx().

Definition at line 176 of file tclDTrace.d.

Definition at line 178 of file tclDTrace.d.

Definition at line 182 of file tclDTrace.d.

Definition at line 183 of file tclDTrace.d.

Definition at line 185 of file tclDTrace.d.

Definition at line 186 of file tclDTrace.d.

Definition at line 187 of file tclDTrace.d.

void* Tcl_Obj::ptr

Definition at line 189 of file tclDTrace.d.

Definition at line 191 of file tclDTrace.d.

Definition at line 192 of file tclDTrace.d.


The documentation for this struct was generated from the following files:
  • /home/ntakagi/work/tcl8.5.1/generic/tcl.h
  • /home/ntakagi/work/tcl8.5.1/generic/tclDTrace.d



Generated on Wed Mar 12 12:18:43 2008 by  doxygen 1.5.1