LibreOffice Module sw (master)  1
Public Member Functions | Public Attributes | Private Attributes | List of all members
SwTableCalcPara Class Reference

#include <cellfml.hxx>

Collaboration diagram for SwTableCalcPara:
[legend]

Public Member Functions

 SwTableCalcPara (SwCalc &rCalculator, const SwTable &rTable, SwRootFrame const *pLayout)
 
 ~SwTableCalcPara ()
 
bool CalcWithStackOverflow ()
 
bool IsStackOverflow () const
 
bool IncStackCnt ()
 
void DecStackCnt ()
 
void SetLastTableBox (const SwTableBox *pBox)
 

Public Attributes

SwRootFrame const *const m_pLayout
 layout to access text field results More...
 
std::unique_ptr< SwTableSortBoxesm_pBoxStack
 stack for recognizing recursion More...
 
SwCalcm_rCalc
 current Calculator More...
 
const SwTablem_pTable
 current table More...
 

Private Attributes

const SwTableBoxm_pLastTableBox
 
sal_uInt16 m_nStackCount
 
sal_uInt16 m_nMaxSize
 

Detailed Description

Definition at line 36 of file cellfml.hxx.

Constructor & Destructor Documentation

SwTableCalcPara::SwTableCalcPara ( SwCalc rCalculator,
const SwTable rTable,
SwRootFrame const *  pLayout 
)

Definition at line 258 of file cellfml.cxx.

SwTableCalcPara::~SwTableCalcPara ( )

Definition at line 270 of file cellfml.cxx.

Member Function Documentation

bool SwTableCalcPara::CalcWithStackOverflow ( )
void SwTableCalcPara::DecStackCnt ( )
inline

Definition at line 53 of file cellfml.hxx.

References m_nStackCount.

Referenced by SwTableBox::GetValue().

bool SwTableCalcPara::IncStackCnt ( )
inline

Definition at line 52 of file cellfml.hxx.

References m_nStackCount.

Referenced by SwTableBox::GetValue().

bool SwTableCalcPara::IsStackOverflow ( ) const
inline
void SwTableCalcPara::SetLastTableBox ( const SwTableBox pBox)
inline

Definition at line 54 of file cellfml.hxx.

Referenced by SwTableBox::GetValue().

Member Data Documentation

sal_uInt16 SwTableCalcPara::m_nMaxSize
private

Definition at line 39 of file cellfml.hxx.

Referenced by CalcWithStackOverflow().

sal_uInt16 SwTableCalcPara::m_nStackCount
private

Definition at line 39 of file cellfml.hxx.

Referenced by CalcWithStackOverflow(), DecStackCnt(), IncStackCnt(), and IsStackOverflow().

std::unique_ptr<SwTableSortBoxes> SwTableCalcPara::m_pBoxStack

stack for recognizing recursion

Definition at line 43 of file cellfml.hxx.

Referenced by CalcWithStackOverflow(), and SwTableBox::GetValue().

const SwTableBox* SwTableCalcPara::m_pLastTableBox
private

Definition at line 38 of file cellfml.hxx.

Referenced by CalcWithStackOverflow().

SwRootFrame const* const SwTableCalcPara::m_pLayout

layout to access text field results

Definition at line 42 of file cellfml.hxx.

Referenced by SwTableBox::GetValue().

const SwTable* SwTableCalcPara::m_pTable
SwCalc& SwTableCalcPara::m_rCalc

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