| addBoostEdge(Token from, Token to) | FCT::TokenGraph< Token, Value > | inlineprivate |
| addEdge(Token node, Token rhs, bool isSuccessor) | FCT::TokenGraph< Token, Value > | inlineprivate |
| addNode(NodeInfo info) | FCT::TokenGraph< Token, Value > | inline |
| addNode(Token token, Value value, std::vector< Token > predecessors, std::vector< Token > successors) | FCT::TokenGraph< Token, Value > | inline |
| addVertex(Token token, int weak_ref=0) | FCT::TokenGraph< Token, Value > | inlineprivate |
| addWeakRef(Token token) | FCT::TokenGraph< Token, Value > | inlineprivate |
| addWeakRef(Token from, Token to) | FCT::TokenGraph< Token, Value > | inlineprivate |
| BoostVertex typedef | FCT::TokenGraph< Token, Value > | private |
| computeOrder(std::function< bool(const Value &)> canVisit) | FCT::TokenGraph< Token, Value > | inline |
| containsNode(const Token &token) const | FCT::TokenGraph< Token, Value > | inline |
| getActivePredecessors(const Token &token) const | FCT::TokenGraph< Token, Value > | inline |
| getActiveSuccessors(const Token &token) const | FCT::TokenGraph< Token, Value > | inline |
| hasEdge(Token from, Token to) const | FCT::TokenGraph< Token, Value > | inlineprivate |
| hasNode(Token token) const | FCT::TokenGraph< Token, Value > | inlineprivate |
| hasVertex(Token token) const | FCT::TokenGraph< Token, Value > | inlineprivate |
| isZeroRefVertex(Token token) const | FCT::TokenGraph< Token, Value > | inlineprivate |
| m_graph | FCT::TokenGraph< Token, Value > | private |
| m_nodeMap | FCT::TokenGraph< Token, Value > | private |
| m_order | FCT::TokenGraph< Token, Value > | private |
| m_vertex | FCT::TokenGraph< Token, Value > | private |
| Noncopyable()=default | FCT::Noncopyable | protected |
| Noncopyable(const Noncopyable &)=delete | FCT::Noncopyable | |
| operator=(const Noncopyable &)=delete | FCT::Noncopyable | |
| operator[](Token token) | FCT::TokenGraph< Token, Value > | inline |
| order() const | FCT::TokenGraph< Token, Value > | inline |
| removeBoostEdge(Token from, Token to) | FCT::TokenGraph< Token, Value > | inlineprivate |
| removeEdge(Token node, Token rhs, bool isSuccessor) | FCT::TokenGraph< Token, Value > | inlineprivate |
| removeNode(const Token &token) | FCT::TokenGraph< Token, Value > | inline |
| removeVertex(Token token) | FCT::TokenGraph< Token, Value > | inlineprivate |
| removeWeakRef(Token token) | FCT::TokenGraph< Token, Value > | inlineprivate |
| removeWeakRef(Token from, Token to) | FCT::TokenGraph< Token, Value > | inlineprivate |
| TokenGraphSavedBoostGraph typedef | FCT::TokenGraph< Token, Value > | private |
| update() | FCT::TokenGraph< Token, Value > | inline |
| updateNode(const NodeInfo &info) | FCT::TokenGraph< Token, Value > | inline |
| visitBFS(Token startToken, Visitor visitor, bool includeStart=true) const | FCT::TokenGraph< Token, Value > | inline |
| visitDFSFromRoots(Visitor visitor) const | FCT::TokenGraph< Token, Value > | inline |
| ~Noncopyable()=default | FCT::Noncopyable | protected |