LongIntegerArray.st
author Claus Gittinger <cg@exept.de>
Mon, 04 Jun 2007 21:44:03 +0200
changeset 1885 4d424e94093c
parent 1177 f81425b27be5
child 2644 64929c24382b
permissions -rw-r--r--
oops

"
 COPYRIGHT (c) 1998 by Claus Gittinger / eXept Software AG
	      All Rights Reserved

 This software is furnished under a license and may be used
 only in accordance with the terms of that license and with the
 inclusion of the above copyright notice.   This software may not
 be provided or otherwise made available to, or used by, any
 other person.  No title to or ownership of the software is
 hereby transferred.
"

"{ Package: 'stx:libbasic2' }"

UnboxedIntegerArray variableLongLongSubclass:#LongIntegerArray
	instanceVariableNames:''
	classVariableNames:''
	poolDictionaries:''
	category:'Collections-Arrayed'
!

!LongIntegerArray class methodsFor:'documentation'!

copyright
"
 COPYRIGHT (c) 1998 by Claus Gittinger / eXept Software AG
	      All Rights Reserved

 This software is furnished under a license and may be used
 only in accordance with the terms of that license and with the
 inclusion of the above copyright notice.   This software may not
 be provided or otherwise made available to, or used by, any
 other person.  No title to or ownership of the software is
 hereby transferred.
"
!

documentation
"
    LongIntegerArrays store 64bit unsigned integers in the range 
    0..16rFFFFFFFFFFFFFFFF.
    In contrast to normal arrays (which store pointers to their elements),
    longIntegerArrays store the values in a dense & compact way. 
    Since the representation fits the underlying C-language systems representation
    of unsigned longlong's, this is also useful to pass bulk data to c primitive code.
    (the system makes certain, that the first longlong is aligned as required)

    [memory requirements:]
        OBJ-HEADER + (size * 8)

    [see also:]
        ByteArray BooleanArray FloatArray DoubleArray Array
        WordArray SignedWordArray IntegerArray SignedIntegerArray
        SignedLongIntegerArray

    [author:]
        Claus Gittinger
"
! !

!LongIntegerArray class methodsFor:'documentation'!

version
    ^ '$Header: /cvs/stx/stx/libbasic2/LongIntegerArray.st,v 1.4 2003-04-22 09:38:57 cg Exp $'
! !