webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
bmalloc::SmallPage Class Reference

#include <SmallPage.h>

Inheritance diagram for bmalloc::SmallPage:
bmalloc::ListNode< SmallPage > bmalloc::ListNode< SmallPage >

Public Member Functions

 SmallPage ()
 
void ref (std::lock_guard< StaticMutex > &)
 
bool deref (std::lock_guard< StaticMutex > &)
 
unsigned refCount (std::lock_guard< StaticMutex > &)
 
size_t sizeClass ()
 
void setSizeClass (size_t sizeClass)
 
bool hasFreeLines (std::lock_guard< StaticMutex > &) const
 
void setHasFreeLines (std::lock_guard< StaticMutex > &, bool hasFreeLines)
 
SmallLinebegin ()
 
unsigned char slide () const
 
void setSlide (unsigned char slide)
 
 SmallPage ()
 
void ref (std::lock_guard< StaticMutex > &)
 
bool deref (std::lock_guard< StaticMutex > &)
 
unsigned refCount (std::lock_guard< StaticMutex > &)
 
size_t sizeClass ()
 
void setSizeClass (size_t sizeClass)
 
bool hasFreeLines (std::lock_guard< StaticMutex > &) const
 
void setHasFreeLines (std::lock_guard< StaticMutex > &, bool hasFreeLines)
 
SmallLinebegin ()
 
unsigned char slide () const
 
void setSlide (unsigned char slide)
 
- Public Member Functions inherited from bmalloc::ListNode< SmallPage >
 ListNode ()
 
 ListNode ()
 

Additional Inherited Members

- Public Attributes inherited from bmalloc::ListNode< SmallPage >
ListNode< SmallPage > * prev
 
ListNode< SmallPage > * next
 

Constructor & Destructor Documentation

◆ SmallPage() [1/2]

bmalloc::SmallPage::SmallPage ( )
inline

◆ SmallPage() [2/2]

bmalloc::SmallPage::SmallPage ( )
inline

Member Function Documentation

◆ begin() [1/2]

SmallLine * bmalloc::SmallPage::begin ( )
inline

◆ begin() [2/2]

SmallLine* bmalloc::SmallPage::begin ( )

◆ deref() [1/2]

bool bmalloc::SmallPage::deref ( std::lock_guard< StaticMutex > &  )
inline

◆ deref() [2/2]

bool bmalloc::SmallPage::deref ( std::lock_guard< StaticMutex > &  )

◆ hasFreeLines() [1/2]

bool bmalloc::SmallPage::hasFreeLines ( std::lock_guard< StaticMutex > &  ) const
inline

◆ hasFreeLines() [2/2]

bool bmalloc::SmallPage::hasFreeLines ( std::lock_guard< StaticMutex > &  ) const
inline

◆ ref() [1/2]

void bmalloc::SmallPage::ref ( std::lock_guard< StaticMutex > &  )
inline

◆ ref() [2/2]

void bmalloc::SmallPage::ref ( std::lock_guard< StaticMutex > &  )

◆ refCount() [1/2]

unsigned bmalloc::SmallPage::refCount ( std::lock_guard< StaticMutex > &  )
inline

◆ refCount() [2/2]

unsigned bmalloc::SmallPage::refCount ( std::lock_guard< StaticMutex > &  )
inline

◆ setHasFreeLines() [1/2]

void bmalloc::SmallPage::setHasFreeLines ( std::lock_guard< StaticMutex > &  ,
bool  hasFreeLines 
)
inline

◆ setHasFreeLines() [2/2]

void bmalloc::SmallPage::setHasFreeLines ( std::lock_guard< StaticMutex > &  ,
bool  hasFreeLines 
)
inline

◆ setSizeClass() [1/2]

void bmalloc::SmallPage::setSizeClass ( size_t  sizeClass)
inline

◆ setSizeClass() [2/2]

void bmalloc::SmallPage::setSizeClass ( size_t  sizeClass)
inline

◆ setSlide() [1/2]

void bmalloc::SmallPage::setSlide ( unsigned char  slide)
inline

◆ setSlide() [2/2]

void bmalloc::SmallPage::setSlide ( unsigned char  slide)
inline

◆ sizeClass() [1/2]

size_t bmalloc::SmallPage::sizeClass ( )
inline

◆ sizeClass() [2/2]

size_t bmalloc::SmallPage::sizeClass ( )
inline

◆ slide() [1/2]

unsigned char bmalloc::SmallPage::slide ( ) const
inline

◆ slide() [2/2]

unsigned char bmalloc::SmallPage::slide ( ) const
inline

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