OpenStructure
Data Structures | Namespaces | Typedefs | Enumerations
query_impl.hh File Reference
#include <vector>
#include <string>
#include <set>
#include <boost/logic/tribool.hpp>
#include <ost/mol/module_config.hh>
#include "query_impl_fw.hh"
#include "query_ast.hh"
#include <ost/range.hh>
#include <ost/mol/query_error.hh>
#include "atom_impl_fw.hh"
#include "residue_impl_fw.hh"
#include "chain_impl_fw.hh"
#include <ost/mol/mol.hh>
#include <ost/mol/query_state.hh>
#include <ost/mol/entity_property_mapper.hh>

Go to the source code of this file.

Data Structures

class  QueryToken
class  QueryLexer
struct  SelStmt
struct  SelItem
struct  GenProp
 Struct to store info about GenericProperties parsed from the. More...
class  QueryImpl
 query statement implementation More...

Namespaces

namespace  ost
namespace  ost::mol
namespace  ost::mol::impl
namespace  ost::mol::impl::tok

Typedefs

typedef std::vector< SelItem > SelStack
typedef std::vector< SelStmt > SelStmts

Enumerations

enum  Type {
  IntegralValue, FloatingValue, Colon, Coma,
  Dot, And, Or, Not,
  Equal, NotEqual, GreaterEqualThan, GreaterThan,
  LessThan, LessEqualThan, Identifier, Within,
  LeftCurlyBrace, RightCurlyBrace, LeftParen, RightParen,
  LeftBracket, RightBracket, None, UnknownChar,
  UnterminatedQuote, String
}
enum  SelItemType { LOGIC, VALUE }