|
GammaRay API Documentaion
2.6.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.