OpenStructure
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 53 of file generic_property.hh.

Constructor & Destructor Documentation

◆ GenericPropContainerImpl() [1/2]

Definition at line 58 of file generic_property.hh.

◆ ~GenericPropContainerImpl()

Definition at line 59 of file generic_property.hh.

◆ GenericPropContainerImpl() [2/2]

Definition at line 65 of file generic_property.hh.

Member Function Documentation

◆ Assign()

void Assign ( const GenericPropContainerImpl impl)
inline

Definition at line 110 of file generic_property.hh.

◆ ClearProps()

void ClearProps ( )
inline

Definition at line 96 of file generic_property.hh.

◆ GenericProp() [1/2]

GenericPropValue& GenericProp ( const String key)
inline

Definition at line 75 of file generic_property.hh.

◆ GenericProp() [2/2]

const GenericPropValue& GenericProp ( const String key) const
inline

Definition at line 83 of file generic_property.hh.

◆ GetPropList()

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

Definition at line 131 of file generic_property.hh.

◆ GetPropMap()

PropertyMap GetPropMap ( ) const
inline

Definition at line 123 of file generic_property.hh.

◆ HasProp()

bool HasProp ( const String key) const
inline

Definition at line 91 of file generic_property.hh.

◆ operator=()

GenericPropContainerImpl& operator= ( const GenericPropContainerImpl r)
inline

Definition at line 69 of file generic_property.hh.

◆ RemoveProp()

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: