PhoenixLecture  2.0.0
Set of tools to make lectures
PVecParserEnv Class Reference

Vector of the environements. More...

#include <PLatexObj.h>

Public Member Functions

std::vector< PParserEnv > & getVecEnv ()
 Gets the vecEnv of the PVecParserEnv. More...
 
const std::vector< PParserEnv > & getVecEnv () const
 Gets the vecEnv of the PVecParserEnv. More...
 
PVecParserEnvoperator= (const PVecParserEnv &other)
 Operator = of class PVecParserEnv. More...
 
 PVecParserEnv ()
 Constructor of class PVecParserEnv. More...
 
 PVecParserEnv (const PVecParserEnv &other)
 Copy Constructor of class PVecParserEnv. More...
 
void setVecEnv (const std::vector< PParserEnv > &vecEnv)
 Sets the vecEnv of the PVecParserEnv. More...
 
virtual ~PVecParserEnv ()
 Destructor of class PVecParserEnv. More...
 

Protected Member Functions

void copyPVecParserEnv (const PVecParserEnv &other)
 Copy Function of class PVecParserEnv. More...
 

Private Member Functions

void initialisationPVecParserEnv ()
 Initialisation Function of class PVecParserEnv. More...
 

Private Attributes

std::vector< PParserEnvp_vecEnv
 Vector of environements. More...
 

Detailed Description

Vector of the environements.

Definition at line 391 of file PLatexObj.h.

Constructor & Destructor Documentation

◆ PVecParserEnv() [1/2]

PVecParserEnv::PVecParserEnv ( )

Constructor of class PVecParserEnv.

Definition at line 1527 of file PLatexObj.cpp.

1527  {
1529 }
void initialisationPVecParserEnv()
Initialisation Function of class PVecParserEnv.
Definition: PLatexObj.cpp:1581

References initialisationPVecParserEnv().

+ Here is the call graph for this function:

◆ PVecParserEnv() [2/2]

PVecParserEnv::PVecParserEnv ( const PVecParserEnv other)

Copy Constructor of class PVecParserEnv.

Parameters
other: PVecParserEnv we want ot copy

Definition at line 1534 of file PLatexObj.cpp.

1534  {
1535  copyPVecParserEnv(other);
1536 }
void copyPVecParserEnv(const PVecParserEnv &other)
Copy Function of class PVecParserEnv.
Definition: PLatexObj.cpp:1576

References copyPVecParserEnv().

+ Here is the call graph for this function:

◆ ~PVecParserEnv()

PVecParserEnv::~PVecParserEnv ( )
virtual

Destructor of class PVecParserEnv.

Definition at line 1539 of file PLatexObj.cpp.

1539  {
1540 
1541 }

Member Function Documentation

◆ copyPVecParserEnv()

void PVecParserEnv::copyPVecParserEnv ( const PVecParserEnv other)
protected

Copy Function of class PVecParserEnv.

Parameters
other: PVecParserEnv we want ot copy

Definition at line 1576 of file PLatexObj.cpp.

1576  {
1577  p_vecEnv = other.p_vecEnv;
1578 }
std::vector< PParserEnv > p_vecEnv
Vector of environements.
Definition: PLatexObj.h:405

References p_vecEnv.

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

+ Here is the caller graph for this function:

◆ getVecEnv() [1/2]

std::vector< PParserEnv > & PVecParserEnv::getVecEnv ( )

Gets the vecEnv of the PVecParserEnv.

Returns
vecEnv of the PVecParserEnv

Definition at line 1569 of file PLatexObj.cpp.

1569  {
1570  return p_vecEnv;
1571 }

References p_vecEnv.

◆ getVecEnv() [2/2]

const std::vector< PParserEnv > & PVecParserEnv::getVecEnv ( ) const

Gets the vecEnv of the PVecParserEnv.

Returns
vecEnv of the PVecParserEnv

Definition at line 1562 of file PLatexObj.cpp.

1562  {
1563  return p_vecEnv;
1564 }

References p_vecEnv.

Referenced by getParserEnv(), and PGenericParser::loadDirExtraParserFile().

+ Here is the caller graph for this function:

◆ initialisationPVecParserEnv()

void PVecParserEnv::initialisationPVecParserEnv ( )
private

Initialisation Function of class PVecParserEnv.

Definition at line 1581 of file PLatexObj.cpp.

1581  {
1582 }

Referenced by PVecParserEnv().

+ Here is the caller graph for this function:

◆ operator=()

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

Operator = of class PVecParserEnv.

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

Definition at line 1547 of file PLatexObj.cpp.

1547  {
1548  copyPVecParserEnv(other);
1549  return *this;
1550 }

References copyPVecParserEnv().

+ Here is the call graph for this function:

◆ setVecEnv()

void PVecParserEnv::setVecEnv ( const std::vector< PParserEnv > &  vecEnv)

Sets the vecEnv of the PVecParserEnv.

Parameters
vecEnv: vecEnv of the PVecParserEnv

Definition at line 1555 of file PLatexObj.cpp.

1555  {
1556  p_vecEnv = vecEnv;
1557 }

References p_vecEnv.

Member Data Documentation

◆ p_vecEnv

std::vector<PParserEnv> PVecParserEnv::p_vecEnv
private

Vector of environements.

Definition at line 405 of file PLatexObj.h.

Referenced by copyPVecParserEnv(), getVecEnv(), and setVecEnv().


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