X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fbase%2Fflags.cpp;fp=src%2Fbase%2Fflags.cpp;h=d5b4dd5c2bbcfac85ce9779f804c117aa3417bc2;hb=16354e0421b316a62c6b9f7b0b4f3b8cf6f06284;hp=32617955a2f58e97b538a39f56dd315c88c6e905;hpb=3239ef39dcee08fa6e8cd68cdf2727fc68cc7a8c;p=architektonas diff --git a/src/base/flags.cpp b/src/base/flags.cpp index 3261795..d5b4dd5 100644 --- a/src/base/flags.cpp +++ b/src/base/flags.cpp @@ -17,52 +17,52 @@ #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); }