aboutsummaryrefslogtreecommitdiff
path: root/dep/src/zthread/ThreadLocalImpl.cxx
diff options
context:
space:
mode:
authormegamage <none@none>2009-02-17 21:54:48 -0600
committermegamage <none@none>2009-02-17 21:54:48 -0600
commit89ba43ef3e3f8d4b563c9e8efaf06bf7f7b44065 (patch)
treefbe73c4d529f195d51b8ca4b62be8443da80becf /dep/src/zthread/ThreadLocalImpl.cxx
parentbe53cfe1044d7e913c4c11a7245e2d2846826363 (diff)
parent3931b802f1b8b890a615e5b2a4c0ed70407468d7 (diff)
*Merge.
--HG-- branch : trunk
Diffstat (limited to 'dep/src/zthread/ThreadLocalImpl.cxx')
-rw-r--r--dep/src/zthread/ThreadLocalImpl.cxx22
1 files changed, 11 insertions, 11 deletions
diff --git a/dep/src/zthread/ThreadLocalImpl.cxx b/dep/src/zthread/ThreadLocalImpl.cxx
index 25682e66325..502a70734dc 100644
--- a/dep/src/zthread/ThreadLocalImpl.cxx
+++ b/dep/src/zthread/ThreadLocalImpl.cxx
@@ -27,13 +27,13 @@ namespace ZThread {
ThreadLocalImpl::ThreadLocalImpl() {}
- ThreadLocalImpl::~ThreadLocalImpl() {}
-
+ ThreadLocalImpl::~ThreadLocalImpl() {}
+
void ThreadLocalImpl::clearAll() {
typedef ThreadImpl::ThreadLocalMap Map;
Map& m = ThreadImpl::current()->getThreadLocalMap();
-
+
m.clear();
}
@@ -42,25 +42,25 @@ namespace ZThread {
typedef ThreadImpl::ThreadLocalMap Map;
Map& m = ThreadImpl::current()->getThreadLocalMap();
-
+
Map::iterator i = m.find(this);
- if(i != m.end())
+ if(i != m.end())
m.erase(i);
- }
+ }
ThreadLocalImpl::ValuePtr ThreadLocalImpl::value( ValuePtr(*pfn)() ) const {
-
+
typedef ThreadImpl::ThreadLocalMap Map;
Map& m = ThreadImpl::current()->getThreadLocalMap();
-
+
Map::iterator i = m.find(this);
- if(i != m.end())
+ if(i != m.end())
return i->second;
-
+
m[ this ] = ValuePtr( pfn() );
return m[ this ];
}
-} // namespace ZThread
+} // namespace ZThread