QCString NamespaceDef::compoundTypeString() const { SrcLangExt lang = getLanguage(); if (lang==SrcLangExt_Java || lang==SrcLangExt_CSharp) { return "package"; } else if (lang==SrcLangExt_Fortran) { return "module"; } else if (lang==SrcLangExt_IDL) { if (isModule()) { return "module"; } else if (isConstantGroup()) { return "constants"; } else { err("Internal inconsistency: namespace in IDL not module or constant group\n"); } } return ""; }
void NamespaceDef::addNamespaceAttributes(OutputList &ol) { // UNO IDL constant groups may be published if (getLanguage()==SrcLangExt_IDL && isConstantGroup() && m_isPublished) { ol.pushGeneratorState(); ol.disableAllBut(OutputGenerator::Html); ol.startLabels(); ol.writeLabel("published",false); ol.endLabels(); ol.popGeneratorState(); } }
QCString NamespaceDef::compoundTypeString() const { SrcLangExt lang = getLanguage(); if (lang==SrcLangExt_Java) { return "package"; } else if(lang==SrcLangExt_CSharp) { return "namespace"; } else if (lang==SrcLangExt_Fortran) { return "module"; } else if (lang==SrcLangExt_IDL) { if (isModule()) { return "module"; } else if (isConstantGroup()) { return "constants"; } else if (isLibrary()) { return "library"; } else { err_full(getDefFileName(),getDefLine(),"Internal inconsistency: namespace in IDL not module, library or constant group"); } } return ""; }
QCString NamespaceDef::title() const { SrcLangExt lang = getLanguage(); QCString pageTitle; if (lang==SrcLangExt_Java) { pageTitle = theTranslator->trPackage(displayName()); } else if (lang==SrcLangExt_Fortran) { pageTitle = theTranslator->trModuleReference(displayName()); } else if (lang==SrcLangExt_IDL) { pageTitle = isConstantGroup() ? theTranslator->trConstantGroupReference(displayName()) : theTranslator->trModuleReference(displayName()); } else { pageTitle = theTranslator->trNamespaceReference(displayName()); } return pageTitle; }