intarsys nativeC library

de.intarsys.nativec.type
Class NativeStruct.MetaClass

java.lang.Object
  extended by de.intarsys.nativec.type.NativeType
      extended by de.intarsys.nativec.type.NativeJavaType
          extended by de.intarsys.nativec.type.NativeObject.MetaClass
              extended by de.intarsys.nativec.type.NativeStruct.MetaClass
All Implemented Interfaces:
INativeType
Enclosing class:
NativeStruct

public static class NativeStruct.MetaClass
extends NativeObject.MetaClass

The meta class implementation


Method Summary
 StructMember declare(String member, INativeType declaration)
           
 int getSize()
          The size of the type in c memory.
 StructDeclaration getStructDeclaration()
           
 
Methods inherited from class de.intarsys.nativec.type.NativeJavaType
getInstanceClass, lookup
 
Methods inherited from class de.intarsys.nativec.type.NativeType
Array, createNative, createNative, Ref
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

declare

public StructMember declare(String member,
                            INativeType declaration)

getSize

public int getSize()
Description copied from interface: INativeType
The size of the type in c memory.

Specified by:
getSize in interface INativeType
Overrides:
getSize in class NativeType
Returns:
The size of the type in c memory.

getStructDeclaration

public StructDeclaration getStructDeclaration()

intarsys nativeC library

Copyright © 2008 intarsys consulting GmbH. All Rights Reserved.