array_type typedef | shttl::lru_list< key_type > | |
construct(const size_type set_num, const size_type way_num) | shttl::lru_list< key_type > | [inline] |
shttl::replacer< key_type >::construct(const size_type set_num, const size_type way_num)=0 | shttl::replacer< key_type > | [pure virtual] |
erase(iterator set, iterator cur) | shttl::lru_list< key_type > | [inline, protected] |
get_footer(const size_type index) | shttl::lru_list< key_type > | [inline, protected] |
get_set(const size_type index) | shttl::lru_list< key_type > | [inline, protected] |
insert(iterator set, iterator pos, iterator cur) | shttl::lru_list< key_type > | [inline, protected] |
invalid_way | shttl::replacer< key_type > | [static] |
iterator typedef | shttl::lru_list< key_type > | |
key_type typedef | shttl::replacer< key_type > | |
lru_list() | shttl::lru_list< key_type > | [inline] |
m_array | shttl::lru_list< key_type > | [protected] |
m_pitch | shttl::lru_list< key_type > | [protected] |
m_set_num | shttl::lru_list< key_type > | [protected] |
m_way_num | shttl::lru_list< key_type > | [protected] |
reset_set(size_type index) | shttl::lru_list< key_type > | [inline, protected] |
size() | shttl::lru_list< key_type > | [inline] |
size_type typedef | shttl::lru_list< key_type > | |
target(const size_type index) | shttl::lru_list< key_type > | [inline] |
shttl::replacer< key_type >::target(const size_type index)=0 | shttl::replacer< key_type > | [pure virtual] |
touch(const size_type index, const size_type way, const key_typekey) | shttl::lru_list< key_type > | [inline] |
shttl::replacer< key_type >::touch(const size_type index, const size_type way, const key_type key)=0 | shttl::replacer< key_type > | [pure virtual] |
~replacer() | shttl::replacer< key_type > | [inline, virtual] |