GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  BIT::VECTOR::MINIMAL (3)

.ds Aq ’

NAME

Bit::Vector::Minimal - Object-oriented wrapper around vec()

CONTENTS

SYNOPSIS



  use Bit::Vector::Minimal;
  my $vec = Bit::Vector->new(size => 8, width => 1, endianness => "little");
  # These are the defaults

  $vec->set(1); # $vecs internal vector now looks like "00000010"
  $vec->get(3); # 0



DESCRIPTION

This is a much simplified, lightweight version of Bit::Vector, and wraps Perl’s (sometimes confusing) vec function in an object-oriented abstraction.

METHODS

    new

Creates a new bit vector. By default, this creates a one-byte vector with 8 one-bit slots, with bit zero on the right of the bit pattern. These settings can be changed by passing parameters to the constructor: size will alter the size in bits of the vector; width will alter the width of the slots. The module will die if width is not an integer divisor of size. endianness controls whether the zeroth place is on the right or the left of the bit vector.

    set(POS[, VALUE])

Sets the bit or slot at position POS to value VALUE or all bits on if VALUE is not given.

    get(POS)

Returns the bit or slot at position POS.

    display

Display the vector. For debugging purposes.

AUTHOR

Current maintainer: Tony Bowden

Original author: Simon Cozens

BUGS and QUERIES

Please direct all correspondence regarding this module to:
bug-Bit-Vector-Minimal@rt.cpan.org

SEE ALSO

Bit::Vector

COPYRIGHT AND LICENSE

Copyright 2003, 2004 by Kasei

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

Search for    or go to Top of page |  Section 3 |  Main Index


perl v5.20.3 BIT::VECTOR::MINIMAL (3) 2005-10-04

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.