GammaRay API Documentation
2.7.0
|
Describes a probe ABI. The probe ABI is everything that determines if a probe is compatible with a given target or not. More...
#include <probeabi.h>
Public Member Functions | |
ProbeABI (const ProbeABI &other) | |
QString | architecture () const |
QString | compiler () const |
QString | displayString () const |
bool | hasQtVersion () const |
QString | id () const |
bool | isCompatible (const ProbeABI &referenceABI) const |
bool | isDebug () const |
bool | isDebugRelevant () const |
bool | isValid () const |
int | majorQtVersion () const |
int | minorQtVersion () const |
bool | operator< (const ProbeABI &rhs) const |
Orders probes by Qt version. This is useful to pick the best matching one of multiple compatible ones. | |
ProbeABI & | operator= (const ProbeABI &other) |
bool | operator== (const ProbeABI &rhs) const |
void | setArchitecture (const QString &architecture) |
void | setCompiler (const QString &compiler) |
void | setIsDebug (bool debug) |
void | setQtVersion (int major, int minor) |
Static Public Member Functions | |
static ProbeABI | fromString (const QString &id) |
Describes a probe ABI. The probe ABI is everything that determines if a probe is compatible with a given target or not.
QString GammaRay::ProbeABI::architecture | ( | ) | const |
Processor architecture.
QString GammaRay::ProbeABI::compiler | ( | ) | const |
Compiler ABI is currently only relevant for MSVC vs. Mingw.
QString GammaRay::ProbeABI::displayString | ( | ) | const |
User-visible name of this ABI.
QString GammaRay::ProbeABI::id | ( | ) | const |
Conversion from and to probe ABI identifiers.
bool GammaRay::ProbeABI::isCompatible | ( | const ProbeABI & | referenceABI | ) | const |
Checks if this is ABI is compatible with referenceABI
.
bool GammaRay::ProbeABI::isDebug | ( | ) | const |
Debug vs. release.
bool GammaRay::ProbeABI::isDebugRelevant | ( | ) | const |
Returns true
if debug vs. release is changing the ABI.
bool GammaRay::ProbeABI::isValid | ( | ) | const |
Returns if this probe ABI is fully specified.
int GammaRay::ProbeABI::majorQtVersion | ( | ) | const |
Qt version.