LibreOffice Module sw (master) 1
Public Member Functions | Private Types | Private Member Functions | Private Attributes | List of all members
wwSprmSearcher Class Reference

#include <ww8scan.hxx>

Public Member Functions

 wwSprmSearcher (SprmInfoRow const *rows, std::size_t size, bool bPatchCJK=false)
SprmInfo const * search (sal_uInt16 id) const

Private Types

typedef std::unordered_map< sal_uInt16, SprmInfoMap

Private Member Functions

void patchCJKVariant ()

Private Attributes

Map map_

Detailed Description

Definition at line 66 of file ww8scan.hxx.

Member Typedef Documentation

◆ Map

typedef std::unordered_map<sal_uInt16, SprmInfo> wwSprmSearcher::Map

Definition at line 84 of file ww8scan.hxx.

Constructor & Destructor Documentation

◆ wwSprmSearcher()

wwSprmSearcher::wwSprmSearcher ( SprmInfoRow const *  rows,
std::size_t  size,
bool  bPatchCJK = false 

Definition at line 69 of file ww8scan.hxx.

References i, map_, nId, patchCJKVariant(), and size.

Member Function Documentation

◆ patchCJKVariant()

void wwSprmSearcher::patchCJKVariant ( )

Definition at line 427 of file ww8scan.cxx.

References wwSprmParser::L_FIX, map_, nId, SprmInfo::nLen, and SprmInfo::nVari.

Referenced by wwSprmSearcher().

◆ search()

SprmInfo const * wwSprmSearcher::search ( sal_uInt16  id) const

Definition at line 78 of file ww8scan.hxx.

References i, and map_.

Referenced by wwSprmParser::GetSprmInfo().

Member Data Documentation

◆ map_

Map wwSprmSearcher::map_

Definition at line 86 of file ww8scan.hxx.

Referenced by patchCJKVariant(), search(), and wwSprmSearcher().

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