LibreOffice Module sw (master) 1
|
#include <layhelp.hxx>
Public Member Functions | |
SwLayCacheImpl () | |
size_t | size () const |
bool | Read (SvStream &rStream) |
SwNodeOffset | GetBreakIndex (size_t nIdx) const |
sal_Int32 | GetBreakOfst (size_t nIdx) const |
sal_uInt16 | GetBreakType (size_t nIdx) const |
size_t | GetFlyCount () const |
SwFlyCache & | GetFlyCache (size_t nIdx) |
bool | IsUseFlyCache () const |
Private Member Functions | |
void | Insert (sal_uInt16 nType, SwNodeOffset nIndex, sal_Int32 nOffset) |
Private Attributes | |
std::vector< SwNodeOffset > | mIndices |
std::deque< sal_Int32 > | m_aOffset |
either a textframe character offset, or a row index inside a table More... | |
std::vector< sal_uInt16 > | m_aType |
SwPageFlyCache | m_FlyCache |
bool | m_bUseFlyCache |
Definition at line 56 of file layhelp.hxx.
|
inline |
Definition at line 219 of file layhelp.hxx.
|
inline |
Definition at line 73 of file layhelp.hxx.
References mIndices.
Referenced by SwLayHelper::CheckInsert().
|
inline |
Definition at line 74 of file layhelp.hxx.
References m_aOffset.
Referenced by SwLayHelper::CheckInsert().
|
inline |
Definition at line 75 of file layhelp.hxx.
References m_aType.
Referenced by SwLayHelper::CheckInsert().
|
inline |
Definition at line 223 of file layhelp.hxx.
References m_FlyCache.
Referenced by SwLayHelper::CheckFlyCache_().
|
inline |
Definition at line 221 of file layhelp.hxx.
References m_FlyCache.
Referenced by SwLayHelper::CheckFlyCache_().
|
private |
|
inline |
Definition at line 80 of file layhelp.hxx.
References m_bUseFlyCache.
Referenced by SwLayHelper::CheckFlyCache_().
bool SwLayCacheImpl::Read | ( | SvStream & | rStream | ) |
Definition at line 87 of file laycache.cxx.
References SwLayCacheIoImpl::BytesLeft(), SwLayCacheIoImpl::CloseFlagRec(), SwLayCacheIoImpl::CloseRec(), COMPLETE_STRING, SwLayCacheIoImpl::GetMajorVersion(), SwLayCacheIoImpl::GetMinorVersion(), SwLayCacheIoImpl::GetStream(), SwLayCacheIoImpl::HasError(), Insert(), m_bUseFlyCache, m_FlyCache, nIndex, nPgNum, SwLayCacheIoImpl::OpenFlagRec(), SwLayCacheIoImpl::OpenRec(), SwLayCacheIoImpl::Peek(), SvStream::ReadInt32(), SvStream::ReadUInt16(), SvStream::ReadUInt32(), SwLayCacheIoImpl::SkipRec(), SW_LAYCACHE_IO_REC_FLY, SW_LAYCACHE_IO_REC_PAGES, SW_LAYCACHE_IO_REC_PARA, SW_LAYCACHE_IO_REC_TABLE, and SW_LAYCACHE_IO_VERSION_MAJOR.
|
inline |
Definition at line 69 of file layhelp.hxx.
References mIndices.
Referenced by SwLayHelper::CalcPageCount().
|
private |
either a textframe character offset, or a row index inside a table
Definition at line 60 of file layhelp.hxx.
Referenced by GetBreakOfst(), and Insert().
|
private |
Definition at line 61 of file layhelp.hxx.
Referenced by GetBreakType(), and Insert().
|
private |
Definition at line 63 of file layhelp.hxx.
Referenced by IsUseFlyCache(), and Read().
|
private |
Definition at line 62 of file layhelp.hxx.
Referenced by GetFlyCache(), GetFlyCount(), and Read().
|
private |
Definition at line 58 of file layhelp.hxx.
Referenced by GetBreakIndex(), Insert(), and size().