OpenStructure
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions
GenericPropContainerImpl Class Reference

#include <generic_property.hh>

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

Public Member Functions

 GenericPropContainerImpl ()
 ~GenericPropContainerImpl ()
 GenericPropContainerImpl (const GenericPropContainerImpl &rhs)
GenericPropContainerImploperator= (const GenericPropContainerImpl &r)
GenericPropValueGenericProp (const String &key)
const GenericPropValueGenericProp (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< StringGetPropList () const

Detailed Description

base class for the implementation

Definition at line 52 of file generic_property.hh.


Constructor & Destructor Documentation

Definition at line 57 of file generic_property.hh.

Definition at line 58 of file generic_property.hh.

Definition at line 64 of file generic_property.hh.


Member Function Documentation

void Assign ( const GenericPropContainerImpl impl)
inline

Definition at line 109 of file generic_property.hh.

void ClearProps ( )
inline

Definition at line 95 of file generic_property.hh.

GenericPropValue& GenericProp ( const String key)
inline

Definition at line 74 of file generic_property.hh.

const GenericPropValue& GenericProp ( const String key) const
inline

Definition at line 82 of file generic_property.hh.

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

Definition at line 130 of file generic_property.hh.

PropertyMap GetPropMap ( ) const
inline

Definition at line 122 of file generic_property.hh.

bool HasProp ( const String key) const
inline

Definition at line 90 of file generic_property.hh.

GenericPropContainerImpl& operator= ( const GenericPropContainerImpl r)
inline

Definition at line 68 of file generic_property.hh.

void RemoveProp ( const String key)
inline

Definition at line 102 of file generic_property.hh.


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