working, need c++11 type traits, weak_this_ is public, need to make a private data member
working, need c++11 type traits, weak_this_ is public, need to make a private data member

bloomberg/bde,che2/bde,bloomberg/bde,bloomberg/bde,che2/bde,che2/bde,bloomberg/bde,bloomberg/bde,che2/bde