LibreOffice Module vcl (master) 1
|
#include <kernarray.hxx>
Public Member Functions | |
KernArraySpan () | |
KernArraySpan (o3tl::span< const sal_Int32 > DXArray, int nSubUnitFactor=1) | |
size_t | size () const |
bool | empty () const |
sal_Int32 | operator[] (size_t nIndex) const |
sal_Int32 | get (size_t nIndex) const |
int | get_factor () const |
sal_Int32 | get_subunit (size_t nIndex) const |
Private Attributes | |
int | m_nSubUnitFactor |
o3tl::span< const sal_Int32 > | m_DXArray |
Definition at line 16 of file kernarray.hxx.
|
inline |
Definition at line 23 of file kernarray.hxx.
|
inline |
Definition at line 28 of file kernarray.hxx.
|
inline |
Definition at line 34 of file kernarray.hxx.
References o3tl::span< typename T >::empty(), and m_DXArray.
Referenced by OutputDevice::ImplLayout(), EMFWriter::ImplWriteTextRecord(), WMFWriter::WMFRecord_Escape_Unicode(), and WMFWriter::WMFRecord_ExtTextOut().
|
inline |
Definition at line 36 of file kernarray.hxx.
References m_DXArray, m_nSubUnitFactor, and nIndex.
Referenced by OutputDevice::ImplLayout(), and operator[]().
|
inline |
Definition at line 41 of file kernarray.hxx.
References m_nSubUnitFactor.
Referenced by KernArray::assign(), and OutputDevice::ImplLayout().
|
inline |
Definition at line 42 of file kernarray.hxx.
References m_DXArray, and nIndex.
Referenced by KernArray::assign(), and OutputDevice::ImplLayout().
|
inline |
Definition at line 35 of file kernarray.hxx.
|
inline |
Definition at line 33 of file kernarray.hxx.
References m_DXArray, and o3tl::span< typename T >::size().
Referenced by KernArray::assign().
|
private |
Definition at line 20 of file kernarray.hxx.
Referenced by empty(), get(), get_subunit(), and size().
|
private |
Definition at line 19 of file kernarray.hxx.
Referenced by get(), and get_factor().