#include <program_visitor.h>
Definition at line 50 of file program_visitor.h.
◆ ~ClassVisitor()
virtual dart::ClassVisitor::~ClassVisitor |
( |
| ) |
|
|
inlinevirtual |
◆ AsCodeVisitor() [1/2]
Definition at line 69 of file program_visitor.h.
69 {
71 return reinterpret_cast<CodeVisitor*>(this);
72 }
virtual bool IsCodeVisitor() const
◆ AsCodeVisitor() [2/2]
const CodeVisitor * dart::ClassVisitor::AsCodeVisitor |
( |
| ) |
const |
|
inline |
Definition at line 65 of file program_visitor.h.
65 {
66 return const_cast<CodeVisitor*>(
68 }
const CodeVisitor * AsCodeVisitor() const
◆ AsFunctionVisitor() [1/2]
Definition at line 59 of file program_visitor.h.
59 {
61 return reinterpret_cast<FunctionVisitor*>(this);
62 }
virtual bool IsFunctionVisitor() const
◆ AsFunctionVisitor() [2/2]
Definition at line 55 of file program_visitor.h.
55 {
56 return const_cast<FunctionVisitor*>(
58 }
const FunctionVisitor * AsFunctionVisitor() const
◆ IsCodeVisitor()
virtual bool dart::ClassVisitor::IsCodeVisitor |
( |
| ) |
const |
|
inlinevirtual |
◆ IsFunctionVisitor()
virtual bool dart::ClassVisitor::IsFunctionVisitor |
( |
| ) |
const |
|
inlinevirtual |
◆ VisitClass()
virtual void dart::ClassVisitor::VisitClass |
( |
const Class & |
cls | ) |
|
|
pure virtual |
The documentation for this class was generated from the following file: