Signed-off-by: Andrew V. Jones <andrewvaughanj@gmail.com>
void bindType(const string& name, const vector<Type>& params, Type t,
bool levelZero = false);
bool isBound(const string& name) const;
- bool isBoundDefinedFunction(const string& name) const;
- bool isBoundDefinedFunction(Expr func) const;
bool isBoundType(const string& name) const;
Expr lookup(const string& name) const;
Type lookupType(const string& name) const;
*/
bool isBound(const std::string& name) const;
- /**
- * Check whether an Expr was bound to a function (i.e., was the
- * second arg to bindDefinedFunction()).
- */
- bool isBoundDefinedFunction(Expr func) const;
-
/**
* Check whether a name is bound to a type (or type constructor).
*
bool getVersion() const;
bool getWaitToJoin() const;
const std::string& getForceLogicString() const;
- const std::vector<std::string>& getThreadArgv() const;
int getVerbosity() const;
std::istream* getIn() const;
std::ostream* getErr();