Web Analytics Made Easy - Statcounter
Skip to content

Class SBCContainerHashMapEntry#

template <class KeyType, class ValueType>

ClassList > SBCContainerHashMapEntry

Public Functions#

Type Name
SBCContainerHashMapEntry () noexcept
SBCContainerHashMapEntry (const KeyType & key, const ValueType & value, SBCContainerHashMapEntry * next)
SBCContainerHashMapEntry * copy () const
void deleteList ()
KeyType & getKey () noexcept
KeyType const & getKey () noexcept const
unsigned int getMemoryFootprint () const
SBCContainerHashMapEntry * getNext () noexcept
SBCContainerHashMapEntry const * getNext () noexcept const
SBCContainerHashMapEntry * getPrevious () noexcept
SBCContainerHashMapEntry const * getPrevious () noexcept const
ValueType & getValue () noexcept
ValueType const & getValue () noexcept const
void setNext (SBCContainerHashMapEntry * next)
void setPrevious (SBCContainerHashMapEntry * previous)
void setValue (const ValueType & value)
virtual ~SBCContainerHashMapEntry ()

Public Static Functions#

Type Name
SBCHeapBook & getHeapBook ()
void operator delete (void * p, std::size_t size)
void * operator new (std::size_t size)

Public Functions Documentation#

function SBCContainerHashMapEntry [1/2]#

inline SBCContainerHashMapEntry::SBCContainerHashMapEntry () noexcept

function SBCContainerHashMapEntry [2/2]#

inline SBCContainerHashMapEntry::SBCContainerHashMapEntry (
    const KeyType & key,
    const ValueType & value,
    SBCContainerHashMapEntry * next
) 

function copy#

inline SBCContainerHashMapEntry * SBCContainerHashMapEntry::copy () const

function deleteList#

inline void SBCContainerHashMapEntry::deleteList () 

function getKey [1/2]#

inline KeyType & SBCContainerHashMapEntry::getKey () noexcept

function getKey [2/2]#

inline KeyType const & SBCContainerHashMapEntry::getKey () noexcept const

function getMemoryFootprint#

inline unsigned int SBCContainerHashMapEntry::getMemoryFootprint () const

function getNext [1/2]#

inline SBCContainerHashMapEntry * SBCContainerHashMapEntry::getNext () noexcept

function getNext [2/2]#

inline SBCContainerHashMapEntry const * SBCContainerHashMapEntry::getNext () noexcept const

function getPrevious [1/2]#

inline SBCContainerHashMapEntry * SBCContainerHashMapEntry::getPrevious () noexcept

function getPrevious [2/2]#

inline SBCContainerHashMapEntry const * SBCContainerHashMapEntry::getPrevious () noexcept const

function getValue [1/2]#

inline ValueType & SBCContainerHashMapEntry::getValue () noexcept

function getValue [2/2]#

inline ValueType const & SBCContainerHashMapEntry::getValue () noexcept const

function setNext#

inline void SBCContainerHashMapEntry::setNext (
    SBCContainerHashMapEntry * next
) 

function setPrevious#

inline void SBCContainerHashMapEntry::setPrevious (
    SBCContainerHashMapEntry * previous
) 

function setValue#

inline void SBCContainerHashMapEntry::setValue (
    const ValueType & value
) 

function ~SBCContainerHashMapEntry#

inline virtual SBCContainerHashMapEntry::~SBCContainerHashMapEntry () 

Public Static Functions Documentation#

function getHeapBook#

static inline SBCHeapBook & SBCContainerHashMapEntry::getHeapBook () 

function operator delete#

static inline void SBCContainerHashMapEntry::operator delete (
    void * p,
    std::size_t size
) 

function operator new#

static inline void * SBCContainerHashMapEntry::operator new (
    std::size_t size
)