#include <Parser.h>

Public Types | |
| enum | DeclKind { ArrayDeclKind, ExprVarDeclKind, VersionVarDeclKind, QueryCommandDeclKind, DeclKindLast = QueryCommandDeclKind, VarDeclKindFirst = ExprVarDeclKind, VarDeclKindLast = VersionVarDeclKind, CommandDeclKindFirst = QueryCommandDeclKind, CommandDeclKindLast = QueryCommandDeclKind } |
Public Member Functions | |
| Decl (DeclKind _Kind) | |
| virtual | ~Decl () |
| DeclKind | getKind () const |
| getKind - Get the decl kind. | |
| virtual void | dump ()=0 |
| dump - Dump the AST node to stderr. | |
Static Public Member Functions | |
| static bool | classof (const Decl *) |
Private Attributes | |
| DeclKind | Kind |
Definition at line 39 of file Parser.h.
| Decl::Decl | ( | DeclKind | _Kind | ) |
Definition at line 1371 of file Parser.cpp.
| static bool klee::expr::Decl::classof | ( | const Decl * | ) | [inline, static] |
| virtual void klee::expr::Decl::dump | ( | ) | [pure virtual] |
dump - Dump the AST node to stderr.
Implemented in klee::expr::ArrayDecl, and klee::expr::QueryCommand.
| DeclKind klee::expr::Decl::getKind | ( | ) | const [inline] |
getKind - Get the decl kind.
Definition at line 62 of file Parser.h.
References Kind.
Referenced by klee::expr::QueryCommand::classof(), klee::expr::CommandDecl::classof(), klee::expr::VersionVarDecl::classof(), klee::expr::ExprVarDecl::classof(), klee::expr::VarDecl::classof(), and klee::expr::ArrayDecl::classof().

DeclKind klee::expr::Decl::Kind [private] |
1.5.8