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.