PhoenixLecture  2.0.0
Set of tools to make lectures
PLatexObj Class Reference

Describe a latex object. More...

#include <PLatexObj.h>

+ Collaboration diagram for PLatexObj:

Public Member Functions

PStringgetAuthor ()
 Gets the author of the PLatexObj. More...
 
const PStringgetAuthor () const
 Gets the author of the PLatexObj. More...
 
PStringgetBalise ()
 Gets the balise of the PLatexObj. More...
 
const PStringgetBalise () const
 Gets the balise of the PLatexObj. More...
 
long unsigned int & getColSpan ()
 Gets the colSpan of the PLatexObj. More...
 
long unsigned int getColSpan () const
 Gets the colSpan of the PLatexObj. More...
 
std::vector< PLatexObj > & getComplexTitle ()
 Gets the complexTitle of the PLatexObj. More...
 
const std::vector< PLatexObj > & getComplexTitle () const
 Gets the complexTitle of the PLatexObj. More...
 
PStringgetDate ()
 Gets the date of the PLatexObj. More...
 
const PStringgetDate () const
 Gets the date of the PLatexObj. More...
 
long unsigned int & getId ()
 Gets the id of the PLatexObj. More...
 
long unsigned int getId () const
 Gets the id of the PLatexObj. More...
 
bool & getIsWorkInProgress ()
 Gets the isWorkInProgress of the PLatexObj. More...
 
bool getIsWorkInProgress () const
 Gets the isWorkInProgress of the PLatexObj. More...
 
PStringgetLabelName ()
 Gets the labelName of the PLatexObj. More...
 
const PStringgetLabelName () const
 Gets the labelName of the PLatexObj. More...
 
PStringgetLink ()
 Gets the link of the PLatexObj. More...
 
const PStringgetLink () const
 Gets the link of the PLatexObj. More...
 
PStringgetName ()
 Gets the name of the PLatexObj. More...
 
const PStringgetName () const
 Gets the name of the PLatexObj. More...
 
long unsigned int & getNbline ()
 Gets the nbline of the PLatexObj. More...
 
long unsigned int getNbline () const
 Gets the nbline of the PLatexObj. More...
 
PLatexMenugetNextSec ()
 Gets the nextSec of the PLatexObj. More...
 
const PLatexMenugetNextSec () const
 Gets the nextSec of the PLatexObj. More...
 
PLatexMenugetParentSec ()
 Gets the parentSec of the PLatexObj. More...
 
const PLatexMenugetParentSec () const
 Gets the parentSec of the PLatexObj. More...
 
PLatexMenugetPrevSec ()
 Gets the prevSec of the PLatexObj. More...
 
const PLatexMenugetPrevSec () const
 Gets the prevSec of the PLatexObj. More...
 
long unsigned int & getRowSpan ()
 Gets the rowSpan of the PLatexObj. More...
 
long unsigned int getRowSpan () const
 Gets the rowSpan of the PLatexObj. More...
 
PStringgetSourceFile ()
 Gets the sourceFile of the PLatexObj. More...
 
const PStringgetSourceFile () const
 Gets the sourceFile of the PLatexObj. More...
 
size_t & getSourceLine ()
 Gets the sourceLine of the PLatexObj. More...
 
size_t getSourceLine () const
 Gets the sourceLine of the PLatexObj. More...
 
PStringgetSubTitle ()
 Gets the subTitle of the PLatexObj. More...
 
const PStringgetSubTitle () const
 Gets the subTitle of the PLatexObj. More...
 
PStringgetText ()
 Gets the text of the PLatexObj. More...
 
const PStringgetText () const
 Gets the text of the PLatexObj. More...
 
PLatexType::PLatexTypegetType ()
 Gets the type of the PLatexObj. More...
 
const PLatexType::PLatexTypegetType () const
 Gets the type of the PLatexObj. More...
 
std::vector< PLatexObj > & getVecContent ()
 Gets the vecContent of the PLatexObj. More...
 
const std::vector< PLatexObj > & getVecContent () const
 Gets the vecContent of the PLatexObj. More...
 
std::vector< PLatexMenu > & getVecMenu ()
 Gets the vecMenu of the PLatexObj. More...
 
const std::vector< PLatexMenu > & getVecMenu () const
 Gets the vecMenu of the PLatexObj. More...
 
std::vector< long unsigned int > & getVecSecNumber ()
 Gets the vecSecNumber of the PLatexObj. More...
 
const std::vector< long unsigned int > & getVecSecNumber () const
 Gets the vecSecNumber of the PLatexObj. More...
 
PLatexObjoperator= (const PLatexObj &other)
 Operator = of class PLatexObj. More...
 
 PLatexObj ()
 Constructor of class PLatexObj. More...
 
 PLatexObj (const PLatexObj &other)
 Copy Constructor of class PLatexObj. More...
 
void setAuthor (const PString &author)
 Sets the author of the PLatexObj. More...
 
void setBalise (const PString &balise)
 Sets the balise of the PLatexObj. More...
 
void setColSpan (long unsigned int colSpan)
 Sets the colSpan of the PLatexObj. More...
 
void setComplexTitle (const std::vector< PLatexObj > &complexTitle)
 Sets the complexTitle of the PLatexObj. More...
 
void setDate (const PString &date)
 Sets the date of the PLatexObj. More...
 
void setId (long unsigned int id)
 Sets the id of the PLatexObj. More...
 
void setIsWorkInProgress (bool isWorkInProgress)
 Sets the isWorkInProgress of the PLatexObj. More...
 
void setLabelName (const PString &labelName)
 Sets the labelName of the PLatexObj. More...
 
void setLink (const PString &link)
 Sets the link of the PLatexObj. More...
 
void setName (const PString &name)
 Sets the name of the PLatexObj. More...
 
void setNbline (long unsigned int nbline)
 Sets the nbline of the PLatexObj. More...
 
void setNextSec (const PLatexMenu &nextSec)
 Sets the nextSec of the PLatexObj. More...
 
void setParentSec (const PLatexMenu &parentSec)
 Sets the parentSec of the PLatexObj. More...
 
void setPrevSec (const PLatexMenu &prevSec)
 Sets the prevSec of the PLatexObj. More...
 
void setRowSpan (long unsigned int rowSpan)
 Sets the rowSpan of the PLatexObj. More...
 
void setSourceFile (const PString &sourceFile)
 Sets the sourceFile of the PLatexObj. More...
 
