Public Member Functions | |
Impl (size_t max_size=42) | |
void | push_back (const Data &d) |
void | for_each (Consumer c) |
Private Attributes | |
size_t | m_size |
size_t | m_max_size |
std::list< Data > | m_items |
LogTail::Impl::Impl | ( | size_t | max_size = 42 |
) | [inline] |
void LogTail::Impl::for_each | ( | Consumer | c | ) | [inline] |
References m_items.
Referenced by LogTail::for_each().
void LogTail::Impl::push_back | ( | const Data & | d | ) | [inline] |
References m_items, m_max_size, and m_size.
Referenced by LogTail::push_back().
std::list<Data> LogTail::Impl::m_items [private] |
Referenced by for_each(), and push_back().
size_t LogTail::Impl::m_max_size [private] |
Referenced by push_back().
size_t LogTail::Impl::m_size [private] |
Referenced by push_back().