#include <iostream>
Include dependency graph for Quid.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Namespaces | |
namespace | Impala |
Typedefs | |
typedef unsigned long long | Impala::Quid |
Functions | |
Quid | Impala::MakeQuid (int qClass, int qSet, int qObject, int id) |
int | Impala::QuidClass (Quid q) |
int | Impala::QuidSet (Quid q) |
int | Impala::QuidObject (Quid q) |
int | Impala::QuidId (Quid q) |
bool | Impala::QuidValid (Quid q) |
bool | Impala::QuidClassEqual (Quid q1, Quid q2) |
bool | Impala::QuidSetEqual (Quid q1, Quid q2) |
bool | Impala::QuidObjectEqual (Quid q1, Quid q2) |
bool | Impala::QuidIdEqual (Quid q1, Quid q2) |
Quid | Impala::QuidObjectChange (Quid q, int newObject) |
Variables | |
static const Quid | Impala::QUID_CLASS_MASK = 0xFF00000000000000LL |
static const int | Impala::QUID_CLASS_WIDTH = 8 |
static const int | Impala::QUID_CLASS_SHIFT = 56 |
static const Quid | Impala::QUID_SET_MASK = 0x00FF000000000000LL |
static const int | Impala::QUID_SET_WIDTH = 8 |
static const int | Impala::QUID_SET_SHIFT = 48 |
static const Quid | Impala::QUID_OBJECT_MASK = 0x0000FFFF00000000LL |
static const int | Impala::QUID_OBJECT_WIDTH = 16 |
static const int | Impala::QUID_OBJECT_SHIFT = 32 |
static const Quid | Impala::QUID_ID_MASK = 0x00000000FFFFFFFFLL |
static const int | Impala::QUID_ID_WIDTH = 32 |
static const int | Impala::QUID_ID_SHIFT = 0 |