mirror of
https://github.com/boostorg/serialization.git
synced 2026-01-26 07:02:09 +00:00
adjustments for clang visibility
This commit is contained in:
@@ -13,11 +13,20 @@
|
||||
namespace boost {
|
||||
namespace serialization {
|
||||
|
||||
BOOST_SERIALIZATION_DECL
|
||||
bool & singleton_module::get_lock(){
|
||||
static bool lock = false;
|
||||
return lock;
|
||||
}
|
||||
|
||||
BOOST_SERIALIZATION_DECL void singleton_module::lock(){
|
||||
get_lock() = true;
|
||||
}
|
||||
BOOST_SERIALIZATION_DECL void singleton_module::unlock(){
|
||||
get_lock() = false;
|
||||
}
|
||||
BOOST_SERIALIZATION_DECL bool singleton_module::is_locked() {
|
||||
return get_lock();
|
||||
}
|
||||
|
||||
} // namespace serialization
|
||||
} // namespace boost
|
||||
|
||||
Reference in New Issue
Block a user