#include <Proxy.h>
Public Types | |
typedef unsigned long | ProxyID |
Public Member Functions | |
ProxyID | getID () const |
virtual | ~ProxyBase () |
Private Types | |
typedef ProxyBase *(* | ctor_t )(ProxyID id) |
Private Member Functions | |
ProxyBase & | operator= (const ProxyBase &orig) |
ProxyBase (ProxyID id) | |
ProxyBase (const ProxyBase &orig) | |
Static Private Member Functions | |
static boost::shared_ptr < ProxyBase > | create (ctor_t ctor) |
static boost::shared_ptr < ProxyBase > | find (ProxyID id) |
Private Attributes | |
const ProxyID | id |
Friends | |
template<class T > | |
class | Proxy |
typedef unsigned long ThePEG::ProxyBase::ProxyID |
Definition at line 32 of file Proxy.cc.
References getProxyMapInstance(), Association::map, and mutex.
|
private |
Definition at line 41 of file Proxy.cc.
References getProxyMapInstance(), Association::map, and mutex.
Referenced by ThePEG::Proxy< Proxy >::create().
Definition at line 56 of file Proxy.cc.
References getProxyMapInstance(), Association::map, mutex, and pos.
Referenced by BeautifulSoup.Tag::_invert(), ThePEG::Proxy< Proxy >::find(), and BeautifulSoup.PageElement::insert().
|
inline |