Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

ParseTree Class Reference

An atom selection expression parse tree. More...

#include <ParseTree.h>

List of all members.

Public Methods

 ParseTree (SymbolTable *, atomparser_node *)
 ~ParseTree (void)
void use_context (void *ctxt)
int evaluate (int num_atoms, int *flgs)
int find_recursion (const char *head)


Detailed Description

An atom selection expression parse tree.

Definition at line 53 of file ParseTree.h.


Constructor & Destructor Documentation

ParseTree::ParseTree SymbolTable  ,
atomparser_node  
 

Definition at line 74 of file ParseTree.C.

References NULL.

ParseTree::~ParseTree void   
 

Definition at line 83 of file ParseTree.C.

References NULL.


Member Function Documentation

int ParseTree::evaluate int    num_atoms,
int *    flgs
 

Definition at line 1233 of file ParseTree.C.

References num.

Referenced by AtomSel::change.

int ParseTree::find_recursion const char *    head
 

Definition at line 1219 of file ParseTree.C.

References hash_destroy, hash_init, and hash_insert.

Referenced by SymbolTable::add_custom_singleword.

void ParseTree::use_context void *    ctxt [inline]
 

Definition at line 64 of file ParseTree.h.

Referenced by AtomSel::change.


The documentation for this class was generated from the following files:
Generated on Sat May 26 01:49:24 2012 for VMD (current) by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002