Ticket #19921: patch-Ice-3.3.1-1.diff

File patch-Ice-3.3.1-1.diff, 6.1 KB (added by n.a.hawes@…, 15 years ago)
  • cpp/src/slice2html/Gen.cpp

    diff --git a/cpp/src/slice2html/Gen.cpp b/cpp/src/slice2html/Gen.cpp
    index 4680c57..de13194 100644
    old new Slice::GeneratorBase::printMetaData(const ContainedPtr& p) 
    562562}
    563563
    564564void
    565 Slice::GeneratorBase::printSummary(const ContainedPtr& p, const ContainerPtr& module, bool deprecated)
     565Slice::GeneratorBase::printSummary(const ContainedPtr& p, const ContainerPtr& module, bool deprecated, bool forIndex)
    566566{
    567567    ContainerPtr container = ContainerPtr::dynamicCast(p);
    568568    if(!container)
    Slice::GeneratorBase::printSummary(const ContainedPtr& p, const ContainerPtr& mo 
    575575        container = module;
    576576    }
    577577
    578     string summary = getComment(p, container, true, module);
     578    string summary = getComment(p, container, true, forIndex);
    579579    _out << nl << summary;
    580580
    581581    if(deprecated)
    Slice::ModuleGenerator::visitContainer(const ContainerPtr& p) 
    20422042            end();
    20432043            start("dd");
    20442044            string metadata;
    2045             printSummary(*q, p, (*q)->findMetaData("deprecate", metadata));
     2045            printSummary(*q, p, (*q)->findMetaData("deprecate", metadata), true);
    20462046            end();
    20472047        }
    20482048        end();
    Slice::ModuleGenerator::visitContainer(const ContainerPtr& p) 
    20712071            end();
    20722072            start("dd");
    20732073            string metadata;
    2074             printSummary(*q, p, (*q)->findMetaData("deprecate", metadata));
     2074            printSummary(*q, p, (*q)->findMetaData("deprecate", metadata), true);
    20752075            end();
    20762076        }
    20772077        end();
    Slice::ModuleGenerator::visitContainer(const ContainerPtr& p) 
    20922092            end();
    20932093            start("dd");
    20942094            string metadata;
    2095             printSummary(*q, p, (*q)->findMetaData("deprecate", metadata));
     2095            printSummary(*q, p, (*q)->findMetaData("deprecate", metadata), true);
    20962096            end();
    20972097        }
    20982098        end();
    Slice::ModuleGenerator::visitContainer(const ContainerPtr& p) 
    21152115            end();
    21162116            start("dd");
    21172117            string metadata;
    2118             printSummary(*q, p, (*q)->findMetaData("deprecate", metadata));
     2118            printSummary(*q, p, (*q)->findMetaData("deprecate", metadata), true);
    21192119            end();
    21202120        }
    21212121        end();
    Slice::ModuleGenerator::visitContainer(const ContainerPtr& p) 
    21382138            end();
    21392139            start("dd");
    21402140            string metadata;
    2141             printSummary(*q, p, (*q)->findMetaData("deprecate", metadata));
     2141            printSummary(*q, p, (*q)->findMetaData("deprecate", metadata), true);
    21422142            end();
    21432143        }
    21442144        end();
    Slice::ModuleGenerator::visitContainer(const ContainerPtr& p) 
    21612161            end();
    21622162            start("dd");
    21632163            string metadata;
    2164             printSummary(*q, p, (*q)->findMetaData("deprecate", metadata));
     2164            printSummary(*q, p, (*q)->findMetaData("deprecate", metadata), true);
    21652165            end();
    21662166        }
    21672167        end();
    Slice::ModuleGenerator::visitContainer(const ContainerPtr& p) 
    21842184            end();
    21852185            start("dd");
    21862186            string metadata;
    2187             printSummary(*q, p, (*q)->findMetaData("deprecate", metadata));
     2187            printSummary(*q, p, (*q)->findMetaData("deprecate", metadata), true);
    21882188            end();
    21892189        }
    21902190        end();
    Slice::ModuleGenerator::visitContainer(const ContainerPtr& p) 
    22072207            end();
    22082208            start("dd");
    22092209            string metadata;
    2210             printSummary(*q, p, (*q)->findMetaData("deprecate", metadata));
     2210            printSummary(*q, p, (*q)->findMetaData("deprecate", metadata), true);
    22112211            end();
    22122212        }
    22132213        end();
    Slice::ModuleGenerator::visitContainer(const ContainerPtr& p) 
    22302230            end();
    22312231            start("dd");
    22322232            string metadata;
    2233             printSummary(*q, p, (*q)->findMetaData("deprecate", metadata));
     2233            printSummary(*q, p, (*q)->findMetaData("deprecate", metadata), true);
    22342234            end();
    22352235        }
    22362236        end();
    Slice::ExceptionGenerator::generate(const ExceptionPtr& e) 
    24272427            end();
    24282428            start("dd");
    24292429            string metadata;
    2430             printSummary(*q, e, (*q)->findMetaData("deprecate", metadata));
     2430            printSummary(*q, e, (*q)->findMetaData("deprecate", metadata), false);
    24312431            end();
    24322432        }
    24332433        end();
    Slice::ClassGenerator::generate(const ClassDefPtr& c) 
    25572557            end();
    25582558            start("dd");
    25592559            string metadata;
    2560             printSummary(*q, c, (*q)->findMetaData("deprecate", metadata));
     2560            printSummary(*q, c, (*q)->findMetaData("deprecate", metadata), false);
    25612561            end();
    25622562        }
    25632563        end();
    Slice::ClassGenerator::generate(const ClassDefPtr& c) 
    25782578            end();
    25792579            start("dd");
    25802580            string metadata;
    2581             printSummary(*q, c, (*q)->findMetaData("deprecate", metadata));
     2581            printSummary(*q, c, (*q)->findMetaData("deprecate", metadata), false);
    25822582            end();
    25832583        }
    25842584        end();
    Slice::StructGenerator::generate(const StructPtr& s) 
    27392739            end();
    27402740            start("dd");
    27412741            string metadata;
    2742             printSummary(*q, s, (*q)->findMetaData("deprecate", metadata));
     2742            printSummary(*q, s, (*q)->findMetaData("deprecate", metadata), false);
    27432743            end();
    27442744        }
    27452745        end();
  • cpp/src/slice2html/Gen.h

    diff --git a/cpp/src/slice2html/Gen.h b/cpp/src/slice2html/Gen.h
    index 776035b..cacdd58 100644
    old new protected: 
    5252
    5353    void printComment(const ContainedPtr&, const ContainerPtr&, const ::std::string&, bool = false);
    5454    void printMetaData(const ContainedPtr&);
    55     void printSummary(const ContainedPtr&, const ContainerPtr&, bool);
     55    void printSummary(const ContainedPtr&, const ContainerPtr&, bool, bool);
    5656
    5757    void printHeaderFooter(const ContainedPtr&);
    5858    void printSearch();