|
BALL
1.4.79
|
#include <BALL/MOLMEC/AMBER/GAFFCESParser.h>
Classes | |
| class | APSMatcher |
| class | CESelementConnectionPredicate |
| class | CESelementPredicate |
| class | CESPredicate |
| class | CESwildcardsConnectionPredicate |
| class | CESwildcardsPredicate |
| struct | State |
| class | TruePredicate |
Public Member Functions | |
| bool | match (Atom &atom) const |
| void | initElementSymbols () |
| const std::set< String > & | getElementSymbols () |
| GAFFCESParser () | |
| GAFFCESParser (const String &cesstring) | |
| ~GAFFCESParser () | |
| Size | read (char *buf, Size max_size) |
| bool | parse (const String &cesstring) |
| bool | GAFFCESatomMatcher (Atom &atom, const String &cesstring) |
| void | startChildPredicates () |
| void | endChildPredicates () |
Public Attributes | |
| TruePredicate | root |
| The root atom has no CESPredicate to test, so it's considered always true. More... | |
| CESPredicate * | root_predicate |
| CESPredicate * | current_root_predicate |
| CESPredicate * | current_predicate |
Static Public Attributes | |
| static State | state |
Protected Attributes | |
| String | cesstring_ |
| std::set< String > | element_symbols_ |
| Position | read_start_ |
Definition at line 22 of file GAFFCESParser.h.
| BALL::GAFFCESParser::GAFFCESParser | ( | ) |
| BALL::GAFFCESParser::GAFFCESParser | ( | const String & | cesstring | ) |
| BALL::GAFFCESParser::~GAFFCESParser | ( | ) |
| void BALL::GAFFCESParser::endChildPredicates | ( | ) |
| const std::set<String>& BALL::GAFFCESParser::getElementSymbols | ( | ) |
| void BALL::GAFFCESParser::initElementSymbols | ( | ) |
| void BALL::GAFFCESParser::startChildPredicates | ( | ) |
|
protected |
Definition at line 324 of file GAFFCESParser.h.
| CESPredicate* BALL::GAFFCESParser::current_predicate |
Definition at line 310 of file GAFFCESParser.h.
| CESPredicate* BALL::GAFFCESParser::current_root_predicate |
Definition at line 308 of file GAFFCESParser.h.
|
protected |
Definition at line 326 of file GAFFCESParser.h.
|
protected |
Definition at line 328 of file GAFFCESParser.h.
| TruePredicate BALL::GAFFCESParser::root |
The root atom has no CESPredicate to test, so it's considered always true.
Definition at line 304 of file GAFFCESParser.h.
| CESPredicate* BALL::GAFFCESParser::root_predicate |
Definition at line 306 of file GAFFCESParser.h.
|
static |
Definition at line 301 of file GAFFCESParser.h.
1.8.7