В приведенной ниже таблице<X>обозначает класс опций последовательного порта,<a>обозначает значение<X>,<ec>обозначает значение типа<error_code>, а<s>обозначает значение определяемого реализацией типа<storage>(где).<storage>— тип<DCB>на Windows и<termios>наPOSIXплатформах, и<u>обозначает идентификатор.
Table 26. SettableSerialPortOption requirements
выражение
тип
утверждение/примечание до/после условий
<constX&u=a;> <u.store(s,ec);>
<error_code>
Сохраняет значение опции последовательного порта для хранилища.
Если это удастся, то<ec>установит, что<!ec>это правда. Если же ошибка была допущена, то<ec>устанавливает, что<!!ec>истинно. Возвращение<ec>
Статья Settable serial port option requirements раздела Boost.Asio Reference может быть полезна для разработчиков на c++ и boost.