public static final class TPacked.FieldPaddingBits extends Object implements TPacked.FieldType
| Modifier and Type | Method and Description |
|---|---|
com.io7m.jranges.RangeInclusiveB |
getBitRange() |
Optional<com.io7m.jlexing.core.ImmutableLexicalPositionType<Path>> |
getLexicalInformation()
Fetch the lexical information for the element.
|
TPacked |
getOwner() |
Size<SizeUnitBitsType> |
getSize() |
<A,E extends Exception> |
matchField(TPacked.FieldMatcherType<A,E> m)
Accept a matcher.
|
String |
toString() |
public TPacked getOwner()
getOwner in interface TPacked.FieldTypepublic com.io7m.jranges.RangeInclusiveB getBitRange()
getBitRange in interface TPacked.FieldTypepublic Size<SizeUnitBitsType> getSize()
getSize in interface TPacked.FieldTypepublic <A,E extends Exception> A matchField(TPacked.FieldMatcherType<A,E> m) throws E extends Exception
TPacked.FieldTypematchField in interface TPacked.FieldTypeA - The type of returned valuesE - The type of raised exceptionsm - The matchermE - If m raises EE extends Exceptionpublic Optional<com.io7m.jlexing.core.ImmutableLexicalPositionType<Path>> getLexicalInformation()
ModelElementTypegetLexicalInformation in interface ModelElementTypeCopyright © 2016 <code@io7m.com> http://io7m.com