|  | JKQTPlotter trunk/v5.0.0
    an extensive Qt5+Qt6 Plotter framework (including a feature-richt plotter widget, a speed-optimized, but limited variant and a LaTeX equation renderer!), written fully in C/C++ and without external dependencies | 
| Classes | |
| struct | JKQTPExpected< T, E > | 
| an "expected" datatype, which can either represent a function result of type Tor an error of typeEMore... | |
| struct | JKQTPExpectedUnexpectedType | 
| tag type for an unexpected/error result in JKQTPExpected  More... | |
| Macros | |
| #define | JKQTPUnexpected JKQTPExpectedUnexpectedType() | 
| tag for an unexpected/error result in JKQTPExpected | |
| Typedefs | |
| template<typename Iterator> | |
| using | JKQTPIsInputIteratorTrait = typename std::enable_if<std::is_convertible<typename std::iterator_traits<Iterator>::iterator_category, std::input_iterator_tag>::value, bool>::type | 
| Checks whether a given iterator is an input iterator (std::input_iterator_tag) | |
| Functions | |
| JKQTCOMMON_LIB_EXPORT quint16 | jkqtp_checksum (const void *data, size_t len) | 
| convert a QString (created by jkqtp_MouseButton2String() ) to Qt::MouseButton | |
| struct JKQTPExpectedUnexpectedType | 
tag type for an unexpected/error result in JKQTPExpected
| #define JKQTPUnexpected JKQTPExpectedUnexpectedType() | 
tag for an unexpected/error result in JKQTPExpected
| using JKQTPIsInputIteratorTrait = typename std::enable_if<std::is_convertible<typename std::iterator_traits<Iterator>::iterator_category, std::input_iterator_tag>::value, bool>::type | 
Checks whether a given iterator is an input iterator (std::input_iterator_tag)
| JKQTCOMMON_LIB_EXPORT quint16 jkqtp_checksum | ( | const void * | data, | 
| size_t | len ) | 
convert a QString (created by jkqtp_MouseButton2String() ) to Qt::MouseButton