Classes | Namespaces | Functions

variable.h File Reference

#include "expr.h"
#include "clause.h"

Go to the source code of this file.




Detailed Description

Author: Sergey Berezin

Created: Fri Apr 25 11:52:17 2003

License to use, copy, modify, sell and/or distribute this software and its documentation for any purpose is hereby granted without royalty, subject to the terms and conditions defined in the LICENSE file provided with this distribution.

A data structure representing a variable in the search engine. It is a smart pointer with a uniquifying mechanism similar to Expr, and a variable is uniquely determined by its expression. It can be thought of as an Expr with additional attributes, but the type is different, so it will not be confused with other Exprs.

Definition in file variable.h.