public void unset(flagval flag) { m_flag &= ~(int)flag; }
public bool check(flagval flag) { return(((int)m_flag & (int)flag) != 0); }
public void set(flagval flag) { m_flag |= (int)flag; }