LibreOffice Module desktop (master) 1
Classes | Public Types | Public Member Functions | Private Member Functions | List of all members
dp_manager::ActivePackages Class Reference

#include <dp_activepackages.hxx>

Classes

struct  Data
 

Public Types

typedef std::vector< std::pair< OUString, Data > > Entries
 

Public Member Functions

 ActivePackages ()
 
 ActivePackages (OUString const &url)
 
 ~ActivePackages ()
 
bool has (OUString const &id, OUString const &fileName) const
 
bool get (Data *data, OUString const &id, OUString const &fileName) const
 
Entries getEntries () const
 
void put (OUString const &id, Data const &value)
 
void erase (OUString const &id, OUString const &fileName)
 

Private Member Functions

 ActivePackages (ActivePackages const &)=delete
 
ActivePackagesoperator= (ActivePackages const &)=delete
 

Detailed Description

Definition at line 37 of file dp_activepackages.hxx.

Member Typedef Documentation

◆ Entries

typedef std::vector< std::pair< OUString, Data > > dp_manager::ActivePackages::Entries

Definition at line 64 of file dp_activepackages.hxx.

Constructor & Destructor Documentation

◆ ActivePackages() [1/3]

dp_manager::ActivePackages::ActivePackages ( )

Definition at line 109 of file dp_activepackages.cxx.

◆ ActivePackages() [2/3]

dp_manager::ActivePackages::ActivePackages ( OUString const &  url)
explicit

Definition at line 111 of file dp_activepackages.cxx.

References m_map.

◆ ~ActivePackages()

dp_manager::ActivePackages::~ActivePackages ( )

Definition at line 121 of file dp_activepackages.cxx.

◆ ActivePackages() [3/3]

dp_manager::ActivePackages::ActivePackages ( ActivePackages const &  )
privatedelete

Member Function Documentation

◆ erase()

void dp_manager::ActivePackages::erase ( OUString const &  id,
OUString const &  fileName 
)

Definition at line 203 of file dp_activepackages.cxx.

References m_map.

◆ get()

bool dp_manager::ActivePackages::get ( Data data,
OUString const &  id,
OUString const &  fileName 
) const

Definition at line 129 of file dp_activepackages.cxx.

References m_map, and v.

Referenced by has().

◆ getEntries()

ActivePackages::Entries dp_manager::ActivePackages::getEntries ( ) const

Definition at line 157 of file dp_activepackages.cxx.

References dp_misc::generateLegacyIdentifier(), m, m_map, and separator.

◆ has()

bool dp_manager::ActivePackages::has ( OUString const &  id,
OUString const &  fileName 
) const

Definition at line 123 of file dp_activepackages.cxx.

References get().

◆ operator=()

ActivePackages & dp_manager::ActivePackages::operator= ( ActivePackages const &  )
privatedelete

References m_map.

◆ put()

void dp_manager::ActivePackages::put ( OUString const &  id,
Data const &  value 
)

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