KItinerary::KnowledgeDb::AlphaId
KItinerary::KnowledgeDb::AlphaId< T, N > Class Template Reference
#include <alphaid.h>
Inheritance diagram for KItinerary::KnowledgeDb::AlphaId< T, N >:
Public Member Functions | |
constexpr | AlphaId (const char s[N]) |
AlphaId (QStringView s) | |
constexpr bool | isValid () const |
constexpr bool | operator!= (AlphaId< T, N > other) const |
constexpr bool | operator< (AlphaId< T, N > rhs) const |
constexpr bool | operator== (AlphaId< T, N > other) const |
QString | toString () const |
constexpr T | value () const |
Detailed Description
template<typename T, int N>
class KItinerary::KnowledgeDb::AlphaId< T, N >
class KItinerary::KnowledgeDb::AlphaId< T, N >
Compact storage for fixed-size identifiers consisting out of uppercase latin letters, such as IATA airport codes or ISO 3166 country codes.
Constructor & Destructor Documentation
◆ AlphaId() [1/2]
template<typename T , int N>
|
inlineexplicitconstexpr |
◆ AlphaId() [2/2]
template<typename T , int N>
|
inlineexplicit |
Member Function Documentation
◆ isValid()
template<typename T , int N>
|
inlineconstexpr |
◆ operator!=()
template<typename T , int N>
|
inlineconstexpr |
◆ operator<()
template<typename T , int N>
|
inlineconstexpr |
◆ operator==()
template<typename T , int N>
|
inlineconstexpr |
◆ toString()
template<typename T , int N>
|
inline |
◆ value()
template<typename T , int N>
|
inlineconstexpr |
The documentation for this class was generated from the following file:
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Sat Dec 21 2024 16:56:37 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2024 The KDE developers.
Generated on Sat Dec 21 2024 16:56:37 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.