ネームスペース shttl


構成

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.h70 行で定義されています。

typedef double shttl::f64

shttl_types.h71 行で定義されています。

typedef int16_t shttl::s16

shttl_types.h65 行で定義されています。

typedef int32_t shttl::s32

shttl_types.h63 行で定義されています。

typedef int64_t shttl::s64

shttl_types.h61 行で定義されています。

typedef int8_t shttl::s8

shttl_types.h67 行で定義されています。

typedef s64 shttl::ssize_t

shttl_types.h78 行で定義されています。

typedef uint16_t shttl::u16

shttl_types.h66 行で定義されています。

typedef uint32_t shttl::u32

shttl_types.h64 行で定義されています。

typedef uint64_t shttl::u64

shttl_types.h62 行で定義されています。

typedef uint8_t shttl::u8

shttl_types.h68 行で定義されています。


関数

template<size_t N, class T>
shttl_bitset<N, T> shttl::operator & ( const shttl_bitset< N, T > &  l,
const shttl_bitset< N, T > &  r 
) [inline]

bitset.h245 行で定義されています。

参照先 shttl::shttl_bitset< N, T >::to_ulong().

00245                                                                             {
00246             return shttl_bitset<N, T>(l.to_ulong() & r.to_ulong());
00247     }

関数の呼び出しグラフ:

template<size_t N, class T>
std::ostream& shttl::operator<< ( std::ostream &  os,
const shttl_bitset< N, T > &  i 
) [inline]

bitset.h274 行で定義されています。

参照先 shttl::shttl_bitset< N, T >::to_string().

00274                                                                             {
00275             std::string s;
00276             s = i.to_string();
00277             os << s;
00278             return os;
00279     }

関数の呼び出しグラフ:

template<size_t N, class T>
std::istream& shttl::operator>> ( std::istream &  is,
shttl_bitset< N, T > &  i 
) [inline]

bitset.h265 行で定義されています。

00265                                                                       {
00266             std::string s;
00267             is >> s;
00268             i = shttl_bitset<N, T>(s);
00269             return is;
00270     }

template<size_t N, class T>
shttl_bitset<N, T> shttl::operator^ ( const shttl_bitset< N, T > &  l,
const shttl_bitset< N, T > &  r 
) [inline]

bitset.h259 行で定義されています。

参照先 shttl::shttl_bitset< N, T >::to_ulong().

00259                                                                             {
00260             return shttl_bitset<N, T>(l.to_ulong() ^ r.to_ulong());
00261     }

関数の呼び出しグラフ:

template<size_t N, class T>
shttl_bitset<N, T> shttl::operator| ( const shttl_bitset< N, T > &  l,
const shttl_bitset< N, T > &  r 
) [inline]

bitset.h252 行で定義されています。

参照先 shttl::shttl_bitset< N, T >::to_ulong().

00252                                                                             {
00253             return shttl_bitset<N, T>(l.to_ulong() | r.to_ulong());
00254     }

関数の呼び出しグラフ:


Onikiri2に対してTue Jun 18 15:33:13 2013に生成されました。  doxygen 1.4.7