void setSourceLine (size_t sourceLine)
 Sets the sourceLine of the PLatexObj. More...
 
void setSubTitle (const PString &subTitle)
 Sets the subTitle of the PLatexObj. More...
 
void setText (const PString &text)
 Sets the text of the PLatexObj. More...
 
void setType (const PLatexType::PLatexType &type)
 Sets the type of the PLatexObj. More...
 
void setVecContent (const std::vector< PLatexObj > &vecContent)
 Sets the vecContent of the PLatexObj. More...
 
void setVecMenu (const std::vector< PLatexMenu > &vecMenu)
 Sets the vecMenu of the PLatexObj. More...
 
void setVecSecNumber (const std::vector< long unsigned int > &vecSecNumber)
 Sets the vecSecNumber of the PLatexObj. More...
 
virtual ~PLatexObj ()
 Destructor of class PLatexObj. More...
 

Protected Member Functions

void copyPLatexObj (const PLatexObj &other)
 Copy Function of class PLatexObj. More...
 

Private Member Functions

void initialisationPLatexObj ()
 Initialisation Function of class PLatexObj. More...
 

Private Attributes

PString p_author
 Main author. More...
 
PString p_balise
 balise to be used in the environement More...
 
long unsigned int p_colSpan
 Number of fusioned columns in a table for this current cell (td) More...
 
std::vector< PLatexObjp_complexTitle
 Complex title of the latex obj. More...
 
PString p_date
 Main date. More...
 
long unsigned int p_id
 Id of the PLatexObj. More...
 
bool p_isWorkInProgress
 True if the part/charpter/section contains a work in progress. More...
 
PString p_labelName
 Name of the label of the tex obj. More...
 
PString p_link
 Link of the PLatexObj in html. More...
 
PString p_name
 Name of the environement. More...
 
long unsigned int p_nbline
 Number of lines in the environement. More...
 
PLatexMenu p_nextSec
 Next section. More...
 
PLatexMenu p_parentSec
 Parent section. More...
 
PLatexMenu p_prevSec
 Previous section. More...
 
long unsigned int p_rowSpan
 Number of fusioned rows in a table for this current cell (td) More...
 
PString p_sourceFile
 Name of the source file where the current PLatexObj has been defined. More...
 
size_t p_sourceLine
 Current line of the file where the current PLatexObj has been defined. More...
 
PString p_subTitle
 Subtitle of the main title. More...
 
PString p_text
 Text in the latex obj (filename if it is a part, chapter, section, subsection or subsubsection) More...
 
PLatexType::PLatexType p_type
 Type of the PLatexObj. More...
 
std::vector< PLatexObjp_vecContent
 Content of the latex obj. More...
 
std::vector< PLatexMenup_vecMenu
 Menu (or outline) of the part, chapter, section, subsection or subsubsection. More...
 
std::vector< long unsigned int > p_vecSecNumber
 Vector of the section number. More...
 

Detailed Description

Describe a latex object.

Definition at line 40 of file PLatexObj.h.

Constructor & Destructor Documentation

◆ PLatexObj() [1/2]

PLatexObj::PLatexObj ( )

Constructor of class PLatexObj.

Definition at line 95 of file PLatexObj.cpp.

95  {
97 }
void initialisationPLatexObj()
Initialisation Function of class PLatexObj.
Definition: PLatexObj.cpp:633

References initialisationPLatexObj().

+ Here is the call graph for this function:

◆ PLatexObj() [2/2]

PLatexObj::PLatexObj ( const PLatexObj other)

Copy Constructor of class PLatexObj.

Parameters
other: PLatexObj we want ot copy

Definition at line 102 of file PLatexObj.cpp.

102  {
103  copyPLatexObj(other);
104 }
void copyPLatexObj(const PLatexObj &other)
Copy Function of class PLatexObj.
Definition: PLatexObj.cpp:606

References copyPLatexObj().

+ Here is the call graph for this function:

◆ ~PLatexObj()

PLatexObj::~PLatexObj ( )
virtual

Destructor of class PLatexObj.

Definition at line 107 of file PLatexObj.cpp.

107  {
108 
109 }

Member Function Documentation

◆ copyPLatexObj()

void PLatexObj::copyPLatexObj ( const PLatexObj other)
protected

Copy Function of class PLatexObj.

Parameters
other: PLatexObj we want ot copy

Definition at line 606 of file PLatexObj.cpp.

606  {
607  p_id = other.p_id;
608  p_type = other.p_type;
609  p_text = other.p_text;
610  p_name = other.p_name;
611  p_subTitle = other.p_subTitle;
612  p_labelName = other.p_labelName;
613  p_link = other.p_link;
614  p_balise = other.p_balise;
616  p_vecContent = other.p_vecContent;
617  p_nbline = other.p_nbline;
619  p_vecMenu = other.p_vecMenu;
620  p_prevSec = other.p_prevSec;
621  p_nextSec = other.p_nextSec;
622  p_parentSec = other.p_parentSec;
623  p_author = other.p_author;
624  p_date = other.p_date;
625  p_sourceFile = other.p_sourceFile;
626  p_sourceLine = other.p_sourceLine;
628  p_rowSpan = other.p_rowSpan;
629  p_colSpan = other.p_colSpan;
630 }
long unsigned int p_nbline
Number of lines in the environement.
Definition: PLatexObj.h:140
size_t p_sourceLine
Current line of the file where the current PLatexObj has been defined.
Definition: PLatexObj.h:158
PLatexMenu p_prevSec
Previous section.
Definition: PLatexObj.h:146
bool p_isWorkInProgress
True if the part/charpter/section contains a work in progress.
Definition: PLatexObj.h:160
PString p_labelName
Name of the label of the tex obj.
Definition: PLatexObj.h:130
PString p_text
Text in the latex obj (filename if it is a part, chapter, section, subsection or subsubsection)
Definition: PLatexObj.h:124
long unsigned int p_id
Id of the PLatexObj.
Definition: PLatexObj.h:120
PLatexType::PLatexType p_type
Type of the PLatexObj.
Definition: PLatexObj.h:122
PString p_author
Main author.
Definition: PLatexObj.h:152
long unsigned int p_colSpan
Number of fusioned columns in a table for this current cell (td)
Definition: PLatexObj.h:164
PString p_name
Name of the environement.
Definition: PLatexObj.h:126
PString p_link
Link of the PLatexObj in html.
Definition: PLatexObj.h:132
std::vector< long unsigned int > p_vecSecNumber
Vector of the section number.
Definition: PLatexObj.h:142
PString p_subTitle
Subtitle of the main title.
Definition: PLatexObj.h:128
std::vector< PLatexObj > p_complexTitle
Complex title of the latex obj.
Definition: PLatexObj.h:136
long unsigned int p_rowSpan
Number of fusioned rows in a table for this current cell (td)
Definition: PLatexObj.h:162
PLatexMenu p_parentSec
Parent section.
Definition: PLatexObj.h:150
std::vector< PLatexObj > p_vecContent
Content of the latex obj.
Definition: PLatexObj.h:138
PString p_date
Main date.
Definition: PLatexObj.h:154
std::vector< PLatexMenu > p_vecMenu
Menu (or outline) of the part, chapter, section, subsection or subsubsection.
Definition: PLatexObj.h:144
PString p_sourceFile
Name of the source file where the current PLatexObj has been defined.
Definition: PLatexObj.h:156
PLatexMenu p_nextSec
Next section.
Definition: PLatexObj.h:148
PString p_balise
balise to be used in the environement
Definition: PLatexObj.h:134

