WaSH Docs
Public Member Functions | List of all members
ws2st::refactor::WashRefactoringAction Class Reference

Developer defined registration of a refactoring action - a (<T>Matcher, CallbackFn) pair. More...

#include <refactor.hpp>

Public Member Functions

 WashRefactoringAction (StatementMatcher *matcher_ptr, WashCallbackFn callback_ptr)
 
 WashRefactoringAction (DeclarationMatcher *matcher_ptr, WashCallbackFn callback_ptr)
 
WashCallbackFn getCallbackFn ()
 
std::variant< StatementMatcher *, DeclarationMatcher * > getMatcher ()
 

Detailed Description

Developer defined registration of a refactoring action - a (<T>Matcher, CallbackFn) pair.


The documentation for this class was generated from the following file: