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 53 of file text.cxx.

ImplMultiTextLineInfo::~ImplMultiTextLineInfo ( )

Definition at line 57 of file text.cxx.

ImplMultiTextLineInfo::ImplMultiTextLineInfo ( const ImplMultiTextLineInfo )

Member Function Documentation

void ImplMultiTextLineInfo::AddLine ( ImplTextLineInfo pLine)

Definition at line 61 of file text.cxx.

References mvLines.

void ImplMultiTextLineInfo::Clear ( )

Definition at line 66 of file text.cxx.

References mvLines.

Referenced by OutputDevice::ImplGetTextLines().

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

Member Data Documentation

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

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: