![]() |
PhoenixLecture
2.0.0
Set of tools to make lectures
|
#include "phoenix_system.h"
#include "OptionParser.h"
#include "PLatexObj/platexobj_print.h"
#include "PLatexObj/platexobj_order.h"
#include "PLatexObj/platexobj_updateNumber.h"
#include "PLatexObj/update_firstCss.h"
#include "PLatexObj/platexobj_updateId.h"
#include "PLatexObj/platexobj_updateFileName.h"
#include "PLatexObj/updateFigureNumber.h"
#include "PLatexObj/updateLabelRef.h"
#include "PLatexObj/updateLabelCitation.h"
#include "PLatexObj/updateMenu.h"
#include "PLatexObj/updateNextPrev.h"
#include "PLatexObj/updateParent.h"
#include "PLatexObj/update_wip.h"
#include "PLatexObj/update_newLine.h"
#include "PLatexObj/platexobj_html.h"
#include "PLatexObj/platexobj_menu.h"
#include "PLatexObj/createOutlineHtml.h"
#include "PLatexObj/platexobj_tex.h"
#include "PConfigParser.h"
#include "PMarkdownParser.h"
Go to the source code of this file.
Classes | |
struct | ParsedArg |
Parsed arguments passed to the program. More... | |
Functions | |
OptionParser | createOptionParser () |
Create the OptionParser of this program. More... | |
void | defaultParsedArg (ParsedArg &arg) |
Init default values in the ParsedArg. More... | |
int | main (int argc, char **argv) |
template<typename T > | |
int | processAllFile (const PPath &fileinput, const PPath &inputBibliography, const PVecString &listInclude, const ParsedArg &arg) |
Process all the input files. More... | |
OptionParser createOptionParser | ( | ) |
Create the OptionParser of this program.
Definition at line 68 of file main.cpp.
References OptionParser::addOption(), OptionType::FILENAME, PPath::getProgramPrefix(), OptionType::NONE, OptionParser::setExampleLongOption(), and OptionParser::setExampleShortOption().
void defaultParsedArg | ( | ParsedArg & | arg | ) |
Init default values in the ParsedArg.
[out] | arg | : ParseArg to be updated |
Definition at line 54 of file main.cpp.
References PPath::getProgramPrefix(), ParsedArg::installPrefix, ParsedArg::isBookTheme, ParsedArg::isLatexBackEnd, ParsedArg::isWorkInProgress, ParsedArg::styleCss, ParsedArg::themeFile, ParsedArg::useMathJax, and ParsedArg::useRemoteMathjax.
Referenced by main().
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 208 of file main.cpp.
References createOptionParser(), defaultParsedArg(), OptionParser::getDefaultMode(), PPath::getExtension(), PPath::getProgramPrefix(), OptionMode::getValue(), ParsedArg::installPrefix, ParsedArg::isBookTheme, ParsedArg::isLatexBackEnd, OptionMode::isOptionExist(), ParsedArg::isWorkInProgress, OptionParser::parseArgument(), ParsedArg::styleCss, ParsedArg::themeFile, ParsedArg::useMathJax, and ParsedArg::useRemoteMathjax.
int processAllFile | ( | const PPath & | fileinput, |
const PPath & | inputBibliography, | ||
const PVecString & | listInclude, | ||
const ParsedArg & | arg | ||
) |
Process all the input files.
fileinput | : input files |
inputBibliography | : input bobliography file |
listInclude | : list of the extra include directories |
arg | : extra arguments passed to the program |
Definition at line 104 of file main.cpp.
References POutoutMode::bookGitlabUrl, POutoutMode::bookMail, POutoutMode::bookMasterProjectUrl, POutoutMode::bookSideBarWidth, createOutlineHtml(), POutoutMode::currentStyle, defaultPOutputTex(), POutoutMode::fullMenu, ParsedArg::installPrefix, POutoutMode::isBibliography, ParsedArg::isBookTheme, POutoutMode::isBookTheme, POutoutMode::isEnableBookFeedback, ParsedArg::isLatexBackEnd, POutoutMode::isMathJaxMode, POutoutMode::isRemoteMathjax, ParsedArg::isWorkInProgress, POutoutMode::mapFormula, pbiblio_html(), pbliblio_file(), platexobj_html(), platexobj_loadFormulaeMap(), platexobj_order(), platexobj_saveFormulaeMap(), platexobj_tex(), platexobj_theme_init_var(), platexobj_toMenu(), platexobj_update_theme(), platexobj_updateFileName(), platexobj_updateId(), platexobj_updateLink(), platexobj_updateNumber(), PLatexObj::setLink(), ParsedArg::styleCss, ParsedArg::themeFile, update_firstCss(), updateFigureNumber(), updateLabelCitation(), updateLabelRef(), updateMenu(), updateNewLine(), updateNextPrev(), updateParent(), updateWip(), ParsedArg::useMathJax, and ParsedArg::useRemoteMathjax.