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
private

Definition at line 84 of file ww8scan.hxx.

Constructor & Destructor Documentation

◆ wwSprmSearcher()

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

Definition at line 69 of file ww8scan.hxx.

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

Member Function Documentation

◆ patchCJKVariant()

void wwSprmSearcher::patchCJKVariant ( )
private

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
inline

Definition at line 78 of file ww8scan.hxx.

References i, and map_.

Referenced by wwSprmParser::GetSprmInfo().

Member Data Documentation

◆ map_

Map wwSprmSearcher::map_
private

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: