Lines Matching refs:Idx
27 static void ValidateIndex(unsigned Idx) { in ValidateIndex() argument
28 assert(Idx < N && "Invalid node index!"); in ValidateIndex()
54 void AddNode(unsigned Idx) { in AddNode() argument
55 ValidateIndex(Idx); in AddNode()
56 Elements |= 1U << Idx; in AddNode()
60 void DeleteNode(unsigned Idx) { in DeleteNode() argument
61 ValidateIndex(Idx); in DeleteNode()
62 Elements &= ~(1U << Idx); in DeleteNode()
66 bool count(unsigned Idx) { in count() argument
67 ValidateIndex(Idx); in count()
68 return (Elements & (1U << Idx)) != 0; in count()
128 NodeType *AccessNode(unsigned Idx) const { in AccessNode()
129 ValidateIndex(Idx); in AccessNode()
132 return const_cast<NodeType *>(&Nodes[Idx]); in AccessNode()
137 NodeSubset NodesReachableFrom(unsigned Idx) const { in NodesReachableFrom()
143 Reachable.AddNode(Idx); in NodesReachableFrom()