bool STObject::clearFlag (uint32 f) { STUInt32* t = dynamic_cast<STUInt32*> (getPField (sfFlags)); if (!t) return false; t->setValue (t->getValue () & ~f); return true; }
bool STObject::setFlag (std::uint32_t f) { STUInt32* t = dynamic_cast<STUInt32*> (getPField (sfFlags, true)); if (!t) return false; t->setValue (t->getValue () | f); return true; }