QGIS API Documentation
3.18.1-Zürich (202f1bf7e5)
|
#include "qgis.h"
#include "qgsversion.h"
#include <QCoreApplication>
#include <QColor>
#include <QDate>
#include <QTime>
#include <QLocale>
#include <QDateTime>
#include "qgsconfig.h"
#include "qgslogger.h"
#include "qgswkbtypes.h"
#include <gdal.h>
#include <ogr_api.h>
Go to the source code of this file.
Functions | |
void * | qgsCalloc (size_t nmemb, size_t size) |
Allocates memory for an array of nmemb elements of size bytes each and returns a pointer to the allocated memory. More... | |
void | qgsFree (void *ptr) |
Frees the memory space pointed to by ptr. More... | |
void * | qgsMalloc (size_t size) |
Allocates size bytes and returns a pointer to the allocated memory. More... | |
double | qgsPermissiveToDouble (QString string, bool &ok) |
Converts a string to a double in a permissive way, e.g., allowing for incorrect numbers of digits between thousand separators. More... | |
int | qgsPermissiveToInt (QString string, bool &ok) |
Converts a string to an integer in a permissive way, e.g., allowing for incorrect numbers of digits between thousand separators. More... | |
qlonglong | qgsPermissiveToLongLong (QString string, bool &ok) |
Converts a string to an qlonglong in a permissive way, e.g., allowing for incorrect numbers of digits between thousand separators. More... | |
bool | qgsVariantEqual (const QVariant &lhs, const QVariant &rhs) |
Compares two QVariant values and returns whether they are equal, two NULL values are always treated as equal and 0 is not treated as equal with NULL. More... | |
bool | qgsVariantGreaterThan (const QVariant &lhs, const QVariant &rhs) |
Compares two QVariant values and returns whether the first is greater than the second. More... | |
bool | qgsVariantLessThan (const QVariant &lhs, const QVariant &rhs) |
Compares two QVariant values and returns whether the first is less than the second. More... | |
QString | qgsVsiPrefix (const QString &path) |
uint | qHash (const QVariant &variant) |
Hash for QVariant. More... | |
template<> | |
bool | qMapLessThanKey< QVariantList > (const QVariantList &key1, const QVariantList &key2) |
Compares two QVariantList values and returns whether the first is less than the second. More... | |
void* qgsCalloc | ( | size_t | nmemb, |
size_t | size | ||
) |
void qgsFree | ( | void * | ptr | ) |
void* qgsMalloc | ( | size_t | size | ) |
double qgsPermissiveToDouble | ( | QString | string, |
bool & | ok | ||
) |
Converts a string to a double in a permissive way, e.g., allowing for incorrect numbers of digits between thousand separators.
string | string to convert |
ok | will be set to true if conversion was successful |
int qgsPermissiveToInt | ( | QString | string, |
bool & | ok | ||
) |
Converts a string to an integer in a permissive way, e.g., allowing for incorrect numbers of digits between thousand separators.
string | string to convert |
ok | will be set to true if conversion was successful |
qlonglong qgsPermissiveToLongLong | ( | QString | string, |
bool & | ok | ||
) |
Converts a string to an qlonglong in a permissive way, e.g., allowing for incorrect numbers of digits between thousand separators.
string | string to convert |
ok | will be set to true if conversion was successful |
bool qgsVariantEqual | ( | const QVariant & | lhs, |
const QVariant & | rhs | ||
) |
bool qgsVariantGreaterThan | ( | const QVariant & | lhs, |
const QVariant & | rhs | ||
) |
Compares two QVariant values and returns whether the first is greater than the second.
Useful for sorting lists of variants, correctly handling sorting of the various QVariant data types (such as strings, numeric values, dates and times)
bool qgsVariantLessThan | ( | const QVariant & | lhs, |
const QVariant & | rhs | ||
) |
Compares two QVariant values and returns whether the first is less than the second.
Useful for sorting lists of variants, correctly handling sorting of the various QVariant data types (such as strings, numeric values, dates and times)
Invalid < NULL < Values