CompositeType

Abstract base class to represent native composite numbers and arrays.

Inherits

Summary
CompositeTypeAbstract base class to represent native composite numbers and arrays.
Functions
CompositeType.element_typeUsed internally.
CompositeType.element_type=Used internally.
CompositeType.num_elementsUsed internally.
CompositeType.num_elements=Used internally.
CompositeType.memoryUsed internally.
CompositeType.typesizeUsed internally.

Functions

CompositeType.element_type

def CompositeType.element_type

Used internally.  Returns type of elements.

CompositeType.element_type=

def CompositeType.element_type=(value)

Used internally.  Set element-type of class.

CompositeType.num_elements

def CompositeType.num_elements

Used internally.  Returns number of elements.

CompositeType.num_elements=

def CompositeType.num_elements=(value)

Used internally.  Set number of elements of class.

CompositeType.memory

def CompositeType.memory

Used internally.  Returns type of storage required.

See also

CompositeType.typesize

def CompositeType.typesize

Used internally.  Returns amount of storage required.

def CompositeType.element_type
Used internally.
def CompositeType.element_type=(value)
Used internally.
def CompositeType.num_elements
Used internally.
def CompositeType.num_elements=(value)
Used internally.
def CompositeType.memory
Used internally.
def CompositeType.typesize
Used internally.
This class is used to map Ruby objects on native datatypes and to do element-type coercions for native datatypes.
Abstract class for internal use.
Objects of this class are used internally to store Ruby objects.
Objects of this class are used internally to store native data.
Close