Documentation ¶
Index ¶
- type FieldUInt32
- func New(properties properties.Properties) FieldUInt32
- func NewConstantOperation(properties properties.Properties, constantValue uint32) FieldUInt32
- func NewCopyOperation(properties properties.Properties) FieldUInt32
- func NewCopyOperationWithInitialValue(properties properties.Properties, initialValue uint32) FieldUInt32
- func NewDefaultOperation(properties properties.Properties) FieldUInt32
- func NewDefaultOperationWithValue(properties properties.Properties, defaultValue uint32) FieldUInt32
- func NewDeltaOperation(properties properties.Properties) FieldUInt32
- func NewDeltaOperationWithInitialValue(properties properties.Properties, initialValue uint32) FieldUInt32
- func NewIncrementOperation(properties properties.Properties) FieldUInt32
- func NewIncrementOperationWithInitialValue(properties properties.Properties, initialValue uint32) FieldUInt32
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FieldUInt32 ¶
type FieldUInt32 struct { FieldDetails properties.Properties Operation operation.Operation // contains filtered or unexported fields }
FieldUInt32 represents a FAST template <uInt32/> type
func New ¶
func New(properties properties.Properties) FieldUInt32
New <uint32/> field with the given properties and no operation
func NewConstantOperation ¶
func NewConstantOperation(properties properties.Properties, constantValue uint32) FieldUInt32
NewConstantOperation <uint32/> field with the given properties and <constant value="constantValue"/> operator
func NewCopyOperation ¶
func NewCopyOperation(properties properties.Properties) FieldUInt32
NewCopyOperation <uint32/> field with the given properties and <copy/> operator
func NewCopyOperationWithInitialValue ¶
func NewCopyOperationWithInitialValue(properties properties.Properties, initialValue uint32) FieldUInt32
NewCopyOperationWithInitialValue <uint32/> field with the given properties and <copy value="initialValue"/> operator
func NewDefaultOperation ¶
func NewDefaultOperation(properties properties.Properties) FieldUInt32
NewDefaultOperation <uint32/> field with the given properties and <default /> operator
func NewDefaultOperationWithValue ¶
func NewDefaultOperationWithValue(properties properties.Properties, defaultValue uint32) FieldUInt32
NewDefaultOperationWithValue <uint32/> field with the given properties and <default value="constantValue"/> operator
func NewDeltaOperation ¶
func NewDeltaOperation(properties properties.Properties) FieldUInt32
NewDeltaOperation <uint32/> field with the given properties and <delta/> operator
func NewDeltaOperationWithInitialValue ¶
func NewDeltaOperationWithInitialValue(properties properties.Properties, initialValue uint32) FieldUInt32
NewDeltaOperationWithInitialValue <uint32/> field with the given properties and <delta value="initialValue"/> operator
func NewIncrementOperation ¶
func NewIncrementOperation(properties properties.Properties) FieldUInt32
NewIncrementOperation <uint32/> field with the given properties and <increment/> operator
func NewIncrementOperationWithInitialValue ¶
func NewIncrementOperationWithInitialValue(properties properties.Properties, initialValue uint32) FieldUInt32
NewIncrementOperationWithInitialValue <uint32/> field with the given properties and <increment value="initialValue"/> operator
func (FieldUInt32) Deserialise ¶
func (field FieldUInt32) Deserialise(inputSource *bytes.Buffer, pMap *presencemap.PresenceMap, dictionary *dictionary.Dictionary) (fix.Value, error)
Deserialise an <uint32/> from the input source
func (FieldUInt32) RequiresPmap ¶
func (field FieldUInt32) RequiresPmap() bool
RequiresPmap returns whether the underlying operation for this field requires a pmap bit being set