| Modifier and Type | Interface and Description |
|---|---|
| public interface | ByReference<T>
A ByReference subclass is used when a primitive parameter must be passed by-reference. |
| Modifier and Type | Class and Description |
|---|---|
| public abstract class | AbstractNumberReference<T extends Number>
An abstract class for common PrimitiveReference functionality |
| public abstract class | |
| public class | AddressByReference
AddressByReference is used when the address of a primitive pointer value must be passed as a parameter to a function. |
| public class | ByteByReference
ByteByReference is used when the address of a primitive byte value must be passed as a parameter to a function. |
| public class | |
| public class | |
| public class | IntByReference
IntByReference is used when the address of a primitive int must be passed as a parameter to a function. |
| public class | LongLongByReference
LongLongByReference is used when the address of a native long long value must be passed as a parameter to a function. |
| public class | NativeLongByReference
NativeLongByReference is used when the address of a primitive C long must be passed as a parameter to a function. |
| public class | NumberByReference
NumberByReference is used when the address of a primitive integral value must be passed as a parameter to a function, but the exact type is system dependent. |
| public class | PointerByReference
AddressByReference is used when the address of a pointer must be passed as a parameter to a function. |
| public class | ShortByReference
ShortByReference is used when the address of a primitive short value must be passed as a parameter to a function. |