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

#include <glyphitem.hxx>

Public Member Functions

 SalLayoutGlyphs ()
 
 SalLayoutGlyphs (const SalLayoutGlyphs &)=delete
 
 SalLayoutGlyphs (SalLayoutGlyphs &&) noexcept
 
 ~SalLayoutGlyphs ()
 
SalLayoutGlyphsoperator= (const SalLayoutGlyphs &)=delete
 
SalLayoutGlyphsoperator= (SalLayoutGlyphs &&) noexcept
 
SalLayoutGlyphsImplImpl (unsigned int nLevel) const
 
void AppendImpl (SalLayoutGlyphsImpl *pImpl)
 
bool IsValid () const
 
void Invalidate ()
 

Private Attributes

std::unique_ptr< SalLayoutGlyphsImplm_pImpl
 
std::unique_ptr< std::vector< std::unique_ptr< SalLayoutGlyphsImpl > > > m_pExtraImpls
 

Detailed Description

Definition at line 31 of file glyphitem.hxx.

Constructor & Destructor Documentation

SalLayoutGlyphs::SalLayoutGlyphs ( )

Definition at line 30 of file impglyphitem.cxx.

SalLayoutGlyphs::SalLayoutGlyphs ( const SalLayoutGlyphs )
delete
SalLayoutGlyphs::SalLayoutGlyphs ( SalLayoutGlyphs &&  rOther)
noexcept

Definition at line 34 of file impglyphitem.cxx.

References m_pExtraImpls, and m_pImpl.

SalLayoutGlyphs::~SalLayoutGlyphs ( )

Definition at line 32 of file impglyphitem.cxx.

Member Function Documentation

void SalLayoutGlyphs::AppendImpl ( SalLayoutGlyphsImpl pImpl)
SalLayoutGlyphsImpl * SalLayoutGlyphs::Impl ( unsigned int  nLevel) const
void SalLayoutGlyphs::Invalidate ( )

Definition at line 63 of file impglyphitem.cxx.

References m_pExtraImpls, and m_pImpl.

Referenced by Menu::SetItemText().

bool SalLayoutGlyphs::IsValid ( ) const
SalLayoutGlyphs& SalLayoutGlyphs::operator= ( const SalLayoutGlyphs )
delete
SalLayoutGlyphs & SalLayoutGlyphs::operator= ( SalLayoutGlyphs &&  rOther)
noexcept

Definition at line 40 of file impglyphitem.cxx.

References m_pExtraImpls, and m_pImpl.

Member Data Documentation

std::unique_ptr<std::vector<std::unique_ptr<SalLayoutGlyphsImpl> > > SalLayoutGlyphs::m_pExtraImpls
private

Definition at line 37 of file glyphitem.hxx.

Referenced by AppendImpl(), Impl(), Invalidate(), IsValid(), operator=(), and SalLayoutGlyphs().

std::unique_ptr<SalLayoutGlyphsImpl> SalLayoutGlyphs::m_pImpl
private

Definition at line 33 of file glyphitem.hxx.

Referenced by AppendImpl(), Impl(), Invalidate(), IsValid(), operator=(), and SalLayoutGlyphs().


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