References p_author, p_balise, p_colSpan, p_complexTitle, p_date, p_id, p_isWorkInProgress, p_labelName, p_link, p_name, p_nbline, p_nextSec, p_parentSec, p_prevSec, p_rowSpan, p_sourceFile, p_sourceLine, p_subTitle, p_text, p_type, p_vecContent, p_vecMenu, and p_vecSecNumber.

Referenced by operator=(), and PLatexObj().

+ Here is the caller graph for this function:

◆ getAuthor() [1/2]

PString & PLatexObj::getAuthor ( )

Gets the author of the PLatexObj.

Returns
author of the PLatexObj

Definition at line 515 of file PLatexObj.cpp.

515  {
516  return p_author;
517 }

References p_author.

◆ getAuthor() [2/2]

const PString & PLatexObj::getAuthor ( ) const

Gets the author of the PLatexObj.

Returns
author of the PLatexObj

Definition at line 508 of file PLatexObj.cpp.

508  {
509  return p_author;
510 }

References p_author.

Referenced by platexobj_bookIndexHtml(), platexobj_htmlStrCitation(), platexobj_indexTex(), and platexobj_order().

+ Here is the caller graph for this function:

◆ getBalise() [1/2]

PString & PLatexObj::getBalise ( )

Gets the balise of the PLatexObj.

Returns
balise of the PLatexObj

Definition at line 389 of file PLatexObj.cpp.

389  {
390  return p_balise;
391 }

References p_balise.

◆ getBalise() [2/2]

const PString & PLatexObj::getBalise ( ) const

Gets the balise of the PLatexObj.

Returns
balise of the PLatexObj

Definition at line 382 of file PLatexObj.cpp.

382  {
383  return p_balise;
384 }

References p_balise.

Referenced by platexobj_htmlStrExtraEnvironement(), platexobj_htmlStrExtraFunction(), and platexobj_textExtraFunction().

+ Here is the caller graph for this function:

◆ getColSpan() [1/2]

long unsigned int & PLatexObj::getColSpan ( )

Gets the colSpan of the PLatexObj.

Returns
colSpan of the PLatexObj

Definition at line 599 of file PLatexObj.cpp.

599  {
600  return p_colSpan;
601 }

References p_colSpan.

◆ getColSpan() [2/2]

long unsigned int PLatexObj::getColSpan ( ) const

Gets the colSpan of the PLatexObj.

Returns
colSpan of the PLatexObj

Definition at line 592 of file PLatexObj.cpp.

592  {
593  return p_colSpan;
594 }

References p_colSpan.

Referenced by platexobj_htmlStrTimetableBlock(), platexobj_htmlStrTimetableDay(), and platexobj_htmlStrTimetableEmptyBlock().

+ Here is the caller graph for this function:

◆ getComplexTitle() [1/2]

std::vector< PLatexObj > & PLatexObj::getComplexTitle ( )

Gets the complexTitle of the PLatexObj.

Returns
complexTitle of the PLatexObj

Definition at line 403 of file PLatexObj.cpp.

403  {
404  return p_complexTitle;
405 }

References p_complexTitle.

◆ getComplexTitle() [2/2]

const std::vector< PLatexObj > & PLatexObj::getComplexTitle ( ) const

Gets the complexTitle of the PLatexObj.

Returns
complexTitle of the PLatexObj

Definition at line 396 of file PLatexObj.cpp.

396  {
397  return p_complexTitle;
398 }

References p_complexTitle.

Referenced by getSectionTitle(), platexobj_book_createPage(), platexobj_htmlStrTimetableWeek(), platexobj_texStrAllPart(), platexobj_texStrSection(), platexobj_toMenuAll(), ptimetable_toTex(), updateSectionWip(), and useMapLabel().

+ Here is the caller graph for this function:

◆ getDate() [1/2]

PString & PLatexObj::getDate ( )

Gets the date of the PLatexObj.

Returns
date of the PLatexObj

Definition at line 529 of file PLatexObj.cpp.

529  {
530  return p_date;
531 }

References p_date.

◆ getDate() [2/2]

const PString & PLatexObj::getDate ( ) const

Gets the date of the PLatexObj.

Returns
date of the PLatexObj

Definition at line 522 of file PLatexObj.cpp.

522  {
523  return p_date;
524 }

References p_date.

Referenced by platexobj_bookIndexHtml(), platexobj_htmlStrCitation(), platexobj_indexTex(), and platexobj_order().

+ Here is the caller graph for this function:

◆ getId() [1/2]

long unsigned int & PLatexObj::getId ( )

Gets the id of the PLatexObj.

Returns
id of the PLatexObj

Definition at line 291 of file PLatexObj.cpp.

291  {
292  return p_id;
293 }

References p_id.

◆ getId() [2/2]

◆ getIsWorkInProgress() [1/2]

bool & PLatexObj::getIsWorkInProgress ( )

Gets the isWorkInProgress of the PLatexObj.

Returns
isWorkInProgress of the PLatexObj

Definition at line 571 of file PLatexObj.cpp.

571  {
572  return p_isWorkInProgress;
573 }

References p_isWorkInProgress.

◆ getIsWorkInProgress() [2/2]

bool PLatexObj::getIsWorkInProgress ( ) const

Gets the isWorkInProgress of the PLatexObj.

Returns
isWorkInProgress of the PLatexObj

Definition at line 564 of file PLatexObj.cpp.

564  {
565  return p_isWorkInProgress;
566 }

References p_isWorkInProgress.

◆ getLabelName() [1/2]

PString & PLatexObj::getLabelName ( )

Gets the labelName of the PLatexObj.

Returns
labelName of the PLatexObj

Definition at line 361 of file PLatexObj.cpp.

361  {
362  return p_labelName;
363 }

References p_labelName.

◆ getLabelName() [2/2]

◆ getLink() [1/2]

PString & PLatexObj::getLink ( )

Gets the link of the PLatexObj.

Returns
link of the PLatexObj

Definition at line 375 of file PLatexObj.cpp.

375  {
376  return p_link;
377 }

References p_link.

◆ getLink() [2/2]

const PString & PLatexObj::getLink ( ) const

◆ getName() [1/2]

PString & PLatexObj::getName ( )

Gets the name of the PLatexObj.

Returns
name of the PLatexObj

Definition at line 333 of file PLatexObj.cpp.

333  {
334  return p_name;
335 }

References p_name.

◆ getName() [2/2]

◆ getNbline() [1/2]

long unsigned int & PLatexObj::getNbline ( )

Gets the nbline of the PLatexObj.

Returns
nbline of the PLatexObj

Definition at line 431 of file PLatexObj.cpp.

431  {
432  return p_nbline;
433 }

References p_nbline.

◆ getNbline() [2/2]

long unsigned int PLatexObj::getNbline ( ) const

Gets the nbline of the PLatexObj.

Returns
nbline of the PLatexObj

Definition at line 424 of file PLatexObj.cpp.

424  {
425  return p_nbline;
426 }

References p_nbline.

Referenced by platexobj_htmlStrExtraParser().

+ Here is the caller graph for this function:

◆ getNextSec() [1/2]

PLatexMenu & PLatexObj::getNextSec ( )

Gets the nextSec of the PLatexObj.

Returns
nextSec of the PLatexObj

Definition at line 487 of file PLatexObj.cpp.

487  {
488  return p_nextSec;
489 }

References p_nextSec.

◆ getNextSec() [2/2]

const PLatexMenu & PLatexObj::getNextSec ( ) const

Gets the nextSec of the PLatexObj.

Returns
nextSec of the PLatexObj

Definition at line 480 of file PLatexObj.cpp.

480  {
481  return p_nextSec;
482 }

References p_nextSec.

Referenced by platexobj_book_createPage(), platexobj_bookIndexHtml(), and updateNextPrev().

+ Here is the caller graph for this function:

◆ getParentSec() [1/2]

PLatexMenu & PLatexObj::getParentSec ( )

Gets the parentSec of the PLatexObj.

Returns
parentSec of the PLatexObj

Definition at line 501 of file PLatexObj.cpp.

501  {
502  return p_parentSec;
503 }

References p_parentSec.

◆ getParentSec() [2/2]

const PLatexMenu & PLatexObj::getParentSec ( ) const

Gets the parentSec of the PLatexObj.

Returns
parentSec of the PLatexObj

Definition at line 494 of file PLatexObj.cpp.

494  {
495  return p_parentSec;
496 }

References p_parentSec.

Referenced by addSectionInVecPtrSection(), platexobj_book_createPage(), and platexobj_bookIndexHtml().

+ Here is the caller graph for this function:

◆ getPrevSec() [1/2]

PLatexMenu & PLatexObj::getPrevSec ( )

Gets the prevSec of the PLatexObj.

Returns
prevSec of the PLatexObj

Definition at line 473 of file PLatexObj.cpp.

473  {
474  return p_prevSec;
475 }

References p_prevSec.

◆ getPrevSec() [2/2]

const PLatexMenu & PLatexObj::getPrevSec ( ) const

Gets the prevSec of the PLatexObj.

Returns
prevSec of the PLatexObj

Definition at line 466 of file PLatexObj.cpp.

466  {
467  return p_prevSec;
468 }

References p_prevSec.

Referenced by platexobj_book_createPage(), platexobj_bookIndexHtml(), and updateNextPrev().

+ Here is the caller graph for this function:

◆ getRowSpan() [1/2]

long unsigned int & PLatexObj::getRowSpan ( )

Gets the rowSpan of the PLatexObj.

Returns
rowSpan of the PLatexObj

Definition at line 585 of file PLatexObj.cpp.

585  {
586  return p_rowSpan;
587 }

References p_rowSpan.

◆ getRowSpan() [2/2]

long unsigned int PLatexObj::getRowSpan ( ) const

Gets the rowSpan of the PLatexObj.

Returns
rowSpan of the PLatexObj

Definition at line 578 of file PLatexObj.cpp.

578  {
579  return p_rowSpan;
580 }

References p_rowSpan.

Referenced by platexobj_htmlStrTimetableBlock(), platexobj_htmlStrTimetableDay(), and platexobj_htmlStrTimetableEmptyBlock().

+ Here is the caller graph for this function:

◆ getSourceFile() [1/2]

PString & PLatexObj::getSourceFile ( )

Gets the sourceFile of the PLatexObj.

Returns
sourceFile of the PLatexObj

Definition at line 543 of file PLatexObj.cpp.

543  {
544  return p_sourceFile;
545 }

References p_sourceFile.

◆ getSourceFile() [2/2]

const PString & PLatexObj::getSourceFile ( ) const

Gets the sourceFile of the PLatexObj.

Returns
sourceFile of the PLatexObj

Definition at line 536 of file PLatexObj.cpp.

536  {
537  return p_sourceFile;
538 }

References p_sourceFile.

Referenced by platexobj_book_createPage(), platexobj_bookIndexHtml(), and platexobj_order().

+ Here is the caller graph for this function:

◆ getSourceLine() [1/2]

size_t & PLatexObj::getSourceLine ( )

Gets the sourceLine of the PLatexObj.

Returns
sourceLine of the PLatexObj

Definition at line 557 of file PLatexObj.cpp.

557  {
558  return p_sourceLine;
559 }

References p_sourceLine.

◆ getSourceLine() [2/2]

size_t PLatexObj::getSourceLine ( ) const

Gets the sourceLine of the PLatexObj.

Returns
sourceLine of the PLatexObj

Definition at line 550 of file PLatexObj.cpp.

550  {
551  return p_sourceLine;
552 }

References p_sourceLine.

Referenced by platexobj_book_createPage(), platexobj_bookIndexHtml(), and platexobj_order().

+ Here is the caller graph for this function:

◆ getSubTitle() [1/2]

PString & PLatexObj::getSubTitle ( )

Gets the subTitle of the PLatexObj.

Returns
subTitle of the PLatexObj

Definition at line 347 of file PLatexObj.cpp.

347  {
348  return p_subTitle;
349 }

References p_subTitle.

◆ getSubTitle() [2/2]

const PString & PLatexObj::getSubTitle ( ) const

Gets the subTitle of the PLatexObj.

Returns
subTitle of the PLatexObj

Definition at line 340 of file PLatexObj.cpp.

340  {
341  return p_subTitle;
342 }

References p_subTitle.

Referenced by platexobj_bookIndexHtml(), platexobj_indexTex(), platexobj_order(), and platexobj_texStrExtraParser().

+ Here is the caller graph for this function:

◆ getText() [1/2]

PString & PLatexObj::getText ( )

Gets the text of the PLatexObj.

Returns
text of the PLatexObj

Definition at line 319 of file PLatexObj.cpp.

319  {
320  return p_text;
321 }

References p_text.

◆ getText() [2/2]

◆ getType() [1/2]

PLatexType::PLatexType & PLatexObj::getType ( )

Gets the type of the PLatexObj.

Returns
type of the PLatexObj

Definition at line 305 of file PLatexObj.cpp.

305  {
306  return p_type;
307 }

References p_type.

◆ getType() [2/2]

◆ getVecContent() [1/2]

std::vector< PLatexObj > & PLatexObj::getVecContent ( )

Gets the vecContent of the PLatexObj.

Returns
vecContent of the PLatexObj

Definition at line 417 of file PLatexObj.cpp.

417  {
418  return p_vecContent;
419 }

References p_vecContent.

◆ getVecContent() [2/2]

const std::vector< PLatexObj > & PLatexObj::getVecContent ( ) const

Gets the vecContent of the PLatexObj.

Returns
vecContent of the PLatexObj

Definition at line 410 of file PLatexObj.cpp.

410  {
411  return p_vecContent;
412 }

References p_vecContent.

Referenced by PGenericParser::addLatexObj(), addSectionInVecPtrSection(), addSeparatorInVecPtrSection(), appendVecContent(), PGenericParser::clearLatexObj(), createOutlineHtml(), createOutlineHtmlStr(), getLastPLatexObj(), PMarkdownParser::getProperParent(), PConfigParser::loadInclude(), PConfigParser::parseBookMainPageLink(), PConfigParser::parseExtraEnvironementFunction(), PConfigParser::parseSaveSpeaker(), PConfigParser::parseSectionTitle(), PMarkdownParser::parseSectionTitle(), PConfigParser::parseTabular(), PConfigParser::parseTimeTable(), platexobj_book_createPage(), platexobj_bookHtml(), platexobj_bookIndexHtml(), platexobj_createItem(), platexobj_createParagraph(), platexobj_createRef(), platexobj_createSection(), platexobj_createTimetableBlock(), platexobj_htmlStrBasicEnv(), platexobj_htmlStrCaption(), platexobj_htmlStrColumns(), platexobj_htmlStrDetail(), platexobj_htmlStrExtraEnvironement(), platexobj_htmlStrExtraFunction(), platexobj_htmlStrHref(), platexobj_htmlStrQuote(), platexobj_htmlStrRef(), platexobj_htmlStrSummary(), platexobj_htmlStrTabCell(), platexobj_htmlStrTabRow(), platexobj_htmlStrTabular(), platexobj_htmlStrTextFootnote(), platexobj_htmlStrTimetable(), platexobj_htmlStrTimetableBlock(), platexobj_htmlStrTimetableDay(), platexobj_htmlStrTimetableTimeRow(), platexobj_htmlStrTimetableWeek(), platexobj_htmlStrWip(), platexobj_indexTex(), platexobj_order(), platexobj_print(), platexobj_rawtext(), platexobj_rawtextContent(), platexobj_texStr(), platexobj_texStrBasicEnv(), platexobj_texStrCaption(), platexobj_texStrColumns(), platexobj_texStrEnumerate(), platexobj_texStrExtraEnvironement(), platexobj_texStrExtraFunction(), platexobj_texStrItem(), platexobj_texStrItemize(), platexobj_texStrSection(), platexobj_texStrTabCell(), platexobj_texStrTabRow(), platexobj_texStrTabular(), platexobj_texStrTextFootnote(), platexobj_texStrWip(), platexobj_textExtraFunction(), platexobj_textFile(), platexobj_textHref(), platexobj_toMenu(), platexobj_toMenuAll(), platexobj_updateFileName(), platexobj_updateId(), platexobj_updateLink(), platexobj_updateNumber(), PGenericParser::playTextLatexObj(), pspeaker_texSpeaker(), ptimetable_blockToTex(), ptimetable_createTabCell(), ptimetable_texChapter(), ptimetable_texLecture(), ptimetable_toTex(), update_firstCss(), updateFigureNumberCaption(), updateFigureNumberFig(), updateMapLabel(), updateMenu(), updateNewLineBase(), updateNextPrev(), updateParent(), updateSectionWip(), updateWip(), useMapLabel(), and useMapLabelCite().

+ Here is the caller graph for this function:

◆ getVecMenu() [1/2]

std::vector< PLatexMenu > & PLatexObj::getVecMenu ( )

Gets the vecMenu of the PLatexObj.

Returns
vecMenu of the PLatexObj

Definition at line 459 of file PLatexObj.cpp.

459  {
460  return p_vecMenu;
461 }

References p_vecMenu.

◆ getVecMenu() [2/2]

const std::vector< PLatexMenu > & PLatexObj::getVecMenu ( ) const

Gets the vecMenu of the PLatexObj.

Returns
vecMenu of the PLatexObj

Definition at line 452 of file PLatexObj.cpp.

452  {
453  return p_vecMenu;
454 }

References p_vecMenu.

Referenced by updateMenu().

+ Here is the caller graph for this function:

◆ getVecSecNumber() [1/2]

std::vector< long unsigned int > & PLatexObj::getVecSecNumber ( )

Gets the vecSecNumber of the PLatexObj.

Returns
vecSecNumber of the PLatexObj

Definition at line 445 of file PLatexObj.cpp.

445  {
446  return p_vecSecNumber;
447 }

References p_vecSecNumber.

◆ getVecSecNumber() [2/2]

const std::vector< long unsigned int > & PLatexObj::getVecSecNumber ( ) const

Gets the vecSecNumber of the PLatexObj.

Returns
vecSecNumber of the PLatexObj

Definition at line 438 of file PLatexObj.cpp.

438  {
439  return p_vecSecNumber;
440 }

References p_vecSecNumber.

Referenced by createOutlineHtmlStr(), platexobj_createTitle(), platexobj_toMenuAll(), platexobj_updateFileName(), and updateMapLabel().

+ Here is the caller graph for this function:

◆ initialisationPLatexObj()

void PLatexObj::initialisationPLatexObj ( )
private

Initialisation Function of class PLatexObj.

Definition at line 633 of file PLatexObj.cpp.

633  {
634  p_id = 0lu;
635  p_text = "";
636  p_name = "";
637  p_subTitle = "";
638  p_labelName = "";
639  p_link = "";
640  p_balise = "";
641  p_nbline = 0lu;
642  p_author = "";
643  p_date = "";
644  p_sourceFile = "";
645  p_sourceLine = 0lu;
646  p_isWorkInProgress = false;
647  p_rowSpan = 0lu;
648  p_colSpan = 0lu;
649 }

References p_author, p_balise, p_colSpan, p_date, p_id, p_isWorkInProgress, p_labelName, p_link, p_name, p_nbline, p_rowSpan, p_sourceFile, p_sourceLine, p_subTitle, and p_text.

Referenced by PLatexObj().

+ Here is the caller graph for this function:

◆ operator=()

PLatexObj & PLatexObj::operator= ( const PLatexObj other)

Operator = of class PLatexObj.

Parameters
other: PLatexObj we want ot copy
Returns
copied class PLatexObj

Definition at line 115 of file PLatexObj.cpp.

115  {
116  copyPLatexObj(other);
117  return *this;
118 }

References copyPLatexObj().

+ Here is the call graph for this function:

◆ setAuthor()

void PLatexObj::setAuthor ( const PString author)

Sets the author of the PLatexObj.

Parameters
author: author of the PLatexObj

Definition at line 235 of file PLatexObj.cpp.

235  {
236  p_author = author;
237 }

References p_author.

Referenced by PGenericParser::parseMainAuthor(), platexobj_order(), and useMapLabelCite().

+ Here is the caller graph for this function:

◆ setBalise()

void PLatexObj::setBalise ( const PString balise)

◆ setColSpan()

void PLatexObj::setColSpan ( long unsigned int  colSpan)

Sets the colSpan of the PLatexObj.

Parameters
colSpan: colSpan of the PLatexObj

Definition at line 277 of file PLatexObj.cpp.

277  {
278  p_colSpan = colSpan;
279 }

References p_colSpan.

◆ setComplexTitle()

void PLatexObj::setComplexTitle ( const std::vector< PLatexObj > &  complexTitle)

Sets the complexTitle of the PLatexObj.

Parameters
complexTitle: complexTitle of the PLatexObj

Definition at line 179 of file PLatexObj.cpp.

179  {
180  p_complexTitle = complexTitle;
181 }

References p_complexTitle.

Referenced by PConfigParser::parseSectionTitle(), PMarkdownParser::parseSectionTitle(), and platexobj_createSection().

+ Here is the caller graph for this function:

◆ setDate()

void PLatexObj::setDate ( const PString date)

Sets the date of the PLatexObj.

Parameters
date: date of the PLatexObj

Definition at line 242 of file PLatexObj.cpp.

242  {
243  p_date = date;
244 }

References p_date.

Referenced by PGenericParser::parseMainDate(), platexobj_order(), and useMapLabelCite().

+ Here is the caller graph for this function:

◆ setId()

void PLatexObj::setId ( long unsigned int  id)

Sets the id of the PLatexObj.

Parameters
id: id of the PLatexObj

Definition at line 123 of file PLatexObj.cpp.

123  {
124  p_id = id;
125 }

References p_id.

Referenced by platexobj_updateId().

+ Here is the caller graph for this function:

◆ setIsWorkInProgress()

void PLatexObj::setIsWorkInProgress ( bool  isWorkInProgress)

Sets the isWorkInProgress of the PLatexObj.

Parameters
isWorkInProgress: isWorkInProgress of the PLatexObj

Definition at line 263 of file PLatexObj.cpp.

263  {
264  p_isWorkInProgress = isWorkInProgress;
265 }

References p_isWorkInProgress.

Referenced by updateSectionWip().

+ Here is the caller graph for this function:

◆ setLabelName()

void PLatexObj::setLabelName ( const PString labelName)

Sets the labelName of the PLatexObj.

Parameters
labelName: labelName of the PLatexObj

Definition at line 158 of file PLatexObj.cpp.

158  {
159  p_labelName = labelName;
160 }

References p_labelName.

Referenced by PGenericParser::clearLatexObj(), PGenericParser::parseLabel(), platexobj_createParagraph(), platexobj_createSection(), platexobj_createText(), platexobj_createTextBf(), ptimetable_toTex(), and useMapLabelCite().

+ Here is the caller graph for this function:

◆ setLink()

void PLatexObj::setLink ( const PString link)

Sets the link of the PLatexObj.

Parameters
link: link of the PLatexObj

Definition at line 165 of file PLatexObj.cpp.

165  {
166  p_link = link;
167 }

References p_link.

Referenced by PConfigParser::parseFile(), PMarkdownParser::parseFile(), platexobj_order(), platexobj_updateFileName(), platexobj_updateLink(), processAllFile(), useMapLabel(), and useMapLabelCite().

+ Here is the caller graph for this function:

◆ setName()

◆ setNbline()

void PLatexObj::setNbline ( long unsigned int  nbline)

Sets the nbline of the PLatexObj.

Parameters
nbline: nbline of the PLatexObj

Definition at line 193 of file PLatexObj.cpp.

193  {
194  p_nbline = nbline;
195 }

References p_nbline.

Referenced by PMarkdownParser::parseExtraParser(), PConfigParser::parseParserLanguage(), and PConfigParser::parseParserLanguageFunction().

+ Here is the caller graph for this function:

◆ setNextSec()

void PLatexObj::setNextSec ( const PLatexMenu nextSec)

Sets the nextSec of the PLatexObj.

Parameters
nextSec: nextSec of the PLatexObj

Definition at line 221 of file PLatexObj.cpp.

221  {
222  p_nextSec = nextSec;
223 }

References p_nextSec.

◆ setParentSec()

void PLatexObj::setParentSec ( const PLatexMenu parentSec)

