|
QGIS API Documentation 4.3.0-Master (9dce731a7a1)
|
A template based class for efficiently decoding a string value to a corresponding enum value. More...
#include <qgsdatadefinedutils.h>
Public Member Functions | |
| constexpr | QgsDataDefinedStringDecoder (const DataDefinedDecoderEntry< V >(&values)[N]) |
| Constructor for QgsDataDefinedStringDecoder. | |
| std::optional< V > | lookup (QStringView string) const |
| Looks up a string in the lookup table, returning the corresponding enum value if found. | |
A template based class for efficiently decoding a string value to a corresponding enum value.
Matching is done in a case-insensitive, tolerant way.
Definition at line 44 of file qgsdatadefinedutils.h.
|
inlineexplicitconstexpr |
Constructor for QgsDataDefinedStringDecoder.
Definition at line 50 of file qgsdatadefinedutils.h.
|
inlinenodiscard |
Looks up a string in the lookup table, returning the corresponding enum value if found.
Definition at line 112 of file qgsdatadefinedutils.h.