FDR  4.2.7(6ecbe5a21b71ab020e8fcaeccfe5ebaad0599f4f)
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NFDR
 NAssertions
 CAssertionAn assertion about processes
 CBehaviourA particular path through a Machine, often leading to an interesting state
 CBFSRefinementProgressRepresents progress through a standard refinement check
 CCounterexampleA reason why an Assertion fails
 CDeadlockCounterexampleA counterexample demonstrating how a process can deadlock
 CDeadlockFreeAssertionAn assertion that a process is deadlock free
 CDebugContextAllows counterexamples to be divided into behaviours of component processes
 CDeterminismCounterexampleA counterexample demonstrating non determinism in a process
 CDeterministicAssertionAn assertion that the given machine is deterministic
 CDivergenceCounterexampleA counterexample to a divergence freedom assertion
 CDivergenceFreeAssertionAn assertion that the given machine is divergence free
 CExplicitDivergenceBehaviourA path to a state that is marked as explicitly divergent
 CHasTraceAssertionAn assertion that a process has a certain trace
 CIrrelevantBehaviourA path that is irrelevant to debugging the current counterexample
 CLoopBehaviourA behaviour that performs some trace, and then repeats a suffix
 CMinAcceptanceBehaviourA Behaviour that events in a state with a disallowed minimal acceptance
 CMinAcceptanceCounterexampleA counterexample demonstrating how a failures refinement check failed
 CNegatedAssertionA negated assertion
 CProgressRepresents progress through an assertion
 CPropertyAssertionAn assertion about processes
 CPropertyCounterexampleA counterexample to a property assertion, such as deadlock freedom
 CRefinementAssertionAn refinement assertion about two processes
 CRefinementCounterexampleA counterexample to a refinement assertion
 CRefinementDivergenceCounterexampleA counterexample demonstrating how a process can diverge during a refinement check
 CSegmentedBehaviourA behaviour of a machine that has been executed several times
 CTraceBehaviourA Behaviour that indicates the machine performed a prohibited event
 CTraceCounterexampleA counterexample demonstrating how a trace refinement check failed
 NEvaluator
 CEvaluatorResultRepresents the result of evaluating something
 CEventAn uncompiled event
 CProcessNameThe name of a process in the input file
 NLTS
 CMachineA compiled state machine (a GLTS)
 CNodeA node (also known as state) in a GLTS
 CTransitionA single transition of a Machine
 CCancelledErrorThrown whenever a cancellation is detected
 CCancellerAllows cancellation of a running task to be requested
 CDisallowedOptionValueErrorThrown when an option is set to a disallowed value
 CErrorAn error thrown by libfdr
 CFileLoadErrorThrown when a file could not be loaded for some reason
 CFileProgressReporterA simple progress reporter that logs all progress reports to a file
 CInputFileErrorThrown whenever an error in the user's input script is detected
 COptionA setting for FDR
 CPrintStatementA print statement in an input file
 CProgressReporterRecieves status reports from FDR about ongoing tasks
 CSessionEncapsulates information about an input file
 CStreamProgressReporterA progress reporter that sends reports to a stream
 CUnknownOptionErrorThrown when an option is not known (i.e. the key is invalid)
 Nstd
 Chash< FDR::Evaluator::Event >
 Chash< FDR::Evaluator::ProcessName >
 Chash< FDR::LTS::Node >
 Chash< std::shared_ptr< FDR::Evaluator::Event > >
 Chash< std::shared_ptr< FDR::Evaluator::ProcessName > >
 Chash< std::shared_ptr< FDR::LTS::Node > >