NAMD
Public Member Functions | Public Attributes | List of all members
ProxyElem Struct Reference

#include <ProxyMgr.h>

Public Member Functions

 ProxyElem ()
 
 ProxyElem (PatchID pid)
 
 ProxyElem (PatchID pid, ProxyPatch *p)
 
int hash () const
 
int operator== (const ProxyElem &pe) const
 

Public Attributes

PatchID patchID
 
ProxyPatchproxyPatch
 

Detailed Description

Definition at line 273 of file ProxyMgr.h.

Constructor & Destructor Documentation

ProxyElem::ProxyElem ( )
inline

Definition at line 274 of file ProxyMgr.h.

274 : proxyPatch(0) { };
ProxyPatch * proxyPatch
Definition: ProxyMgr.h:282
ProxyElem::ProxyElem ( PatchID  pid)
inline

Definition at line 275 of file ProxyMgr.h.

275 : patchID(pid), proxyPatch(0) { };
ProxyPatch * proxyPatch
Definition: ProxyMgr.h:282
PatchID patchID
Definition: ProxyMgr.h:281
ProxyElem::ProxyElem ( PatchID  pid,
ProxyPatch p 
)
inline

Definition at line 276 of file ProxyMgr.h.

276 : patchID(pid), proxyPatch(p) { };
ProxyPatch * proxyPatch
Definition: ProxyMgr.h:282
PatchID patchID
Definition: ProxyMgr.h:281

Member Function Documentation

int ProxyElem::hash ( void  ) const
inline

Definition at line 278 of file ProxyMgr.h.

278 { return patchID; }
PatchID patchID
Definition: ProxyMgr.h:281
int ProxyElem::operator== ( const ProxyElem pe) const
inline

Definition at line 279 of file ProxyMgr.h.

References patchID.

279 { return patchID == pe.patchID; }
PatchID patchID
Definition: ProxyMgr.h:281

Member Data Documentation

PatchID ProxyElem::patchID

Definition at line 281 of file ProxyMgr.h.

Referenced by operator==().

ProxyPatch* ProxyElem::proxyPatch

Definition at line 282 of file ProxyMgr.h.

Referenced by ProxyMgr::removeProxy().


The documentation for this struct was generated from the following file: