クラス::ビット

クラス:: BITSは、ビットベクトルの周囲のクラスラッパーを持つPerlモジュールです。
今すぐダウンロード

クラス::ビット ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Salvador Fandi
  • 出版社のWebサイト:
  • http://search.cpan.org/salva/Net-SFTP-Foreign-1.42/lib/Net/SFTP/Foreign.pm

クラス::ビット タグ


クラス::ビット 説明

クラス::ビットは、ビットベクトルの周囲のクラスラッパーを持つPerlモジュールです。 クラス::ビットは、ビットベクトルの周りのクラスラッパーを持つPerlモジュールです..Synopsis Package MyClass。クラス::ビットを使用する。 make_bits(A => 4、#0..15B => 1、#0..1 C => 1、#0..1 D => 2、#0..3 E => S4#-8。 .7 f => S1#-1..0)。パッケージ; $ O = MYCLASS->新規(A => 12、D => 2)。印刷 "O-> Bは"、$ O-> B、 "N"です。 「ビットベクトル」を印刷、アンパック( "H *"、$$ o)、 "n"; $ O2 = $ O-> new(); $ o3 = MyClass->新規($ string); AbstractClass :: Bitsはビットベクトル周辺のクラスラッパーを作成します.class :: bits storage.Object属性はビットベクトル内のビットフィールドに格納されます。ビットフィールドサイズは、2(1,2,4,8,16または32)の電力でなければなりません。クラスコンストラクタサブルーチン:make_bits(field1 => size1、field2 => size2、...)エクスポートのエクスポートCTOR、Accessorメソッド、いくつかのユーティリティメソッド、および一部の定数:フィールドの符号を定義するために、SIZESまたはUだけ前に設定することができます。デフォルトはunsignedです。$ class-> new()$ class-> new($ bitvector)を使用して新しいオブジェクトを作成します。$ BITVECTORよりも新しいオブジェクトを作成します。$ class-> new(%フィールド)新しいオブジェクトを作成します。 %フィールドの値を指定してフィールドを初期化します。$ obj-> new()オブジェクトをクローン。$ obj - > $ field()$ obj - > $ field($ value)ビットフィールド$フィールドの値を取得または設定します。ビットベクトル内の内側。$ CLASS-> LENGTH $ OBJ-> LENGRUTRUTURNSストレージに使用されるビットベクトルのビット単位のサイズ。$ class-> keys $ obj-> keysオブジェクト属性$ obj->の名前を持つ配列を返します。 AS_HASHは、オブジェクト属性を持つフラットテンハッシュを返却します。つまり、次のようにします。サイズ)。ビットフィールドサイズを持つ%Sizeshash。%signedhashフィールドビットフィールドの符号を持つSignedhashは、make_bits.bitフィールドの引数がビットベクトル内に埋め込まれている順序でビットベクトルにパックされます。つまり、作成されたクラスmake_bits(A => 1、B => 2、C => 1、D => 4、E => 8、F => 16)。レイアウトAXBBCXXX DDDDXXXX EEEEEEEE XXXXXXX FFFFFFFFFFFFFFFFFの要件にあります。 ・Perl


クラス::ビット 関連ソフトウェア