libebook::FB2ContentMap Class Reference

#include <FB2ContentMap.h>

Public Member Functions

 FB2ContentMap ()
 
 ~FB2ContentMap ()
 
bool insert (const std::string &id, const FB2Content *content)
 
bool exists (const std::string &id) const
 
const FB2Contentget (const std::string &id) const
 

Public Attributes

ContentMapImpl *const m_impl
 

Private Member Functions

 FB2ContentMap (const FB2ContentMap &other)
 
FB2ContentMapoperator= (const FB2ContentMap &other)
 

Constructor & Destructor Documentation

◆ FB2ContentMap() [1/2]

libebook::FB2ContentMap::FB2ContentMap ( const FB2ContentMap other)
private

◆ FB2ContentMap() [2/2]

libebook::FB2ContentMap::FB2ContentMap ( )

◆ ~FB2ContentMap()

libebook::FB2ContentMap::~FB2ContentMap ( )

Member Function Documentation

◆ exists()

bool libebook::FB2ContentMap::exists ( const std::string &  id) const

◆ get()

const FB2Content * libebook::FB2ContentMap::get ( const std::string &  id) const

◆ insert()

bool libebook::FB2ContentMap::insert ( const std::string &  id,
const FB2Content content 
)

◆ operator=()

FB2ContentMap& libebook::FB2ContentMap::operator= ( const FB2ContentMap other)
private

Member Data Documentation

◆ m_impl

ContentMapImpl* const libebook::FB2ContentMap::m_impl

Referenced by get(), insert(), and ~FB2ContentMap().


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

Generated for libe-book by doxygen 1.8.14