LILAC
Language to language Interop LAyer Compiler
|
A recursive AST visitor that traverses AST of an enumeration. More...
#include <pluginaction.h>
Public Member Functions | |
EnumVisitor (std::function< void(clang::EnumConstantDecl *constant)>) | |
bool | TraverseEnumConstantDecl (clang::EnumConstantDecl *decl) |
A recursive AST visitor that traverses AST of an enumeration.
A recursive AST visitor that traverses AST of an enumeration. Using passed callback, A caller can retrieve enumeration constant data of the enumeration.
Definition at line 94 of file pluginaction.h.
lilac::cxx::LilacASTVisitor::EnumVisitor::EnumVisitor | ( | std::function< void(clang::EnumConstantDecl *constant)> | delegate | ) |
Definition at line 480 of file pluginaction.cxx.
bool lilac::cxx::LilacASTVisitor::EnumVisitor::TraverseEnumConstantDecl | ( | clang::EnumConstantDecl * | decl | ) |
Definition at line 486 of file pluginaction.cxx.