構成 | |
class | array2d |
class | counter |
class | counter_array |
class | counter_base |
class | double_hasher |
class | hasher |
struct | integer |
struct | integer< 1 > |
struct | integer< 10 > |
struct | integer< 11 > |
struct | integer< 12 > |
struct | integer< 13 > |
struct | integer< 14 > |
struct | integer< 15 > |
struct | integer< 16 > |
struct | integer< 17 > |
struct | integer< 18 > |
struct | integer< 19 > |
struct | integer< 2 > |
struct | integer< 20 > |
struct | integer< 21 > |
struct | integer< 22 > |
struct | integer< 23 > |
struct | integer< 24 > |
struct | integer< 25 > |
struct | integer< 26 > |
struct | integer< 27 > |
struct | integer< 28 > |
struct | integer< 29 > |
struct | integer< 3 > |
struct | integer< 30 > |
struct | integer< 31 > |
struct | integer< 32 > |
struct | integer< 4 > |
struct | integer< 5 > |
struct | integer< 6 > |
struct | integer< 7 > |
struct | integer< 8 > |
struct | integer< 9 > |
class | integer_base |
class | lru |
class | lru_list |
class | lru_order |
class | lru_time |
class | nlu |
struct | null_struct |
class | replacer |
class | setassoc_table |
class | setassoc_table_const_iterator_base |
class | setassoc_table_iterator_base |
struct | setassoc_table_line_base |
class | setassoc_table_set_map |
class | setassoc_table_set_vector |
class | setassoc_table_strage_map |
class | setassoc_table_strage_vector |
class | shttl_bitset |
class | simple_hasher |
class | static_off_hasher |
class | std_hasher |
class | table |
class | xbitset |
型定義 | |
typedef float | f32 |
typedef double | f64 |
typedef int16_t | s16 |
typedef int32_t | s32 |
typedef int64_t | s64 |
typedef int8_t | s8 |
typedef s64 | ssize_t |
typedef uint16_t | u16 |
typedef uint32_t | u32 |
typedef uint64_t | u64 |
typedef uint8_t | u8 |
関数 | |
template<size_t N, class T> | |
shttl_bitset< N, T > | operator & (const shttl_bitset< N, T > &l, const shttl_bitset< N, T > &r) |
template<size_t N, class T> | |
std::ostream & | operator<< (std::ostream &os, const shttl_bitset< N, T > &i) |
template<size_t N, class T> | |
std::istream & | operator>> (std::istream &is, shttl_bitset< N, T > &i) |
template<size_t N, class T> | |
shttl_bitset< N, T > | operator^ (const shttl_bitset< N, T > &l, const shttl_bitset< N, T > &r) |
template<size_t N, class T> | |
shttl_bitset< N, T > | operator| (const shttl_bitset< N, T > &l, const shttl_bitset< N, T > &r) |
typedef float shttl::f32 |
shttl_types.h の 70 行で定義されています。
typedef double shttl::f64 |
shttl_types.h の 71 行で定義されています。
typedef int16_t shttl::s16 |
shttl_types.h の 65 行で定義されています。
typedef int32_t shttl::s32 |
shttl_types.h の 63 行で定義されています。
typedef int64_t shttl::s64 |
shttl_types.h の 61 行で定義されています。
typedef int8_t shttl::s8 |
shttl_types.h の 67 行で定義されています。
typedef s64 shttl::ssize_t |
shttl_types.h の 78 行で定義されています。
typedef uint16_t shttl::u16 |
shttl_types.h の 66 行で定義されています。
typedef uint32_t shttl::u32 |
shttl_types.h の 64 行で定義されています。
typedef uint64_t shttl::u64 |
shttl_types.h の 62 行で定義されています。
typedef uint8_t shttl::u8 |
shttl_types.h の 68 行で定義されています。
shttl_bitset<N, T> shttl::operator & | ( | const shttl_bitset< N, T > & | l, | |
const shttl_bitset< N, T > & | r | |||
) | [inline] |
std::ostream& shttl::operator<< | ( | std::ostream & | os, | |
const shttl_bitset< N, T > & | i | |||
) | [inline] |
std::istream& shttl::operator>> | ( | std::istream & | is, | |
shttl_bitset< N, T > & | i | |||
) | [inline] |
shttl_bitset<N, T> shttl::operator^ | ( | const shttl_bitset< N, T > & | l, | |
const shttl_bitset< N, T > & | r | |||
) | [inline] |
shttl_bitset<N, T> shttl::operator| | ( | const shttl_bitset< N, T > & | l, | |
const shttl_bitset< N, T > & | r | |||
) | [inline] |