BALL  1.4.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Public Member Functions | Private Member Functions | Private Attributes
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.

Definition at line 222 of file smartsParser.h.


Constructor & Destructor Documentation

Detailed constructor with type and int value.

Detailed constructor with type and flag.

Detailed constructor with type and Element.

Detailed constructor with type and chiral class definition.

Destructor.

Default constructor.


Member Function Documentation

returns the type of the property

Definition at line 252 of file smartsParser.h.

returns the value of the property

Definition at line 255 of file smartsParser.h.

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

assignment operator


Member Data Documentation

type of the property

Definition at line 264 of file smartsParser.h.

value of the property

Definition at line 267 of file smartsParser.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines