The stream sub-module contains data structures and functions for streaming and tokenization.
More...
|
using | seqan3::ostream_iterator = ::ranges::ostream_iterator |
| Alias for ranges::ostream_iterator. Writes successive elements onto the output stream from which it was constructed.
|
|
using | seqan3::ostreambuf_iterator = ::ranges::ostreambuf_iterator |
| Alias for ranges::ostreambuf_iterator. Writes successive characters onto the output stream from which it was constructed.
|
|
The stream sub-module contains data structures and functions for streaming and tokenization.
◆ fmtflags2
Flags that change the behaviour of the seqan3::debug_stream.
Enumerator |
---|
none | No flag is set.
|
utf8 | Enables use of non-ASCII UTF8 characters in formatted output.
|
small_int_as_number | int8_t and uint8_t are often aliases for signed char and unsigned char resp. resulting in chars being printed; this options prints them as numbers.
|
◆ condition_message_v
template<char op, typename condition_head_t , typename ... condition_ts>
Initial value:{
(condition_head_t::msg + ... +
}
small_string(char const(&)[N]) -> small_string< N - 1 >
Deduces small_string from string literals.
Defines a compound seqan3::small_string consisting of all given conditions separated by the operator-name op
.
- Template Parameters
-
op | non-type template parameter specifying the separator character, e.g. '|'. |
condition_head_t | The first condition type in the message. Ensures that there is at least one type. |
condition_ts | Remaining list of conditions separated by op . |