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 (const ImplTextLineInfo &)
void Clear ()
const ImplTextLineInfoGetLine (sal_Int32 nLine) const
ImplTextLineInfoGetLine (sal_Int32 nLine)
sal_Int32 Count () const

Private Member Functions

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

Private Attributes

std::vector< ImplTextLineInfomvLines

Detailed Description

Definition at line 48 of file textlineinfo.hxx.

Constructor & Destructor Documentation

ImplMultiTextLineInfo::ImplMultiTextLineInfo ( )

Definition at line 80 of file text.cxx.

ImplMultiTextLineInfo::~ImplMultiTextLineInfo ( )

Definition at line 84 of file text.cxx.

ImplMultiTextLineInfo::ImplMultiTextLineInfo ( const ImplMultiTextLineInfo )

Member Function Documentation

void ImplMultiTextLineInfo::AddLine ( const ImplTextLineInfo rLine)

Definition at line 88 of file text.cxx.

References mvLines.

Referenced by OutputDevice::ImplGetTextLines().

void ImplMultiTextLineInfo::Clear ( )

Definition at line 93 of file text.cxx.

References mvLines.

Referenced by OutputDevice::ImplGetTextLines().

sal_Int32 ImplMultiTextLineInfo::Count ( ) const
const ImplTextLineInfo& ImplMultiTextLineInfo::GetLine ( sal_Int32  nLine) const
ImplTextLineInfo& ImplMultiTextLineInfo::GetLine ( sal_Int32  nLine)

Definition at line 59 of file textlineinfo.hxx.

References mvLines.

ImplMultiTextLineInfo& ImplMultiTextLineInfo::operator= ( const ImplMultiTextLineInfo )

Member Data Documentation

std::vector<ImplTextLineInfo> ImplMultiTextLineInfo::mvLines

Definition at line 67 of file textlineinfo.hxx.

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

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