intarsys nativeC library

Uses of Interface
de.intarsys.nativec.type.INativeType

Packages that use INativeType
de.intarsys.nativec.type Here you find the data types and data structures for native c. 
 

Uses of INativeType in de.intarsys.nativec.type
 

Classes in de.intarsys.nativec.type that implement INativeType
 class NativeArrayType
          The type for a NativeArray
 class NativeBufferType
          The meta class implementation
 class NativeByteType
          The meta class implementation
 class NativeIntType
          The meta class implementation
 class NativeLongType
          The meta class implementation
 class NativeNumberType
          The meta class implementation
 class NativeReferenceType
          A declaration for a slot containing a reference to a native object.
 class NativeShortType
          The meta class implementation
 class NativeSimpleType
          The meta class implementation
 class NativeStringType
          The meta class implementation
 class NativeStructType
          The meta class implementation
 class NativeType
          A common superclass for INativeType implementations
 class NativeVoidType
          The meta class implementation
 class NativeWideStringType
          The meta class implementation
 

Methods in de.intarsys.nativec.type that return INativeType
 INativeType NativeType.Array(int size)
          Create a Declaration that represents an array of this.
 INativeType INativeType.Array(int size)
          Create an array type from this.
 INativeType NativeReferenceType.getBaseType()
           
 INativeType NativeReference.getBaseType()
           
 INativeType NativeArrayType.getBaseType()
           
 INativeType NativeArray.getBaseType()
           
 INativeType NativeWideString.getNativeType()
           
 INativeType NativeVoid.getNativeType()
           
 INativeType NativeString.getNativeType()
           
 INativeType NativeShort.getNativeType()
           
 INativeType NativeReference.getNativeType()
           
abstract  INativeType NativeObject.getNativeType()
          The meta information and behavior for the NativeObject.
 INativeType NativeLong.getNativeType()
           
 INativeType NativeInt.getNativeType()
           
 INativeType NativeGenericStruct.getNativeType()
           
 INativeType NativeByte.getNativeType()
           
 INativeType NativeBuffer.getNativeType()
           
 INativeType NativeArray.getNativeType()
           
 INativeType INativeObject.getNativeType()
          The INativeType for the object.
static INativeType NativeType.lookup(Class clazz)
           
 INativeType NativeType.Ref()
          Create a Declaration that represents a reference to this.
 INativeType INativeType.Ref()
          Create a reference type to this.
 

Methods in de.intarsys.nativec.type with parameters of type INativeType
 INativeObject NativeObject.cast(INativeType declaration)
          This is a special form of the "createNative" signature, implementing a "type cast" on the same memory location.
static NativeReferenceType NativeReferenceType.create(INativeType baseType)
           
static NativeReference NativeReference.create(INativeType baseType)
           
static NativeArrayType NativeArrayType.create(INativeType baseType, int size)
           
static NativeArray NativeArray.create(INativeType baseType, int size)
           
 StructMember NativeStructType.declare(String name, INativeType declaration)
          Declare a new member for the struct.
static void NativeType.register(Class clazz, INativeType type)
           
 void NativeReference.setBaseType(INativeType baseType)
           
 void NativeArray.setBaseType(INativeType baseType)
           
 


intarsys nativeC library

Copyright © 2008 intarsys consulting GmbH. All Rights Reserved.