7 #ifndef __PLATEXOBJ_UTILS_H__
8 #define __PLATEXOBJ_UTILS_H__
51 void appendVecContent(std::vector<PLatexObj> & vecContent,
const std::vector<PLatexObj> & vecObj);
std::vector< PPath > PVecPath
Path of a directory or a file.
bool isSectionOrSeparator(const PLatexObj &obj)
Say if the PLatexObj is a part, charpter, section, subsection, subsubsection or a book separator.
std::vector< PContext > PVecContext
Vector of context.
void appendVecContent(std::vector< PLatexObj > &vecContent, const std::vector< PLatexObj > &vecObj)
Append a vector of PLatexObj in the given vector of content.
bool isNewLine(const PLatexObj &obj)
Say if the PLatexObj is a newline or not.
PString getSecNumberFromFileName(const PPath &fileName)
Get the section number from its file name.
std::vector< long unsigned int > PVecNumber
Vector of section number.
std::vector< PLatexObj > PVecLatexObj
Vector of obj.
bool isSection(const PLatexObj &obj)
Say if the PLatexObj is a part, charpter, section, subsection or subsubsection.
std::vector< PLatexFunc > PVecLatexFunc
Vector of functions.
std::vector< PLatexEnv > PVecLatexEnv
Vector of env.
bool isSeparator(const PLatexObj &obj)
Say if the PLatexObj is a book separator.
PString getSectionTitle(POutoutMode &outputMode, const PLatexObj &obj)
Get the title of a part/chapter/section etc.
std::map< PString, PEnvironement > PMapExtraEnv
Vector of extra environement.
std::vector< PLatexObj * > PVecPtrSection
Vector of section pointer.
std::vector< PLatexMenu > PVecMenu
Vector of PLatexMenu.
long unsigned int getSectionLevel(const PLatexObj &obj)
Return the section level.
PString convertBackSlahedStr(const PString &str)
Convert all the echaped char.
PVecPath PListFile
List of file.
Output mode of the html backend.