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

#include <cfgmerge.hxx>

Public Member Functions

 CfgStack ()
 
 ~CfgStack ()
 
CfgStackDataPush (const OString &rTag, const OString &rId)
 
void Pop ()
 
CfgStackDataGetStackData ()
 
OString GetAccessPath (size_t nPos)
 
size_t size () const
 

Private Attributes

std::vector< CfgStackData * > maList
 

Detailed Description

Definition at line 66 of file cfgmerge.hxx.

Constructor & Destructor Documentation

◆ CfgStack()

CfgStack::CfgStack ( )
inline

Definition at line 72 of file cfgmerge.hxx.

◆ ~CfgStack()

CfgStack::~CfgStack ( )

Definition at line 101 of file cfgmerge.cxx.

Member Function Documentation

◆ GetAccessPath()

OString CfgStack::GetAccessPath ( size_t  nPos)

Definition at line 105 of file cfgmerge.cxx.

References i, maList, and nPos.

Referenced by CfgExport::WorkOnResourceEnd(), and CfgMerge::WorkOnText().

◆ GetStackData()

CfgStackData * CfgStack::GetStackData ( )

Definition at line 118 of file cfgmerge.cxx.

References maList.

Referenced by CfgParser::ExecuteAnalyzedToken(), and CfgParser::~CfgParser().

◆ Pop()

void CfgStack::Pop ( )
inline

Definition at line 76 of file cfgmerge.hxx.

References maList.

Referenced by CfgParser::ExecuteAnalyzedToken(), and CfgParser::~CfgParser().

◆ Push()

CfgStackData * CfgStack::Push ( const OString &  rTag,
const OString &  rId 
)

Definition at line 91 of file cfgmerge.cxx.

References maList.

Referenced by CfgParser::ExecuteAnalyzedToken().

◆ size()

size_t CfgStack::size ( ) const
inline

Definition at line 89 of file cfgmerge.hxx.

References maList.

Referenced by CfgExport::WorkOnResourceEnd(), CfgMerge::WorkOnText(), and CfgParser::~CfgParser().

Member Data Documentation

◆ maList

std::vector< CfgStackData* > CfgStack::maList
private

Definition at line 69 of file cfgmerge.hxx.

Referenced by GetAccessPath(), GetStackData(), Pop(), Push(), and size().


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