#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. | |
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 | ( | ) |
String BALL::GAFFCESParser::cesstring_ [protected] |
Definition at line 323 of file GAFFCESParser.h.
Definition at line 309 of file GAFFCESParser.h.
Definition at line 307 of file GAFFCESParser.h.
std::set<String> BALL::GAFFCESParser::element_symbols_ [protected] |
Definition at line 325 of file GAFFCESParser.h.
Position BALL::GAFFCESParser::read_start_ [protected] |
Definition at line 327 of file GAFFCESParser.h.
The root atom has no CESPredicate to test, so it's considered always true.
Definition at line 303 of file GAFFCESParser.h.
Definition at line 305 of file GAFFCESParser.h.
State BALL::GAFFCESParser::state [static] |
Definition at line 300 of file GAFFCESParser.h.