Sets the parentSec of the PLatexObj.

Parameters
parentSec: parentSec of the PLatexObj

Definition at line 228 of file PLatexObj.cpp.

228  {
229  p_parentSec = parentSec;
230 }

References p_parentSec.

Referenced by updateParent().

+ Here is the caller graph for this function:

◆ setPrevSec()

void PLatexObj::setPrevSec ( const PLatexMenu prevSec)

Sets the prevSec of the PLatexObj.

Parameters
prevSec: prevSec of the PLatexObj

Definition at line 214 of file PLatexObj.cpp.

214  {
215  p_prevSec = prevSec;
216 }

References p_prevSec.

◆ setRowSpan()

void PLatexObj::setRowSpan ( long unsigned int  rowSpan)

Sets the rowSpan of the PLatexObj.

Parameters
rowSpan: rowSpan of the PLatexObj

Definition at line 270 of file PLatexObj.cpp.

270  {
271  p_rowSpan = rowSpan;
272 }

References p_rowSpan.

Referenced by ptimetable_blockToTex().

+ Here is the caller graph for this function:

◆ setSourceFile()

void PLatexObj::setSourceFile ( const PString sourceFile)

Sets the sourceFile of the PLatexObj.

Parameters
sourceFile: sourceFile of the PLatexObj

Definition at line 249 of file PLatexObj.cpp.

249  {
250  p_sourceFile = sourceFile;
251 }

References p_sourceFile.

Referenced by PConfigParser::parseFile(), PMarkdownParser::parseFile(), PConfigParser::parseSectionTitle(), PMarkdownParser::parseSectionTitle(), and platexobj_order().

+ Here is the caller graph for this function:

◆ setSourceLine()

void PLatexObj::setSourceLine ( size_t  sourceLine)

Sets the sourceLine of the PLatexObj.

Parameters
sourceLine: sourceLine of the PLatexObj

Definition at line 256 of file PLatexObj.cpp.

256  {
257  p_sourceLine = sourceLine;
258 }

References p_sourceLine.

Referenced by PConfigParser::parseFile(), PMarkdownParser::parseFile(), PConfigParser::parseSectionTitle(), PMarkdownParser::parseSectionTitle(), and platexobj_order().

+ Here is the caller graph for this function:

◆ setSubTitle()

void PLatexObj::setSubTitle ( const PString subTitle)

Sets the subTitle of the PLatexObj.

Parameters
subTitle: subTitle of the PLatexObj

Definition at line 151 of file PLatexObj.cpp.

151  {
152  p_subTitle = subTitle;
153 }

References p_subTitle.

Referenced by PMarkdownParser::parseExtraParser(), PGenericParser::parseMainSubTitle(), and platexobj_order().

+ Here is the caller graph for this function:

◆ setText()

◆ setType()

void PLatexObj::setType ( const PLatexType::PLatexType type)

Sets the type of the PLatexObj.

Parameters
type: type of the PLatexObj

Definition at line 130 of file PLatexObj.cpp.

130  {
131  p_type = type;
132 }

References p_type.

Referenced by PGenericParser::clearLatexObj(), PMarkdownParser::getProperParent(), PGenericParser::initialisationPGenericParser(), PConfigParser::parseComment(), PMarkdownParser::parseComment(), PConfigParser::parseComplexMonoParam(), PMarkdownParser::parseComplexMonoParam(), PConfigParser::parseDebug(), PConfigParser::parseDots(), PConfigParser::parseDoubleInlineMath(), PMarkdownParser::parseEnumerate(), PMarkdownParser::parseEnumerateItem(), PMarkdownParser::parseEnvDecoration(), PConfigParser::parseEnvironementContent(), PConfigParser::parseEnvStringOnly(), PMarkdownParser::parseExtraEnvironement(), PConfigParser::parseExtraEnvironementFunction(), PConfigParser::parseExtraFunction(), PMarkdownParser::parseExtraParser(), PConfigParser::parseFile(), PMarkdownParser::parseFile(), PConfigParser::parseHref(), PMarkdownParser::parseHref(), PConfigParser::parseIncludeGraphic(), PMarkdownParser::parseIncludeGraphic(), PConfigParser::parseInlineMath(), PConfigParser::parseItem(), PMarkdownParser::parseItem(), PMarkdownParser::parseItemize(), PGenericParser::parseMonoParam(), PConfigParser::parseNewLine(), PMarkdownParser::parseNewLine(), PConfigParser::parseParserLanguage(), PConfigParser::parseParserLanguageFunction(), PConfigParser::parsePercent(), PMarkdownParser::parsePercent(), PConfigParser::parserCallDot(), PConfigParser::parserDetails(), PConfigParser::parseRealNewLine(), PGenericParser::parserGetEnv(), PConfigParser::parserQuote(), PConfigParser::parserSvgToPng(), PConfigParser::parseSectionTitle(), PMarkdownParser::parseSectionTitle(), PConfigParser::parseSpaceParagraphe(), PConfigParser::parseTabular(), PMarkdownParser::parseTextDecoration(), PMarkdownParser::parseUrl(), PConfigParser::parseVideo(), PMarkdownParser::parseWip(), platexobj_createItem(), platexobj_createItemize(), platexobj_createNewLine(), platexobj_createNone(), platexobj_createParagraph(), platexobj_createRef(), platexobj_createRendezVous(), platexobj_createSection(), platexobj_createText(), platexobj_createTextBf(), platexobj_createTimetableBlock(), platexobj_createTimetableTimeRow(), platexobj_order(), platexobj_parseStr(), ptimetable_blockToTex(), ptimetable_createTabCell(), ptimetable_toTex(), updateFigureNumberCaption(), updateSectionWip(), and useMapLabelCite().

+ Here is the caller graph for this function:

◆ setVecContent()

void PLatexObj::setVecContent ( const std::vector< PLatexObj > &  vecContent)

Sets the vecContent of the PLatexObj.

Parameters
vecContent: vecContent of the PLatexObj

Definition at line 186 of file PLatexObj.cpp.

186  {
187  p_vecContent = vecContent;
188 }

References p_vecContent.

Referenced by updateFigureNumberCaption(), and useMapLabelCite().

+ Here is the caller graph for this function:

◆ setVecMenu()

void PLatexObj::setVecMenu ( const std::vector< PLatexMenu > &  vecMenu)

Sets the vecMenu of the PLatexObj.

Parameters
vecMenu: vecMenu of the PLatexObj

