add SameBitFlag
This commit is contained in:
parent
f32b842baf
commit
41cb09fe83
@ -110,6 +110,11 @@ namespace a8
|
||||
return (flag_bits & ((long long)1 << bit)) != 0;
|
||||
}
|
||||
|
||||
bool SameBitFlag(long long a_flag_bits, long long b_flag_bits, int bit)
|
||||
{
|
||||
return HasBitFlag(a_flag_bits, bit) == HasBitFlag(b_flag_bits, bit);
|
||||
}
|
||||
|
||||
void XPrintf(const char* fmt, std::initializer_list<a8::XValue> args)
|
||||
{
|
||||
time_t nowtime = time(nullptr);
|
||||
|
@ -71,6 +71,7 @@ namespace a8
|
||||
void SetBitFlag(long long& flag_bits, int bit);
|
||||
void UnSetBitFlag(long long& flag_bits, int bit);
|
||||
bool HasBitFlag(const long long& flag_bits, int bit);
|
||||
bool SameBitFlag(long long a_flag_bits, long long b_flag_bits, int bit);
|
||||
void XPrintf(const char* fmt, std::initializer_list<a8::XValue> args);
|
||||
bool MkDir(const std::string& path);
|
||||
void ForceCreateDir(const std::string& path);
|
||||
|
Loading…
x
Reference in New Issue
Block a user