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. |