class NfaTranscriber
Declaration
class NfaTranscriber { /* full declaration omitted */ };
Description
The internal class that maintains all possible paths through an NFA based on a path through the DFA.
Declared at: llvm/include/llvm/Support/Automaton.h:60
Method Overview
- public NfaTranscriber(ArrayRef<llvm::NfaStatePair> TransitionInfo)
- public ArrayRef<llvm::NfaPath> getPaths()
- public ArrayRef<llvm::NfaStatePair> getTransitionInfo() const
- public void reset()
- public void transition(unsigned int TransitionInfoIdx)
Methods
¶NfaTranscriber(
ArrayRef<llvm::NfaStatePair> TransitionInfo)
NfaTranscriber(
ArrayRef<llvm::NfaStatePair> TransitionInfo)
Declared at: llvm/include/llvm/Support/Automaton.h:115
Parameters
- ArrayRef<llvm::NfaStatePair> TransitionInfo
¶ArrayRef<llvm::NfaPath> getPaths()
ArrayRef<llvm::NfaPath> getPaths()
Declared at: llvm/include/llvm/Support/Automaton.h:141
¶ArrayRef<llvm::NfaStatePair> getTransitionInfo()
const
ArrayRef<llvm::NfaStatePair> getTransitionInfo()
const
Declared at: llvm/include/llvm/Support/Automaton.h:120
¶void reset()
void reset()
Declared at: llvm/include/llvm/Support/Automaton.h:124
¶void transition(unsigned int TransitionInfoIdx)
void transition(unsigned int TransitionInfoIdx)
Declared at: llvm/include/llvm/Support/Automaton.h:132
Parameters
- unsigned int TransitionInfoIdx