public interface SMFAttributeArrayIntegerUnsigned2Type extends SMFAttributeArrayType
| Modifier and Type | Method and Description |
|---|---|
default <A,B,E extends Exception> |
matchArray(A context,
com.io7m.jfunctional.PartialBiFunctionType<A,SMFAttributeArrayFloating4Type,B,E> on_f4,
com.io7m.jfunctional.PartialBiFunctionType<A,SMFAttributeArrayFloating3Type,B,E> on_f3,
com.io7m.jfunctional.PartialBiFunctionType<A,SMFAttributeArrayFloating2Type,B,E> on_f2,
com.io7m.jfunctional.PartialBiFunctionType<A,SMFAttributeArrayFloating1Type,B,E> on_f1,
com.io7m.jfunctional.PartialBiFunctionType<A,SMFAttributeArrayIntegerUnsigned4Type,B,E> on_u4,
com.io7m.jfunctional.PartialBiFunctionType<A,SMFAttributeArrayIntegerUnsigned3Type,B,E> on_u3,
com.io7m.jfunctional.PartialBiFunctionType<A,SMFAttributeArrayIntegerUnsigned2Type,B,E> on_u2,
com.io7m.jfunctional.PartialBiFunctionType<A,SMFAttributeArrayIntegerUnsigned1Type,B,E> on_u1,
com.io7m.jfunctional.PartialBiFunctionType<A,SMFAttributeArrayIntegerSigned4Type,B,E> on_i4,
com.io7m.jfunctional.PartialBiFunctionType<A,SMFAttributeArrayIntegerSigned3Type,B,E> on_i3,
com.io7m.jfunctional.PartialBiFunctionType<A,SMFAttributeArrayIntegerSigned2Type,B,E> on_i2,
com.io7m.jfunctional.PartialBiFunctionType<A,SMFAttributeArrayIntegerSigned1Type,B,E> on_i1)
Match on the type of array.
|
default int |
size() |
javaslang.collection.Vector<com.io7m.jtensors.core.unparameterized.vectors.Vector2L> |
values() |
default <A,B,E extends Exception> B matchArray(A context, com.io7m.jfunctional.PartialBiFunctionType<A,SMFAttributeArrayFloating4Type,B,E> on_f4, com.io7m.jfunctional.PartialBiFunctionType<A,SMFAttributeArrayFloating3Type,B,E> on_f3, com.io7m.jfunctional.PartialBiFunctionType<A,SMFAttributeArrayFloating2Type,B,E> on_f2, com.io7m.jfunctional.PartialBiFunctionType<A,SMFAttributeArrayFloating1Type,B,E> on_f1, com.io7m.jfunctional.PartialBiFunctionType<A,SMFAttributeArrayIntegerUnsigned4Type,B,E> on_u4, com.io7m.jfunctional.PartialBiFunctionType<A,SMFAttributeArrayIntegerUnsigned3Type,B,E> on_u3, com.io7m.jfunctional.PartialBiFunctionType<A,SMFAttributeArrayIntegerUnsigned2Type,B,E> on_u2, com.io7m.jfunctional.PartialBiFunctionType<A,SMFAttributeArrayIntegerUnsigned1Type,B,E> on_u1, com.io7m.jfunctional.PartialBiFunctionType<A,SMFAttributeArrayIntegerSigned4Type,B,E> on_i4, com.io7m.jfunctional.PartialBiFunctionType<A,SMFAttributeArrayIntegerSigned3Type,B,E> on_i3, com.io7m.jfunctional.PartialBiFunctionType<A,SMFAttributeArrayIntegerSigned2Type,B,E> on_i2, com.io7m.jfunctional.PartialBiFunctionType<A,SMFAttributeArrayIntegerSigned1Type,B,E> on_i1) throws E extends Exception
SMFAttributeArrayTypematchArray in interface SMFAttributeArrayTypeA - The type of contextual valuesB - The type of returned valuesE - The type of raised exceptionscontext - A contextual valueon_f4 - A receiver functionon_f3 - A receiver functionon_f2 - A receiver functionon_f1 - A receiver functionon_u4 - A receiver functionon_u3 - A receiver functionon_u2 - A receiver functionon_u1 - A receiver functionon_i4 - A receiver functionon_i3 - A receiver functionon_i2 - A receiver functionon_i1 - A receiver functionAE - If any of the functions raise EE extends Exceptiondefault int size()
size in interface SMFAttributeArrayTypejavaslang.collection.Vector<com.io7m.jtensors.core.unparameterized.vectors.Vector2L> values()
Copyright © 2017 <code@io7m.com> http://io7m.com