| The Gaudi Framework v32r1 (f65d50dc)

Classes | Namespaces | Typedefs
PrecedenceRulesGraph.h File Reference
`#include <algorithm>`
`#include <memory>`
`#include <sstream>`
`#include <unordered_map>`
`#include <variant>`
`#include <vector>`
`#include <boost/filesystem.hpp>`
`#include <boost/graph/adjacency_list.hpp>`
`#include <boost/graph/graphml.hpp>`
`#include "../AlgsExecutionStates.h"`
`#include "../EventSlot.h"`
`#include "GaudiKernel/CommonMessaging.h"`
`#include "GaudiKernel/DataObject.h"`
`#include "GaudiKernel/ICondSvc.h"`
`#include "GaudiKernel/IHiveWhiteBoard.h"`
`#include "GaudiKernel/ITimelineSvc.h"`
`#include "GaudiKernel/TaggedBool.h"`
`#include "Visitors/IGraphVisitor.h"`
`#include <Gaudi/Algorithm.h>`
Include dependency graph for PrecedenceRulesGraph.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Classes
struct | precedence::AlgoTraceProps
struct | precedence::AlgoProps
struct | precedence::DecisionHubProps
struct | precedence::DataProps
struct | precedence::CondDataProps
struct | precedence::VertexName
struct | precedence::GroupMode
struct | precedence::GroupLogic
struct | precedence::GroupExit
struct | precedence::DecisionNegation
struct | precedence::AllPass
struct | precedence::CFDecision
struct | precedence::EntityState
struct | precedence::StartTime
struct | precedence::EndTime
struct | precedence::Duration
struct | precedence::Operations
struct | Cause
class | concurrency::ControlFlowNode
class | concurrency::DecisionNode
class | concurrency::AlgorithmNode
class | concurrency::DataNode
class | concurrency::ConditionNode
struct | concurrency::IPrecedenceRulesGraph
class | concurrency::PrecedenceRulesGraph

## Namespaces
| concurrency
| precedence

## Typedefs
using | concurrency::Concurrent = Gaudi::tagged_bool< class Concurrent_tag >
using | concurrency::PromptDecision = Gaudi::tagged_bool< class PromptDecision_tag >
using | concurrency::ModeOr = Gaudi::tagged_bool< class ModeOr_tag >
using | concurrency::AllPass = Gaudi::tagged_bool< class AllPass_tag >
using | concurrency::Inverted = Gaudi::tagged_bool< class Inverted_tag >
using | precedence::PrecTrace = boost::adjacency_list< boost::vecS, boost::vecS, boost::bidirectionalS, AlgoTraceProps >
using | precedence::AlgoTraceVertex = boost::graph_traits< PrecTrace >::vertex_descriptor
using | precedence::VariantVertexProps = std::variant< AlgoProps, DecisionHubProps, DataProps, CondDataProps >
using | precedence::PRGraph = boost::adjacency_list< boost::vecS, boost::vecS, boost::bidirectionalS, VariantVertexProps >
using | precedence::PRVertexDesc = boost::graph_traits< PRGraph >::vertex_descriptor