P4C
The P4 Compiler
Loading...
Searching...
No Matches
P4::PassManager::VisitorRef Class Reference

Public Member Functions

 VisitorRef (const Visitor &v)
 
 VisitorRef (std::function< const IR::Node *(const IR::Node *)>)
 
template<class T >
 VisitorRef (T t, typename std::enable_if< std::is_convertible< decltype(t(nullptr)), const IR::Node * >::value, int >::type=0)
 
template<class T >
 VisitorRef (T t, typename std::enable_if< std::is_same< decltype(t()), void >::value, int >::type=0)
 
template<class T >
 VisitorRef (T t, typename std::enable_if< std::is_same< decltype(t(nullptr)), void >::value, int >::type=0)
 
 VisitorRef (Visitor *v)
 

Friends

class PassManager