Ejemplo n.º 1
0
Archivo: Tag.cpp Proyecto: G-Node/nix
bool Tag::hasReference(const DataArray &reference) const {
    if (!util::checkEntityInput(reference, false)) {
        return false;
    }
    DataArray da = backend()->getReference(reference.name());
    return da && da.id() == reference.id();
}
Ejemplo n.º 2
0
Archivo: Tag.cpp Proyecto: G-Node/nix
bool Tag::removeReference(const DataArray &reference) {
    if (!util::checkEntityInput(reference, false)) {
        return false;
    }
    return backend()->removeReference(reference.name());
}
Ejemplo n.º 3
0
Archivo: Tag.cpp Proyecto: G-Node/nix
void Tag::addReference(const DataArray &reference) {
    if (!util::checkEntityInput(reference, false)) {
        throw UninitializedEntity();
    }
    backend()->addReference(reference.name());
}