示例#1
0
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 "";
}
示例#2
0
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();
    }
}
示例#3
0
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 "";
}
示例#4
0
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;
}