本文整理汇总了C++中pushEnabled函数的典型用法代码示例。如果您正苦于以下问题:C++ pushEnabled函数的具体用法?C++ pushEnabled怎么用?C++ pushEnabled使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了pushEnabled函数的14个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。
示例1: pushEnabled
void LatexDocVisitor::visit(DocIncOperator *op)
{
if (op->isFirst()) {
if (!m_hide) {
m_t << "\n\\begin{DoxyCodeInclude}\n";
}
pushEnabled();
m_hide = true;
}
SrcLangExt langExt = getLanguageFromFileName(m_langExt);
if (op->type() != DocIncOperator::Skip) {
popEnabled();
if (!m_hide) {
Doxy_Globals::parserManager->getParser(m_langExt)
->parseCode(m_ci, op->context(), op->text(), langExt,
op->isExample(), op->exampleFile());
}
pushEnabled();
m_hide = true;
}
if (op->isLast()) {
popEnabled();
if (!m_hide) {
m_t << "\n\\end{DoxyCodeInclude}\n";
}
} else {
if (!m_hide) {
m_t << endl;
}
}
}
开发者ID:klemens-morgenstern,项目名称:doxypress,代码行数:31,代码来源:latexdocvisitor.cpp
示例2: pushEnabled
void DocbookDocVisitor::visit(DocIncOperator *op)
{
if (op->isFirst())
{
if (!m_hide)
{
m_t << "<programlisting>";
}
pushEnabled();
m_hide = TRUE;
}
SrcLangExt langExt = getLanguageFromFileName(m_langExt);
if (op->type()!=DocIncOperator::Skip)
{
popEnabled();
if (!m_hide)
{
Doxygen::parserManager->getParser(m_langExt)
->parseCode(m_ci,op->context(),
op->text(),langExt,op->isExample(),
op->exampleFile());
}
pushEnabled();
m_hide=TRUE;
}
if (op->isLast())
{
popEnabled();
if (!m_hide) m_t << "</programlisting>";
}
else
{
if (!m_hide) m_t << endl;
}
}
开发者ID:CN-Sean,项目名称:doxygen,代码行数:35,代码来源:docbookvisitor.cpp
示例3: pushEnabled
void LatexDocVisitor::visit(DocIncOperator *op)
{
//printf("DocIncOperator: type=%d first=%d, last=%d text=`%s'\n",
// op->type(),op->isFirst(),op->isLast(),op->text().data());
if (op->isFirst())
{
if (!m_hide) m_t << "\n\n\\footnotesize\\begin{verbatim}";
pushEnabled();
m_hide = TRUE;
}
if (op->type()!=DocIncOperator::Skip)
{
popEnabled();
if (!m_hide) parseCode(m_ci,op->context(),op->text().latin1(),op->isExample(),op->exampleFile());
pushEnabled();
m_hide=TRUE;
}
if (op->isLast())
{
popEnabled();
if (!m_hide) m_t << "\\end{verbatim}\n\\normalsize" << endl;
}
else
{
if (!m_hide) m_t << endl;
}
}
开发者ID:ceefour,项目名称:aphrodox,代码行数:27,代码来源:latexdocvisitor.cpp
示例4: pushEnabled
void LatexDocVisitor::visit(DocIncOperator *op)
{
//printf("DocIncOperator: type=%d first=%d, last=%d text=`%s'\n",
// op->type(),op->isFirst(),op->isLast(),op->text().data());
if (op->isFirst())
{
if (!m_hide) m_t << "\n\\begin{DoxyCodeInclude}\n";
pushEnabled();
m_hide = TRUE;
}
SrcLangExt langExt = getLanguageFromFileName(m_langExt);
if (op->type()!=DocIncOperator::Skip)
{
popEnabled();
if (!m_hide)
{
Doxygen::parserManager->getParser(m_langExt)
->parseCode(m_ci,op->context(),op->text(),langExt,
op->isExample(),op->exampleFile());
}
pushEnabled();
m_hide=TRUE;
}
if (op->isLast())
{
popEnabled();
if (!m_hide) m_t << "\n\\end{DoxyCodeInclude}\n";
}
else
{
if (!m_hide) m_t << endl;
}
}
开发者ID:Acidburn0zzz,项目名称:doxygen,代码行数:33,代码来源:latexdocvisitor.cpp
示例5: pushEnabled
void RTFDocVisitor::includePicturePreRTF(const QCString name, const bool isTypeRTF, const bool hasCaption)
{
if (isTypeRTF)
{
m_t << "\\par" << endl;
m_t << "{" << endl;
m_t << rtf_Style_Reset << endl;
if (hasCaption || m_lastIsPara) m_t << "\\par" << endl;
m_t << "\\pard \\qc { \\field\\flddirty {\\*\\fldinst INCLUDEPICTURE \"";
m_t << name;
m_t << "\" \\\\d \\\\*MERGEFORMAT}{\\fldrslt Image}}" << endl;
m_t << "\\par" << endl;
if (hasCaption)
{
m_t << "\\pard \\qc \\b";
m_t << "{Image \\field\\flddirty{\\*\\fldinst { SEQ Image \\\\*Arabic }}{\\fldrslt {\\noproof 1}} ";
}
m_lastIsPara=TRUE;
}
else // other format -> skip
{
pushEnabled();
m_hide=TRUE;
}
}
开发者ID:BlazesRus,项目名称:doxygen,代码行数:25,代码来源:rtfdocvisitor.cpp
示例6: DBG_RTF
void RTFDocVisitor::visit(DocIncOperator *op)
{
//printf("DocIncOperator: type=%d first=%d, last=%d text=`%s'\n",
// op->type(),op->isFirst(),op->isLast(),op->text().data());
DBG_RTF("{\\comment RTFDocVisitor::visit(DocIncOperator)}\n");
SrcLangExt langExt = getLanguageFromFileName(m_langExt);
if (op->isFirst())
{
if (!m_hide)
{
m_t << "{" << endl;
m_t << "\\par" << endl;
m_t << rtf_Style_Reset << getStyle("CodeExample");
}
pushEnabled();
m_hide = TRUE;
}
if (op->type()!=DocIncOperator::Skip)
{
popEnabled();
if (!m_hide)
{
Doxygen::parserManager->getParser(m_langExt)
->parseCode(m_ci,op->context(),op->text(),langExt,
op->isExample(),op->exampleFile());
}
pushEnabled();
m_hide=TRUE;
}
if (op->isLast())
{
popEnabled();
if (!m_hide)
{
m_t << "\\par";
m_t << "}" << endl;
}
m_lastIsPara=TRUE;
}
else
{
if (!m_hide) m_t << endl;
m_lastIsPara=FALSE;
}
}
开发者ID:Acidburn0zzz,项目名称:doxygen,代码行数:45,代码来源:rtfdocvisitor.cpp
示例7: DBG_RTF
void RTFDocVisitor::visitPre(DocMscFile *df)
{
DBG_RTF("{\\comment RTFDocVisitor::visitPre(DocMscFile)}\n");
writeMscFile(df->file());
// hide caption since it is not supported at the moment
pushEnabled();
m_hide=TRUE;
}
开发者ID:zellcht,项目名称:group,代码行数:9,代码来源:rtfdocvisitor.cpp
示例8: getLanguageFromFileName
void ManDocVisitor::visit(DocIncOperator *op)
{
SrcLangExt langExt = getLanguageFromFileName(m_langExt);
//printf("DocIncOperator: type=%d first=%d, last=%d text=`%s'\n",
// op->type(),op->isFirst(),op->isLast(),op->text().data());
if (op->isFirst())
{
if (!m_hide)
{
if (!m_firstCol) m_t << endl;
m_t << ".PP" << endl;
m_t << ".nf" << endl;
}
pushEnabled();
m_hide = TRUE;
}
if (op->type()!=DocIncOperator::Skip)
{
popEnabled();
if (!m_hide)
{
Doxygen::parserManager->getParser(m_langExt)
->parseCode(m_ci,op->context(),op->text(),langExt,
op->isExample(),op->exampleFile());
}
pushEnabled();
m_hide=TRUE;
}
if (op->isLast())
{
popEnabled();
if (!m_hide)
{
if (!m_firstCol) m_t << endl;
m_t << ".fi" << endl;
m_t << ".PP" << endl;
m_firstCol=TRUE;
}
}
else
{
if (!m_hide) m_t << endl;
}
}
开发者ID:AlexFalappa,项目名称:doxygen,代码行数:44,代码来源:mandocvisitor.cpp
示例9: getLanguageFromFileName
void ManDocVisitor::visit(DocIncOperator *op)
{
SrcLangExt langExt = getLanguageFromFileName(m_langExt);
if (op->isFirst()) {
if (!m_hide) {
if (!m_firstCol) {
m_t << endl;
}
m_t << ".PP" << endl;
m_t << ".nf" << endl;
}
pushEnabled();
m_hide = true;
}
if (op->type() != DocIncOperator::Skip) {
popEnabled();
if (!m_hide) {
Doxy_Globals::parserManager->getParser(m_langExt)
->parseCode(m_ci, op->context(), op->text(), langExt,
op->isExample(), op->exampleFile());
}
pushEnabled();
m_hide = true;
}
if (op->isLast()) {
popEnabled();
if (!m_hide) {
if (!m_firstCol) {
m_t << endl;
}
m_t << ".fi" << endl;
m_t << ".PP" << endl;
m_firstCol = true;
}
} else {
if (!m_hide) {
m_t << endl;
}
}
}
开发者ID:klemens-morgenstern,项目名称:doxypress,代码行数:43,代码来源:mandocvisitor.cpp
示例10: pushEnabled
void ManDocVisitor::visit(DocIncOperator *op)
{
//printf("DocIncOperator: type=%d first=%d, last=%d text=`%s'\n",
// op->type(),op->isFirst(),op->isLast(),op->text().data());
if (op->isFirst())
{
if (!m_hide)
{
if (!m_firstCol) m_t << endl;
m_t << ".PP" << endl;
m_t << ".nf" << endl;
}
pushEnabled();
m_hide = TRUE;
}
if (op->type()!=DocIncOperator::Skip)
{
popEnabled();
if (!m_hide) parseCode(m_ci,op->context(),op->text().latin1(),op->isExample(),op->exampleFile());
pushEnabled();
m_hide=TRUE;
}
if (op->isLast())
{
popEnabled();
if (!m_hide)
{
if (!m_firstCol) m_t << endl;
m_t << ".fi" << endl;
m_t << ".PP" << endl;
m_firstCol=TRUE;
}
}
else
{
if (!m_hide) m_t << endl;
}
}
开发者ID:ceefour,项目名称:aphrodox,代码行数:38,代码来源:mandocvisitor.cpp
示例11: pushEnabled
void XmlDocVisitor::visit(DocIncOperator *op)
{
//printf("DocIncOperator: type=%d first=%d, last=%d text=`%s'\n",
// op->type(),op->isFirst(),op->isLast(),op->text().data());
if (op->isFirst())
{
if (!m_hide)
{
m_t << "<programlisting filename=\"" << op->includeFileName() << "\">";
}
pushEnabled();
m_hide = TRUE;
}
SrcLangExt langExt = getLanguageFromFileName(m_langExt);
if (op->type()!=DocIncOperator::Skip)
{
popEnabled();
if (!m_hide)
{
Doxygen::parserManager->getParser(m_langExt)
->parseCode(m_ci,op->context(),
op->text(),langExt,op->isExample(),
op->exampleFile());
}
pushEnabled();
m_hide=TRUE;
}
if (op->isLast())
{
popEnabled();
if (!m_hide) m_t << "</programlisting>";
}
else
{
if (!m_hide) m_t << endl;
}
}
开发者ID:vscosta,项目名称:doxygen-yap,代码行数:37,代码来源:xmldocvisitor.cpp
示例12: visitPreStart
void LatexDocVisitor::visitPre(DocImage *img)
{
if (img->type()==DocImage::Latex)
{
if (m_hide) return;
QCString gfxName = img->name();
if (gfxName.right(4)==".eps" || gfxName.right(4)==".pdf")
{
gfxName=gfxName.left(gfxName.length()-4);
}
visitPreStart(m_t,img->hasCaption(), gfxName, img->width(), img->height());
}
else // other format -> skip
{
pushEnabled();
m_hide=TRUE;
}
}
开发者ID:LianYangCn,项目名称:doxygen,代码行数:19,代码来源:latexdocvisitor.cpp
示例13: visitPreStart
void DocbookDocVisitor::visitPre(DocImage *img)
{
if (img->type()==DocImage::DocBook)
{
if (m_hide) return;
m_t << endl;
QCString baseName=img->name();
int i;
if ((i=baseName.findRev('/'))!=-1 || (i=baseName.findRev('\\'))!=-1)
{
baseName=baseName.right(baseName.length()-i-1);
}
visitPreStart(m_t, img -> hasCaption(), baseName, img -> width(), img -> height());
}
else
{
pushEnabled();
m_hide=TRUE;
}
}
开发者ID:Beachy13,项目名称:doxygen,代码行数:20,代码来源:docbookvisitor.cpp
示例14: visitPreStart
void LatexDocVisitor::visitPre(DocImage *img)
{
if (img->type() == DocImage::Latex) {
if (m_hide) {
return;
}
QString gfxName = img->name();
if (gfxName.endsWith(".eps") || gfxName.endsWith(".pdf")) {
gfxName = gfxName.left(gfxName.length() - 4);
}
visitPreStart(m_t, img->hasCaption(), gfxName, img->width(), img->height());
} else {
// other format -> skip
pushEnabled();
m_hide = true;
}
}
开发者ID:klemens-morgenstern,项目名称:doxypress,代码行数:21,代码来源:latexdocvisitor.cpp
注:本文中的pushEnabled函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论