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;
|
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)
|
void XPrintf(const char* fmt, std::initializer_list<a8::XValue> args)
|
||||||
{
|
{
|
||||||
time_t nowtime = time(nullptr);
|
time_t nowtime = time(nullptr);
|
||||||
|
@ -71,6 +71,7 @@ namespace a8
|
|||||||
void SetBitFlag(long long& flag_bits, int bit);
|
void SetBitFlag(long long& flag_bits, int bit);
|
||||||
void UnSetBitFlag(long long& flag_bits, int bit);
|
void UnSetBitFlag(long long& flag_bits, int bit);
|
||||||
bool HasBitFlag(const 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);
|
void XPrintf(const char* fmt, std::initializer_list<a8::XValue> args);
|
||||||
bool MkDir(const std::string& path);
|
bool MkDir(const std::string& path);
|
||||||
void ForceCreateDir(const std::string& path);
|
void ForceCreateDir(const std::string& path);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user