CloneSet35


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
10220.974statement_seq[2]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
110114
InclusionConstraintGraph/Graph.h
210126
InclusionConstraintGraph/Graph.h
Clone Instance
1
Line Count
10
Source Line
114
Source File
InclusionConstraintGraph/Graph.h

                                                                do {
                                                                        const SetOfNodes *inclusion_constraints = direct_nodes_to_indirect_nodes.Lookup(node);
                                                                        if (inclusion_constraints != NULL) {
                                                                                for (std::size_t ic=0; ic <inclusion_constraints->Size();ic++) {
                                                                                        Node *node = (*inclusion_constraints)[ic]->TransitivelyCollapse();
                                                                                        DetectIndirectCycles(cache, indirect_nodes_to_direct_nodes, direct_nodes_to_indirect_nodes, node, MapOptionalIndirectNodesToVisitInformation::Indirect, &next_path);
                                                                                                                                               }
                                                                                                           }
                                                                   }
                                                                while (  0);
                                                                break;


Clone Instance
2
Line Count
10
Source Line
126
Source File
InclusionConstraintGraph/Graph.h

                                                                do {
                                                                        const SetOfNodes *inclusion_constraints = indirect_nodes_to_direct_nodes.Lookup(node);
                                                                        if (inclusion_constraints != NULL) {
                                                                                for (std::size_t ic=0; ic <inclusion_constraints->Size();ic++) {
                                                                                        Node *node = (*inclusion_constraints)[ic]->TransitivelyCollapse();
                                                                                        DetectIndirectCycles(cache, indirect_nodes_to_direct_nodes, direct_nodes_to_indirect_nodes, node, MapOptionalIndirectNodesToVisitInformation::Direct, &next_path);
                                                                                                                                               }
                                                                                                           }
                                                                   }
                                                                while (  0);
                                                                break;


Clone AbstractionParameter Count: 2Parameter Bindings

do
  {
    const SetOfNodes *inclusion_constraints = [[#variablea94a020]].Lookup(node);
    if (inclusion_constraints != NULL)
      {
        for (std::size_t ic = 0; ic < inclusion_constraints->Size(); ic++)
          {
            Node * node = (*inclusion_constraints)[ic]->TransitivelyCollapse();
            DetectIndirectCycles(cache, indirect_nodes_to_direct_nodes, direct_nodes_to_indirect_nodes, node, MapOptionalIndirectNodesToVisitInformation::[[#variablea949fa0]], &next_path);
          }
      }
  }
while (0);
break;
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#a94a020]]
indirect_nodes_to_direct_nodes 
12[[#a94a020]]
direct_nodes_to_indirect_nodes 
21[[#a949fa0]]
Direct 
22[[#a949fa0]]
Indirect