#include "flags.h"
/** Default constructor. Resets all flags to 0. */
-RS_Flags::RS_Flags()
+Flags::Flags()
{
flags = 0;
}
/** Constructor with initialisation to the given flags. */
-RS_Flags::RS_Flags(unsigned int f)
+Flags::Flags(unsigned int f)
{
flags = f;
}
-/*virtual*/ RS_Flags::~RS_Flags()
+/*virtual*/ Flags::~Flags()
{
}
-unsigned int RS_Flags::getFlags() const
+unsigned int Flags::getFlags() const
{
return flags;
}
-void RS_Flags::resetFlags()
+void Flags::resetFlags()
{
flags = 0;
}
-void RS_Flags::setFlags(unsigned int f)
+void Flags::setFlags(unsigned int f)
{
flags = f;
}
-void RS_Flags::setFlag(unsigned int f)
+void Flags::setFlag(unsigned int f)
{
flags = flags | f;
}
-void RS_Flags::delFlag(unsigned int f)
+void Flags::delFlag(unsigned int f)
{
flags = flags & (~f);
}
-void RS_Flags::toggleFlag(unsigned int f)
+void Flags::toggleFlag(unsigned int f)
{
flags = flags ^ f;
}
-bool RS_Flags::getFlag(unsigned int f) const
+bool Flags::getFlag(unsigned int f) const
{
return (flags & f ? true : false);
}