CIRCT 20.0.0git
|
#include <LTLVisitors.h>
Public Member Functions | |
ResultType | dispatchLTLVisitor (Operation *op, ExtraArgs... args) |
ResultType | visitInvalidLTL (Operation *op, ExtraArgs... args) |
This callback is invoked on any non-LTL operations. | |
ResultType | visitUnhandledLTL (Operation *op, ExtraArgs... args) |
This callback is invoked on any LTL operations that were not handled by their concrete visitLTL(...) callback. | |
HANDLE (AndOp, Unhandled) | |
HANDLE (OrOp, Unhandled) | |
HANDLE (DelayOp, Unhandled) | |
HANDLE (ConcatOp, Unhandled) | |
HANDLE (RepeatOp, Unhandled) | |
HANDLE (NotOp, Unhandled) | |
HANDLE (ImplicationOp, Unhandled) | |
HANDLE (UntilOp, Unhandled) | |
HANDLE (EventuallyOp, Unhandled) | |
HANDLE (ClockOp, Unhandled) | |
HANDLE (IntersectOp, Unhandled) | |
HANDLE (NonConsecutiveRepeatOp, Unhandled) | |
HANDLE (GoToRepeatOp, Unhandled) | |
Definition at line 19 of file LTLVisitors.h.
|
inline |
Definition at line 21 of file LTLVisitors.h.
circt::ltl::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | AndOp | , |
Unhandled | |||
) |
circt::ltl::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | ClockOp | , |
Unhandled | |||
) |
circt::ltl::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | ConcatOp | , |
Unhandled | |||
) |
circt::ltl::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | DelayOp | , |
Unhandled | |||
) |
circt::ltl::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | EventuallyOp | , |
Unhandled | |||
) |
circt::ltl::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | GoToRepeatOp | , |
Unhandled | |||
) |
circt::ltl::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | ImplicationOp | , |
Unhandled | |||
) |
circt::ltl::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | IntersectOp | , |
Unhandled | |||
) |
circt::ltl::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | NonConsecutiveRepeatOp | , |
Unhandled | |||
) |
circt::ltl::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | NotOp | , |
Unhandled | |||
) |
circt::ltl::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | OrOp | , |
Unhandled | |||
) |
circt::ltl::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | RepeatOp | , |
Unhandled | |||
) |
circt::ltl::Visitor< ConcreteType, ResultType, ExtraArgs >::HANDLE | ( | UntilOp | , |
Unhandled | |||
) |
|
inline |
This callback is invoked on any non-LTL operations.
Definition at line 36 of file LTLVisitors.h.
|
inline |
This callback is invoked on any LTL operations that were not handled by their concrete visitLTL(...)
callback.
Definition at line 43 of file LTLVisitors.h.