Uses of Class
org.bridj.StructIO

Packages that use StructIO
org.bridj BridJ core classes and C runtime (Pointer, BridJ, SizeT, Platform, LastError...). 
org.bridj.cpp.std Bindings for some C++ STL class templates. 
 

Uses of StructIO in org.bridj
 

Fields in org.bridj declared as StructIO
protected  StructIO StructObject.io
           
protected  StructIO CRuntime.CTypeInfo.structIO
           
 

Methods in org.bridj that return StructIO
static StructIO StructIO.getInstance(Class structClass, Type structType)
           
static StructIO StructIO.getInstance(Type structType)
           
static StructIO StructIO.registerStructIO(Class structClass, Type structType, StructIO io)
           
 

Methods in org.bridj with parameters of type StructIO
 void StructIO.Customizer.afterBuild(StructIO io)
          Deprecated. Called after everything is setup in the StructIO.
 void StructIO.DefaultCustomizer.afterBuild(StructIO io)
           
 void StructIO.Customizer.afterLayout(StructIO io, List<StructIO.AggregatedFieldDesc> aggregatedFields)
          Deprecated. This method can alter the aggregated fields and may even call again the performLayout(aggregatedFields) method.
 void StructIO.DefaultCustomizer.afterLayout(StructIO io, List<StructIO.AggregatedFieldDesc> aggregatedFields)
           
 void StructIO.Customizer.beforeAggregation(StructIO io, List<StructIO.FieldDecl> fieldDecls)
          Deprecated. Last chance to remove field declarations
 void StructIO.DefaultCustomizer.beforeAggregation(StructIO io, List<StructIO.FieldDecl> fieldDecls)
           
 void TimeT.timeval_customizer.beforeLayout(StructIO io, List<StructIO.AggregatedFieldDesc> aggregatedFields)
           
 void StructIO.Customizer.beforeLayout(StructIO io, List<StructIO.AggregatedFieldDesc> aggregatedFields)
          Deprecated. Last chance to remove aggregated fields
 void StructIO.DefaultCustomizer.beforeLayout(StructIO io, List<StructIO.AggregatedFieldDesc> aggregatedFields)
           
static
<S extends StructObject>
PointerIO<S>
PointerIO.getInstance(StructIO s)
           
static StructIO StructIO.registerStructIO(Class structClass, Type structType, StructIO io)
           
 long CRuntime.sizeOf(Type structType, StructIO io)
           
 

Uses of StructIO in org.bridj.cpp.std
 

Methods in org.bridj.cpp.std with parameters of type StructIO
 void STL.afterBuild(StructIO io)
          Perform platform-dependent structure bindings adjustments
 



Copyright © 2009-2012. All Rights Reserved.