Klasse :: Bits

Klasse :: Bits is een Perl-module met klasse-wrappers rond bit vectoren.
Download nu

Klasse :: Bits Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Salvador Fandi
  • Uitgever website:
  • http://search.cpan.org/~salva/Net-SFTP-Foreign-1.42/lib/Net/SFTP/Foreign.pm

Klasse :: Bits Tags


Klasse :: Bits Beschrijving

Klasse :: Bits is een Perl-module met klasse-wrappers rond bitvectoren. Klasse :: Bits is een Perl-module met klasse-wrappers rond bit vectoren. Synopsis pakket MyClass; gebruik klasse :: bits; make_bits (A => 4, # 0..15 B => 1, # 0..1 C => 1, # 0..1 D => 2, # 0..3 E => S4 # -8. .7 f => S1 # -1..0); pakket; $ O = MyClass-> Nieuw (A => 12, D => 2); Print "O-> B is", $ O-> B, "N"; Print "bit vector is", uitpakken ("H *", $$ O), "N"; $ o2 = $ o-> nieuw (); $ O3 = MyClass-> Nieuwe ($ string); abstractclass :: bits creëert klasse wrappers rond bit vectoren.class :: Bits definieert klassen met behulp van bit vectoren als opslag. Objectattributen worden opgeslagen in bitvelden in de bitvector. Bitveldgroottes moeten bevoegdheden zijn van 2 (1, 2, 4, 8, 16 of 32). Er is een subroutine van de klasse constructeur: make_bits (veld1 => maat1, veld2 => maat2, ...) Uitvoer in de roeping Pakket een COR, Accessor-methoden, sommige nutsmethoden en sommige constanten: maten kunnen vooraf worden ingesloten door S of u om ondertekendheid van het veld te definiëren. Standaard is niet-ondertekend. $ Class-> NIEUW () Creëert een nieuw object met alle nullen. $ Class-> Nieuwe ($ bitvector) creëert een nieuw object van meer dan $ bitvector. $ Class-> Nieuwe (% velden) Creëert een nieuw object en Initialiseert zijn velden met de waarden in% velden. $ OBJ-> NIEUWE () KLONEN EEN OBJECT. $ OBJ -> $ FIELD () $ OBJ -> $ FIELD ($ VALUE) krijgt of stelt de waarde van het veld Bit Field $ in Binnenin de bitvector. $ Class-> Lengte $ OBJ-> LenghtReturns De grootte in bits van de bitvector die wordt gebruikt voor opslag. $ Class-> Keys $ OBJ-> KeysReturns Een array met de namen van het objectattributen $ OBJ-> AS_HASHRETURNES A FLATHTEN HASH met de objectattributen, dwz: mijn% -waarden = $ OBJ-> AS_HASH;% Indexhash met offsets zoals gebruikt door VEC PERL-operator (om een offset in bits te krijgen, moet de waarde worden vermenigvuldigd met het overeenkomstige bitveld Grootte).% Sizeshash met bit veldmaten in bits.% Signedhash met ondertekendheid van de Fieldit-velden zijn verpakt in de bitvector in de gestelde volgorde als argumenten aan make_bits.bit velden zijn opgevuld in de bitvector, dat wil zeggen een klasse gecreëerd zoals make_bits (A => 1, b => 2, c => 1, d => 4, e => 8, f => 16); zal de lay-out axbcxxx ddddxxxx eeeeeee xxxxxxxx fffffff fffffff-vereisten: · Perl


Klasse :: Bits Gerelateerde software