COMMS
Template library intended to help with implementation of communication protocols.
comms::field::Optional< TField, TOptions > Member List

This is the complete list of members for comms::field::Optional< TField, TOptions >, including all inherited members.

canWrite() constcomms::field::Optional< TField, TOptions >
comms::Field::canWrite()comms::Field< TOptions >static
CommsTag typedefcomms::field::Optional< TField, TOptions >
doesExist() constcomms::field::Optional< TField, TOptions >
Endian typedefcomms::field::Optional< TField, TOptions >
Field typedefcomms::field::Optional< TField, TOptions >
field()comms::field::Optional< TField, TOptions >
field() constcomms::field::Optional< TField, TOptions >
FieldType typedefcomms::field::Optional< TField, TOptions >
getMode() constcomms::field::Optional< TField, TOptions >
getValue() constcomms::field::Optional< TField, TOptions >
getVersion() constcomms::field::Optional< TField, TOptions >
hasEmptySerialization()comms::field::Optional< TField, TOptions >static
hasFailOnInvalid()comms::field::Optional< TField, TOptions >static
hasFieldType()comms::field::Optional< TField, TOptions >static
hasIgnoreInvalid()comms::field::Optional< TField, TOptions >static
hasNonDefaultRefresh()comms::field::Optional< TField, TOptions >static
hasReadNoStatus()comms::field::Optional< TField, TOptions >static
hasVarLength()comms::Field< TOptions >static
hasWriteNoStatus()comms::field::Optional< TField, TOptions >static
isMissing() constcomms::field::Optional< TField, TOptions >
isOptional()comms::field::Optional< TField, TOptions >related
isTentative() constcomms::field::Optional< TField, TOptions >
isVersionDependent()comms::field::Optional< TField, TOptions >static
length() constcomms::field::Optional< TField, TOptions >
maxLength()comms::field::Optional< TField, TOptions >static
minLength()comms::field::Optional< TField, TOptions >static
Mode typedefcomms::field::Optional< TField, TOptions >
operator!=(const Optional< TField, TOptions... > &field1, const Optional< TField, TOptions... > &field2) noexceptcomms::field::Optional< TField, TOptions >related
operator<(const Optional< TField, TOptions... > &field1, const Optional< TField, TOptions... > &field2) noexceptcomms::field::Optional< TField, TOptions >related
operator<=(const Optional< TField, TOptions... > &field1, const Optional< TField, TOptions... > &field2) noexceptcomms::field::Optional< TField, TOptions >related
operator=(const Optional &)=defaultcomms::field::Optional< TField, TOptions >
operator=(Optional &&)=defaultcomms::field::Optional< TField, TOptions >
operator==(const Optional< TField, TOptions... > &field1, const Optional< TField, TOptions... > &field2) noexceptcomms::field::Optional< TField, TOptions >related
operator>(const Optional< TField, TOptions... > &field1, const Optional< TField, TOptions... > &field2) noexceptcomms::field::Optional< TField, TOptions >related
operator>=(const Optional< TField, TOptions... > &field1, const Optional< TField, TOptions... > &field2) noexceptcomms::field::Optional< TField, TOptions >related
Optional()=defaultcomms::field::Optional< TField, TOptions >
Optional(const Field &fieldSrc)comms::field::Optional< TField, TOptions >explicit
Optional(Field &&fieldSrc)comms::field::Optional< TField, TOptions >explicit
Optional(const Optional &)=defaultcomms::field::Optional< TField, TOptions >
Optional(Optional &&)=defaultcomms::field::Optional< TField, TOptions >
ParsedOptions typedefcomms::field::Optional< TField, TOptions >
read(TIter &iter, std::size_t len)comms::field::Optional< TField, TOptions >
readData(TIter &iter)comms::Field< TOptions >protectedstatic
readData(TIter &iter)comms::Field< TOptions >protectedstatic
readNoStatus(TIter &iter)comms::field::Optional< TField, TOptions >
refresh()comms::field::Optional< TField, TOptions >
setExists()comms::field::Optional< TField, TOptions >
setMissing()comms::field::Optional< TField, TOptions >
setMode(Mode val)comms::field::Optional< TField, TOptions >
setTentative()comms::field::Optional< TField, TOptions >
setValue(U &&val)comms::field::Optional< TField, TOptions >
setVersion(VersionType version)comms::field::Optional< TField, TOptions >
toFieldBase(Optional< TField, TOptions... > &field)comms::field::Optional< TField, TOptions >related
toFieldBase(const Optional< TField, TOptions... > &field)comms::field::Optional< TField, TOptions >related
valid() constcomms::field::Optional< TField, TOptions >
comms::Field::valid()comms::Field< TOptions >static
value()comms::field::Optional< TField, TOptions >
value() constcomms::field::Optional< TField, TOptions >
ValueType typedefcomms::field::Optional< TField, TOptions >
VersionType typedefcomms::field::Optional< TField, TOptions >
write(TIter &iter, std::size_t len) constcomms::field::Optional< TField, TOptions >
writeData(T value, TIter &iter)comms::Field< TOptions >protectedstatic
writeData(T value, TIter &iter)comms::Field< TOptions >protectedstatic
writeNoStatus(TIter &iter) constcomms::field::Optional< TField, TOptions >
~Optional() noexcept=defaultcomms::field::Optional< TField, TOptions >