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

#include <textlineinfo.hxx>

Public Member Functions

 ImplMultiTextLineInfo ()
 
 ~ImplMultiTextLineInfo ()
 
void AddLine (ImplTextLineInfo *pLine)
 
void Clear ()
 
ImplTextLineInfoGetLine (sal_Int32 nLine) const
 
sal_Int32 Count () const
 

Private Member Functions

 ImplMultiTextLineInfo (const ImplMultiTextLineInfo &)=delete
 
ImplMultiTextLineInfooperator= (const ImplMultiTextLineInfo &)=delete
 

Private Attributes

std::vector< std::unique_ptr< ImplTextLineInfo > > mvLines
 

Detailed Description

Definition at line 48 of file textlineinfo.hxx.

Constructor & Destructor Documentation

ImplMultiTextLineInfo::ImplMultiTextLineInfo ( )

Definition at line 54 of file text.cxx.

ImplMultiTextLineInfo::~ImplMultiTextLineInfo ( )

Definition at line 58 of file text.cxx.

ImplMultiTextLineInfo::ImplMultiTextLineInfo ( const ImplMultiTextLineInfo )
privatedelete

Member Function Documentation

void ImplMultiTextLineInfo::AddLine ( ImplTextLineInfo pLine)

Definition at line 62 of file text.cxx.

References mvLines.

void ImplMultiTextLineInfo::Clear ( )

Definition at line 67 of file text.cxx.

References mvLines.

Referenced by OutputDevice::ImplGetTextLines().

sal_Int32 ImplMultiTextLineInfo::Count ( ) const
inline
ImplTextLineInfo* ImplMultiTextLineInfo::GetLine ( sal_Int32  nLine) const
inline
ImplMultiTextLineInfo& ImplMultiTextLineInfo::operator= ( const ImplMultiTextLineInfo )
privatedelete

Member Data Documentation

std::vector<std::unique_ptr<ImplTextLineInfo> > ImplMultiTextLineInfo::mvLines
private

Definition at line 65 of file textlineinfo.hxx.

Referenced by AddLine(), Clear(), Count(), and GetLine().


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