libosmscout  0.1
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules
osmscout::LocationIndex::ScopeCacheCleaner Class Referencefinal

Util class that cleanup location index cache when instance is destructed. More...

#include <LocationIndex.h>

Public Member Functions

ScopeCacheCleaneroperator= (const ScopeCacheCleaner &)=delete
 
ScopeCacheCleaneroperator= (ScopeCacheCleaner &&)=delete
 
 ScopeCacheCleaner (const ScopeCacheCleaner &)=delete
 
 ScopeCacheCleaner (ScopeCacheCleaner &&)=delete
 
 ScopeCacheCleaner (std::shared_ptr< LocationIndex > index)
 
 ~ScopeCacheCleaner ()
 

Detailed Description

Util class that cleanup location index cache when instance is destructed.

Constructor & Destructor Documentation

◆ ScopeCacheCleaner() [1/3]

osmscout::LocationIndex::ScopeCacheCleaner::ScopeCacheCleaner ( std::shared_ptr< LocationIndex index)
inlineexplicit

◆ ScopeCacheCleaner() [2/3]

osmscout::LocationIndex::ScopeCacheCleaner::ScopeCacheCleaner ( const ScopeCacheCleaner )
delete

◆ ScopeCacheCleaner() [3/3]

osmscout::LocationIndex::ScopeCacheCleaner::ScopeCacheCleaner ( ScopeCacheCleaner &&  )
delete

◆ ~ScopeCacheCleaner()

osmscout::LocationIndex::ScopeCacheCleaner::~ScopeCacheCleaner ( )
inline

Member Function Documentation

◆ operator=() [1/2]

ScopeCacheCleaner& osmscout::LocationIndex::ScopeCacheCleaner::operator= ( const ScopeCacheCleaner )
delete

◆ operator=() [2/2]

ScopeCacheCleaner& osmscout::LocationIndex::ScopeCacheCleaner::operator= ( ScopeCacheCleaner &&  )
delete

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