Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
inlinecomponentutils_p.h File Reference
#include <private/qv4compileddata_p.h>
#include <private/qv4resolvedtypereference_p.h>
+ Include dependency graph for inlinecomponentutils_p.h:

Go to the source code of this file.

Classes

struct  icutils::Node
 

Namespaces

namespace  icutils
 

Typedefs

using icutils::NodeList = std::vector< Node >
 
using icutils::AdjacencyList = std::vector< std::vector< Node * > >
 

Functions

bool icutils::containedInSameType (const QQmlType &a, const QQmlType &b)
 
template<typename ObjectContainer , typename InlineComponent >
void icutils::fillAdjacencyListForInlineComponents (ObjectContainer *objectContainer, AdjacencyList &adjacencyList, NodeList &nodes, const std::vector< InlineComponent > &allICs)
 
void icutils::topoVisit (Node *node, AdjacencyList &adjacencyList, bool &hasCycle, NodeList &nodesSorted)
 
NodeList icutils::topoSort (NodeList &nodes, AdjacencyList &adjacencyList, bool &hasCycle)