LibreOffice Module basctl (master) 1
Classes | Public Member Functions | Private Types | Private Attributes | List of all members
basctl::LibInfo Class Reference

#include <bastypes.hxx>

Classes

class  Item
 
class  Key
 

Public Member Functions

 LibInfo ()
 
 ~LibInfo ()
 
void InsertInfo (ScriptDocument const &, OUString const &rLibName, OUString const &rCurrentName, ItemType eCurrentType)
 
void RemoveInfoFor (ScriptDocument const &)
 
Item const * GetInfo (ScriptDocument const &, OUString const &rLibName)
 

Private Types

typedef std::unordered_map< Key, Item, Key::Hash > Map
 

Private Attributes

Map m_aMap
 

Detailed Description

Definition at line 247 of file bastypes.hxx.

Member Typedef Documentation

◆ Map

typedef std::unordered_map<Key, Item, Key::Hash> basctl::LibInfo::Map
private

Definition at line 290 of file bastypes.hxx.

Constructor & Destructor Documentation

◆ LibInfo()

basctl::LibInfo::LibInfo ( )

Definition at line 686 of file bastypes.cxx.

◆ ~LibInfo()

basctl::LibInfo::~LibInfo ( )

Definition at line 689 of file bastypes.cxx.

Member Function Documentation

◆ GetInfo()

LibInfo::Item const * basctl::LibInfo::GetInfo ( ScriptDocument const &  rDocument,
OUString const &  rLibName 
)

Definition at line 712 of file bastypes.cxx.

References m_aMap.

◆ InsertInfo()

void basctl::LibInfo::InsertInfo ( ScriptDocument const &  rDocument,
OUString const &  rLibName,
OUString const &  rCurrentName,
ItemType  eCurrentType 
)

Definition at line 692 of file bastypes.cxx.

References m_aMap.

◆ RemoveInfoFor()

void basctl::LibInfo::RemoveInfoFor ( ScriptDocument const &  rDocument)

Definition at line 704 of file bastypes.cxx.

References m_aMap.

Member Data Documentation

◆ m_aMap

Map basctl::LibInfo::m_aMap
private

Definition at line 291 of file bastypes.hxx.

Referenced by GetInfo(), InsertInfo(), and RemoveInfoFor().


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