org.rococoa.cocoa.foundation
Class NSObjCValue.value_union

java.lang.Object
  extended by com.sun.jna.Structure
      extended by com.sun.jna.Union
          extended by com.ochafik.lang.jnaerator.runtime.Union
              extended by org.rococoa.cocoa.foundation.NSObjCValue.value_union
Direct Known Subclasses:
NSObjCValue.value_union.ByReference, NSObjCValue.value_union.ByValue
Enclosing class:
NSObjCValue

public static class NSObjCValue.value_union
extends com.ochafik.lang.jnaerator.runtime.Union


Nested Class Summary
static class NSObjCValue.value_union.ByReference
           
static class NSObjCValue.value_union.ByValue
           
 
Field Summary
 boolean boolValue
           
 byte charValue
           
 ByteByReference cStringLocation
           
 double doubleValue
           
 float floatValue
           
 long longlongValue
           
 NativeLong longValue
           
 org.rococoa.ID objectValue
           
 Pointer pointerValue
           
 org.rococoa.Selector selectorValue
           
 short shortValue
           
 Pointer structLocation
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
NSObjCValue.value_union()
           
NSObjCValue.value_union(boolean boolValue)
           
NSObjCValue.value_union(byte charValue)
           
NSObjCValue.value_union(ByteByReference cStringLocation)
           
NSObjCValue.value_union(double doubleValue)
           
NSObjCValue.value_union(float floatValue)
           
NSObjCValue.value_union(org.rococoa.ID objectValue)
           
NSObjCValue.value_union(long longlongValue)
           
NSObjCValue.value_union(NativeLong longValue)
           
NSObjCValue.value_union(Pointer pointerValue_or_structLocation)
           
NSObjCValue.value_union(org.rococoa.Selector selectorValue)
           
NSObjCValue.value_union(short shortValue)
           
 
Method Summary
 NSObjCValue.value_union.ByReference byReference()
           
 NSObjCValue.value_union.ByValue byValue()
           
 NSObjCValue.value_union clone()
           
 
Methods inherited from class com.ochafik.lang.jnaerator.runtime.Union
setupClone
 
Methods inherited from class com.sun.jna.Union
getNativeAlignment, getTypedValue, readField, setType, setTypedValue, writeField, writeField
 
Methods inherited from class com.sun.jna.Structure
allocateMemory, allocateMemory, cacheTypeInfo, clear, ensureAllocated, equals, getAutoRead, getAutoWrite, getFieldOrder, getPointer, getStructAlignment, hashCode, newInstance, read, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setFieldOrder, setTypeMapper, size, sortFields, toArray, toArray, toString, useMemory, useMemory, write
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

charValue

public byte charValue

shortValue

public short shortValue

longValue

public NativeLong longValue

longlongValue

public long longlongValue

floatValue

public float floatValue

doubleValue

public double doubleValue

boolValue

public boolean boolValue

selectorValue

public org.rococoa.Selector selectorValue

objectValue

public org.rococoa.ID objectValue

pointerValue

public Pointer pointerValue

structLocation

public Pointer structLocation

cStringLocation

public ByteByReference cStringLocation
Constructor Detail

NSObjCValue.value_union

public NSObjCValue.value_union()

NSObjCValue.value_union

public NSObjCValue.value_union(short shortValue)

NSObjCValue.value_union

public NSObjCValue.value_union(byte charValue)

NSObjCValue.value_union

public NSObjCValue.value_union(ByteByReference cStringLocation)

NSObjCValue.value_union

public NSObjCValue.value_union(NativeLong longValue)

NSObjCValue.value_union

public NSObjCValue.value_union(boolean boolValue)

NSObjCValue.value_union

public NSObjCValue.value_union(double doubleValue)

NSObjCValue.value_union

public NSObjCValue.value_union(long longlongValue)

NSObjCValue.value_union

public NSObjCValue.value_union(float floatValue)

NSObjCValue.value_union

public NSObjCValue.value_union(Pointer pointerValue_or_structLocation)

NSObjCValue.value_union

public NSObjCValue.value_union(org.rococoa.ID objectValue)

NSObjCValue.value_union

public NSObjCValue.value_union(org.rococoa.Selector selectorValue)
Method Detail

byReference

public NSObjCValue.value_union.ByReference byReference()

byValue

public NSObjCValue.value_union.ByValue byValue()

clone

public NSObjCValue.value_union clone()
Overrides:
clone in class Object