|
klee
|
#include <Parser.h>


Public Member Functions | |
| QueryCommand (const std::vector< ExprHandle > &_Constraints, ExprHandle _Query, const std::vector< ExprHandle > &_Values, const std::vector< const Array * > &_Objects) | |
| virtual void | dump () |
| dump - Dump the AST node to stderr. More... | |
Public Member Functions inherited from klee::expr::CommandDecl | |
| CommandDecl (DeclKind _Kind) | |
Public Member Functions inherited from klee::expr::Decl | |
| Decl (DeclKind _Kind) | |
| virtual | ~Decl () |
| DeclKind | getKind () const |
| getKind - Get the decl kind. More... | |
| virtual void | dump ()=0 |
| dump - Dump the AST node to stderr. More... | |
Static Public Member Functions | |
| static bool | classof (const Decl *D) |
| static bool | classof (const QueryCommand *) |
Static Public Member Functions inherited from klee::expr::CommandDecl | |
| static bool | classof (const Decl *D) |
| static bool | classof (const CommandDecl *) |
Static Public Member Functions inherited from klee::expr::Decl | |
| static bool | classof (const Decl *) |
Public Attributes | |
| const std::vector< ExprHandle > | Constraints |
| ExprHandle | Query |
| Query - The expression being queried. More... | |
| const std::vector< ExprHandle > | Values |
| const std::vector< const Array * > | Objects |
Additional Inherited Members | |
Public Types inherited from klee::expr::Decl | |
| enum | DeclKind { ArrayDeclKind , ExprVarDeclKind , VersionVarDeclKind , QueryCommandDeclKind , DeclKindLast = QueryCommandDeclKind , VarDeclKindFirst = ExprVarDeclKind , VarDeclKindLast = VersionVarDeclKind , CommandDeclKindFirst = QueryCommandDeclKind , CommandDeclKindLast = QueryCommandDeclKind } |
QueryCommand - Query commands.
(query [ ... constraints ... ] expression) (query [ ... constraints ... ] expression values) (query [ ... constraints ... ] expression values objects)
|
inline |
|
inlinestatic |
Definition at line 199 of file Parser.h.
References klee::expr::Decl::getKind(), and klee::expr::Decl::QueryCommandDeclKind.

|
inlinestatic |
|
virtual |
dump - Dump the AST node to stderr.
Implements klee::expr::Decl.
Definition at line 1624 of file Parser.cpp.
References Constraints, Objects, klee::ExprPPrinter::printQuery(), and Values.

| const std::vector<ExprHandle> klee::expr::QueryCommand::Constraints |
| const std::vector<const Array*> klee::expr::QueryCommand::Objects |
| ExprHandle klee::expr::QueryCommand::Query |
| const std::vector<ExprHandle> klee::expr::QueryCommand::Values |