Definition at line 207 of file PLatexObj.cpp.

207  {
208  p_vecMenu = vecMenu;
209 }

References p_vecMenu.

◆ setVecSecNumber()

void PLatexObj::setVecSecNumber ( const std::vector< long unsigned int > &  vecSecNumber)

Sets the vecSecNumber of the PLatexObj.

Parameters
vecSecNumber: vecSecNumber of the PLatexObj

Definition at line 200 of file PLatexObj.cpp.

200  {
201  p_vecSecNumber = vecSecNumber;
202 }

References p_vecSecNumber.

Member Data Documentation

◆ p_author

PString PLatexObj::p_author
private

Main author.

Definition at line 152 of file PLatexObj.h.

Referenced by copyPLatexObj(), getAuthor(), initialisationPLatexObj(), and setAuthor().

◆ p_balise

PString PLatexObj::p_balise
private

balise to be used in the environement

Definition at line 134 of file PLatexObj.h.

Referenced by copyPLatexObj(), getBalise(), initialisationPLatexObj(), and setBalise().

◆ p_colSpan

long unsigned int PLatexObj::p_colSpan
private

Number of fusioned columns in a table for this current cell (td)

Definition at line 164 of file PLatexObj.h.

Referenced by copyPLatexObj(), getColSpan(), initialisationPLatexObj(), and setColSpan().

◆ p_complexTitle

std::vector<PLatexObj> PLatexObj::p_complexTitle
private

Complex title of the latex obj.

Definition at line 136 of file PLatexObj.h.

Referenced by copyPLatexObj(), getComplexTitle(), and setComplexTitle().

◆ p_date

PString PLatexObj::p_date
private

Main date.

Definition at line 154 of file PLatexObj.h.

Referenced by copyPLatexObj(), getDate(), initialisationPLatexObj(), and setDate().

◆ p_id

long unsigned int PLatexObj::p_id
private

Id of the PLatexObj.

Definition at line 120 of file PLatexObj.h.

Referenced by copyPLatexObj(), getId(), initialisationPLatexObj(), and setId().

◆ p_isWorkInProgress

bool PLatexObj::p_isWorkInProgress
private

True if the part/charpter/section contains a work in progress.

Definition at line 160 of file PLatexObj.h.

Referenced by copyPLatexObj(), getIsWorkInProgress(), initialisationPLatexObj(), and setIsWorkInProgress().

◆ p_labelName

PString PLatexObj::p_labelName
private

Name of the label of the tex obj.

Definition at line 130 of file PLatexObj.h.

Referenced by copyPLatexObj(), getLabelName(), initialisationPLatexObj(), and setLabelName().

◆ p_link

PString PLatexObj::p_link
private

Link of the PLatexObj in html.

Definition at line 132 of file PLatexObj.h.

Referenced by copyPLatexObj(), getLink(), initialisationPLatexObj(), and setLink().

◆ p_name

PString PLatexObj::p_name
private

Name of the environement.

Definition at line 126 of file PLatexObj.h.

Referenced by copyPLatexObj(), getName(), initialisationPLatexObj(), and setName().

◆ p_nbline

long unsigned int PLatexObj::p_nbline
private

Number of lines in the environement.

Definition at line 140 of file PLatexObj.h.

Referenced by copyPLatexObj(), getNbline(), initialisationPLatexObj(), and setNbline().

◆ p_nextSec

PLatexMenu PLatexObj::p_nextSec
private

Next section.

Definition at line 148 of file PLatexObj.h.

Referenced by copyPLatexObj(), getNextSec(), and setNextSec().

◆ p_parentSec

PLatexMenu PLatexObj::p_parentSec
private

Parent section.

Definition at line 150 of file PLatexObj.h.

Referenced by copyPLatexObj(), getParentSec(), and setParentSec().

◆ p_prevSec

PLatexMenu PLatexObj::p_prevSec
private

Previous section.

Definition at line 146 of file PLatexObj.h.

Referenced by copyPLatexObj(), getPrevSec(), and setPrevSec().

◆ p_rowSpan

long unsigned int PLatexObj::p_rowSpan
private

Number of fusioned rows in a table for this current cell (td)

Definition at line 162 of file PLatexObj.h.

Referenced by copyPLatexObj(), getRowSpan(), initialisationPLatexObj(), and setRowSpan().

◆ p_sourceFile

PString PLatexObj::p_sourceFile
private

Name of the source file where the current PLatexObj has been defined.

Definition at line 156 of file PLatexObj.h.

Referenced by copyPLatexObj(), getSourceFile(), initialisationPLatexObj(), and setSourceFile().

◆ p_sourceLine

size_t PLatexObj::p_sourceLine
private

Current line of the file where the current PLatexObj has been defined.

Definition at line 158 of file PLatexObj.h.

Referenced by copyPLatexObj(), getSourceLine(), initialisationPLatexObj(), and setSourceLine().

◆ p_subTitle

PString PLatexObj::p_subTitle
private

Subtitle of the main title.

Definition at line 128 of file PLatexObj.h.

Referenced by copyPLatexObj(), getSubTitle(), initialisationPLatexObj(), and setSubTitle().

◆ p_text

PString PLatexObj::p_text
private

Text in the latex obj (filename if it is a part, chapter, section, subsection or subsubsection)

Definition at line 124 of file PLatexObj.h.

Referenced by copyPLatexObj(), getText(), initialisationPLatexObj(), and setText().

◆ p_type

PLatexType::PLatexType PLatexObj::p_type
private

Type of the PLatexObj.

Definition at line 122 of file PLatexObj.h.

Referenced by copyPLatexObj(), getType(), and setType().

◆ p_vecContent

std::vector<PLatexObj> PLatexObj::p_vecContent
private

Content of the latex obj.

Definition at line 138 of file PLatexObj.h.

Referenced by copyPLatexObj(), getVecContent(), and setVecContent().

◆ p_vecMenu

std::vector<PLatexMenu> PLatexObj::p_vecMenu
private

Menu (or outline) of the part, chapter, section, subsection or subsubsection.

Definition at line 144 of file PLatexObj.h.

Referenced by copyPLatexObj(), getVecMenu(), and setVecMenu().

◆ p_vecSecNumber

std::vector<long unsigned int> PLatexObj::p_vecSecNumber
private

Vector of the section number.

Definition at line 142 of file PLatexObj.h.

Referenced by copyPLatexObj(), getVecSecNumber(), and setVecSecNumber().


The documentation for this class was generated from the following files: