全て クラス 名前空間 関数 変数 型定義 列挙型 列挙値 ページ
公開メンバ関数 | 全メンバ一覧
bitset クラス

ビット集合アクセスクラス [詳解]

#include <tdapSchema.h>

公開メンバ関数

 bitset ()
 
 bitset (__int64 v)
 
bool contains (const bitset &r, bool all=true) const
 
bool get (int index) const
 
__int64 internalValue () const
 
bool operator== (const bitset &r) const
 
bool operator[] (int index) const
 
void set (int index, bool value)
 

詳解

ビット集合アクセスクラス

最大64bitまでのビット集合をビット番号でアクセスすることができます。 また、32bit整数までしかサポートしない言語でもこのクラスのラッパーで64bitまで扱うことができます。

構築子と解体子

bitset ( )
inline

デフォルトコンストラクタ。内部のビット集合をすべて0で初期化します。

bitset ( __int64  v)
inline

内部のビット集合をvで指定した値で初期化します。

関数詳解

bool contains ( const bitset r,
bool  all = true 
) const
inline
bool get ( int  index) const
inline

indexで指定したビットの値を返します。indexはゼロオリジンで0〜63までが有効です。

__int64 internalValue ( ) const
inline
bool operator== ( const bitset r) const
inline
bool operator[] ( int  index) const
inline

indexで指定したビットの値を返します。indexはゼロオリジンで0〜63までが有効です。

void set ( int  index,
bool  value 
)
inline

indexで指定したビットの値をセットします。indexはゼロオリジンで0〜63までが有効です。

引数
indexビット番号を指定します。
valueセットする値を指定します。

Transactd SDK 2018年07月31日(火) 19時40分27秒 doxygen