20 for(PVecNumber::iterator it(vecNumber.begin()); it != vecNumber.end(); ++it){
28 if(vecContent.size() != 0lu){
29 for(PVecLatexObj::iterator it(vecContent.begin()); it != vecContent.end(); ++it){
42 for(PVecLatexObj::iterator it(vecObj.begin()); it != vecObj.end(); ++it){
50 for(PVecLatexObj::iterator it(vecObj.begin()); it != vecObj.end(); ++it){
60 PPath tmp(
"index.html");
void setLink(const PString &link)
Sets the link of the PLatexObj.
const std::vector< PLatexObj > & getVecContent() const
Gets the vecContent of the PLatexObj.
const PLatexType::PLatexType & getType() const
Gets the type of the PLatexObj.
const PString & getLink() const
Gets the link of the PLatexObj.
const std::vector< long unsigned int > & getVecSecNumber() const
Gets the vecSecNumber of the PLatexObj.
long unsigned int getId() const
Gets the id of the PLatexObj.
Path of a directory or a file.
std::string valueToString(const T &val)
Convert a type into a string.
void platexobj_updateLink(PLatexObj &obj, const PPath &htmlFile)
Update the html link.
void platexobj_updateFileName(PLatexObj &obj)
Update the fileName of the PLatexObj part,chapter,section,subsection,subsubsection.
bool isSection(const PLatexObj &obj)
Say if the PLatexObj is a part, charpter, section, subsection or subsubsection.
std::vector< long unsigned int > PVecNumber
Vector of section number.
std::vector< PLatexObj > PVecLatexObj
Vector of obj.