home
 
 index of namespace default
 
 index of project core
 
 index of module core

Class core.ListNode


SynopsisRepresents a single node in a double linked list. Can store arbitrary script values.

  Base classes:
  Methods: See also:  


Method append
Append empty list node and copy value.
Signature
append(Objectvalue)
 :ListNode
Arguments
ObjectvalueWhich value to copy. Will grab deletable objects if argument is a Value object.
Returns

 
 top of page
Method appendEmpty
Signature
appendEmpty():ListNode
Returns

 
 top of page
Method appendValue
Deprecated:  superceeded by append()
Signature
appendValue(Valuev)
 :ListNode
Arguments
Valuev
Returns

 
 top of page
Method freeList
Signature
freeList()

 
 top of page
Method getCopy
Signature
getCopy():var
Returns
var

 
 top of page
Method getDebugString
Signature
getDebugString():String
Returns
String

 
 top of page
Method getDebugStrings
Signature
getDebugStrings():StringArray
Returns

 
 top of page
Method getHead
Signature
getHead():ListNode
Returns

 
 top of page
Method getNext
Signature
getNext():ListNode
Returns

 
 top of page
Method getPrev
Signature
getPrev():ListNode
Returns

 
 top of page
Method getSize
Signature
getSize():int
Returns
int

 
 top of page
Method getString
Signature
getString():String
Returns
String

 
 top of page
Method getSubList
Signature
getSubList(intoff)
 :ListNode
Arguments
intoff
Returns

 
 top of page
Method getTail
Signature
getTail():ListNode
Returns

 
 top of page
 

Project Modules:core 
Project Classes:Boolean , Buffer , Byte , Class , ClassArray , Condition , Configuration , Double , DummyStream , Envelope , Event , Exception , File , Float , FloatArray , FloatArray128 , FloatArray16 , FloatArray32 , FloatArray64 , FloatArray8 , Function , HashTable , IntArray , IntArray128 , IntArray16 , IntArray32 , IntArray64 , IntArray8 , Integer , List , ListNode , Long , Mailbox , Mutex , Object , ObjectArray , PakFile , PointerArray , Pool , Script , SharedBuffer , Short , Stack , StdErrStream , StdInStream , StdOutStream , Stream , String , String128 , String16 , String32 , String64 , String8 , StringArray , StringIterator , Thread , Time , TKS , TreeNode , UnsignedByte , UnsignedInteger , UnsignedLong , UnsignedShort , Value , ValueArray , Variable 
Project Functions:ceil , exit , floor , GetCurrentThread , getenv , lcchar , mathAbsMaxf , mathAbsMinf , mathAbsMini , mathAbsMini , mathClampf , mathClampi , mathDistancePointPlane2d , mathLerpf , mathMaxf , mathMaxi , mathMinf , mathMini , mathPowerf , mathPoweri , mathSmoothStepf , mathWrapf , mathWrapi , milliSeconds , psystem , putenv , srand , system , ucchar 
All Namespaces:default , ui 
All Projects:core , debugtext , tkfreetype2 , tkmath , tkmidi , tkopengl , tkportaudio , tksdl , tkui , tkunit 


auto-generated by "DOG", the TkScript document generator. Mon, 28/Dec/2015 13:15:54