GenericPropContainerImpl Class Reference

base class for the implementation More...

#include <generic_property.hh>

Inherited by AtomImpl, ChainImpl, ConnectorImpl, EntityImpl, ResidueImpl, and SequenceImpl.

Public Member Functions

 GenericPropContainerImpl ()
 ~GenericPropContainerImpl ()
 GenericPropContainerImpl (const GenericPropContainerImpl &rhs)
GenericPropContainerImpl & operator= (const GenericPropContainerImpl &r)
GenericPropValue & GenericProp (const String &key)
const GenericPropValue & GenericProp (const String &key) const
bool HasProp (const String &key) const
void ClearProps ()
void RemoveProp (const String &key)
void Assign (const GenericPropContainerImpl &impl)
PropertyMap GetPropMap () const
std::vector< String > GetPropList () const

Detailed Description

base class for the implementation

Definition at line 53 of file generic_property.hh.


Constructor & Destructor Documentation

GenericPropContainerImpl (  )  [inline]

Definition at line 58 of file generic_property.hh.

~GenericPropContainerImpl (  )  [inline]

Definition at line 59 of file generic_property.hh.

GenericPropContainerImpl ( const GenericPropContainerImpl &  rhs  )  [inline]

Definition at line 65 of file generic_property.hh.


Member Function Documentation

void Assign ( const GenericPropContainerImpl &  impl  )  [inline]

Definition at line 110 of file generic_property.hh.

void ClearProps (  )  [inline]

Definition at line 96 of file generic_property.hh.

const GenericPropValue& GenericProp ( const String &  key  )  const [inline]

Definition at line 83 of file generic_property.hh.

GenericPropValue& GenericProp ( const String &  key  )  [inline]

Definition at line 75 of file generic_property.hh.

std::vector<String> GetPropList (  )  const [inline]

Definition at line 131 of file generic_property.hh.

PropertyMap GetPropMap (  )  const [inline]

Definition at line 123 of file generic_property.hh.

bool HasProp ( const String &  key  )  const [inline]

Definition at line 91 of file generic_property.hh.

GenericPropContainerImpl& operator= ( const GenericPropContainerImpl &  r  )  [inline]

Definition at line 69 of file generic_property.hh.

void RemoveProp ( const String &  key  )  [inline]

Definition at line 103 of file generic_property.hh.


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines

Generated on 6 Dec 2017 for OpenStructure by  doxygen 1.6.1