BALL::SmartsParser::SPAtom::Property Struct Reference

Property struct of smarts parser atom. More...

#include <BALL/STRUCTURE/smartsParser.h>

List of all members.


Public Member Functions

void operator= (const Property &rhs)
 

assignment operator


Constructors and desctructors
 Property (PropertyType type, int value)
 

Detailed constructor with type and int value.


 Property (PropertyType type, bool value)
 

Detailed constructor with type and flag.


 Property (PropertyType type, const Element *value)
 

Detailed constructor with type and Element.


 Property (PropertyType type, ChiralClass value)
 

Detailed constructor with type and chiral class definition.


virtual ~Property ()
 

Destructor.


Accessors
PropertyType getType () const
 

returns the type of the property


PropertyValue getValue () const
 

returns the value of the property



Private Member Functions

 Property ()
 

Default constructor.



Private Attributes

PropertyType type_
 

type of the property


PropertyValue value_
 

value of the property



Detailed Description

Property struct of smarts parser atom.


Constructor & Destructor Documentation

BALL::SmartsParser::SPAtom::Property::Property ( PropertyType  type,
int  value 
)

Detailed constructor with type and int value.

BALL::SmartsParser::SPAtom::Property::Property ( PropertyType  type,
bool  value 
)

Detailed constructor with type and flag.

BALL::SmartsParser::SPAtom::Property::Property ( PropertyType  type,
const Element value 
)

Detailed constructor with type and Element.

BALL::SmartsParser::SPAtom::Property::Property ( PropertyType  type,
ChiralClass  value 
)

Detailed constructor with type and chiral class definition.

virtual BALL::SmartsParser::SPAtom::Property::~Property (  )  [virtual]

Destructor.

BALL::SmartsParser::SPAtom::Property::Property (  )  [private]

Default constructor.


Member Function Documentation

PropertyType BALL::SmartsParser::SPAtom::Property::getType (  )  const [inline]

returns the type of the property

PropertyValue BALL::SmartsParser::SPAtom::Property::getValue (  )  const [inline]

returns the value of the property

void BALL::SmartsParser::SPAtom::Property::operator= ( const Property rhs  ) 

assignment operator


Member Data Documentation