Package de.intarsys.nativec.type
package de.intarsys.nativec.type
Here you find the data types and data structures for native c.
-
ClassDescriptionThe Java object representation of a c memory construct.In addition to its reference to c memory (see
INativeMemory) theINativeObjecthas "marshalling" methods "getValue" and "setValue" to get and set the Java representation.The type (factory) forINativeObjectinstances.A meta class implementationAnINativeObjectthat represents a homogeneous (this means of equal length and type) sequence of otherINativeObjectinstances.The type for aNativeArrayA wrapper for a sequence of bytes.The meta class implementationA wrapper for a primitive byte.The meta class implementationA wrapper for a primitive float.The meta class implementationThe generic struct may change its type at runtime.A wrapper for a primitive int (which is always 4 bytes except on ILP64 systems which can be treated as non-existent for our purposes).The meta class implementationA wrapper for a primitive long.A wrapper for the Windows type LONG_PTR.The meta class implementationThe meta class implementationAn abstract superclass for the implementation of numberNativeSimple.The meta class implementationAn instance of an external (C memory) represented object.NativeReference<T extends INativeObject>An object representing a reference to another object ("pointer").A declaration for a slot containing a reference to a native object.A wrapper for a primitive short.The meta class implementationAn abstract superclass for the implementation of primitiveNativeObjectinstances.The meta class implementationA struct with a statically defined type.A wrapper for a C single byte null terminated string.The meta class implementationAn abstract superclass for the implementation of structuredNativeObjectinstances.The meta class implementationA common superclass forINativeTypeimplementationsAn object representing "void" ("nothing" or rather nothing we can specify more explicitly).The meta class implementationA wrapper for a C wide (double byte) string.The meta class implementationA field definition within aNativeStructType.