ilang  1.1.4
ILAng: A Modeling and Verification Platform for SoCs
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Macros
ilang::Func Member List

This is the complete list of members for ilang::Func, including all inherited members.

arg(const int &i) const ilang::Funcinline
arg_num() const ilang::Funcinline
Ast()ilang::Astinline
Ast(const std::string &name)ilang::Astinline
CheckSort(const std::vector< std::shared_ptr< Expr >> &args) const ilang::Func
Func(const std::string &name, const SortPtr out, const std::vector< SortPtr > &args)ilang::Func
FuncPtr typedefilang::Func
GetZ3FuncDecl(z3::context &ctx) const ilang::Func
host() const ilang::Astinline
InstrLvlAbsPtr typedefilang::Astprotected
is_ast() const ilang::Astinlinevirtual
is_expr() const ilang::Astinlinevirtual
is_func() const ilang::Astinlinevirtual
is_instr() const ilang::Objectinlinevirtual
is_instr_lvl_abs() const ilang::Objectinlinevirtual
name() const ilang::Object
New(const std::string &name, const SortPtr out=Sort::MakeBoolSort())ilang::Funcstatic
New(const std::string &name, const SortPtr out, const SortPtr arg0)ilang::Funcstatic
New(const std::string &name, const SortPtr out, const SortPtr arg0, const SortPtr arg1)ilang::Funcstatic
New(const std::string &name, const SortPtr out, const std::vector< SortPtr > &args)ilang::Funcstatic
Object()ilang::Object
Object(const std::string &name)ilang::Object
ObjPtr typedefilang::Object
operator<<(std::ostream &out, const FuncPtr &f)ilang::Funcfriend
out() const ilang::Funcinline
Print(std::ostream &out) const ilang::Funcvirtual
set_host(const InstrLvlAbsPtr &host)ilang::Astinline
~Ast()ilang::Astinlinevirtual
~Func()ilang::Func
~Object()ilang::Objectvirtual