SeqAn3  3.0.0
The Modern C++ library for sequence analysis.
seqan3::invalid_char_assignment Struct Reference

An exception typically thrown by seqan3::Alphabet::assign_char_strict. More...

#include <seqan3/alphabet/exception.hpp>

+ Inheritance diagram for seqan3::invalid_char_assignment:

Public Member Functions

 invalid_char_assignment (std::string const &type_name, std::string const &wrong_char)
 Constructor that takes the type name and the failed character as arguments.
 
 invalid_char_assignment (std::string const &type_name, char const wrong_char)
 
template<std::ConvertibleTo< char > char_t>
 invalid_char_assignment (std::string const &type_name, char_t const wrong_char)
 
what (T... args)
 

Detailed Description

An exception typically thrown by seqan3::Alphabet::assign_char_strict.

Constructor & Destructor Documentation

◆ invalid_char_assignment() [1/2]

seqan3::invalid_char_assignment::invalid_char_assignment ( std::string const &  type_name,
char const  wrong_char 
)
inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

◆ invalid_char_assignment() [2/2]

template<std::ConvertibleTo< char > char_t>
seqan3::invalid_char_assignment::invalid_char_assignment ( std::string const &  type_name,
char_t const  wrong_char 
)
inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.


The documentation for this struct was generated from the following file: