V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::BitVector Class Reference
Inheritance diagram for v8::internal::BitVector:
v8::internal::ZoneObject

Classes

union  DataStorage
 
class  Iterator
 

Public Member Functions

 BitVector (int length, Zone *zone)
 
 BitVector (const BitVector &other, Zone *zone)
 
void CopyFrom (const BitVector &other)
 
void Resize (int new_length, Zone *zone)
 
bool Contains (int i) const
 
void Add (int i)
 
void AddAll ()
 
void Remove (int i)
 
void Union (const BitVector &other)
 
bool UnionIsChanged (const BitVector &other)
 
void Intersect (const BitVector &other)
 
bool IntersectIsChanged (const BitVector &other)
 
void Subtract (const BitVector &other)
 
void Clear ()
 
bool IsEmpty () const
 
bool Equals (const BitVector &other) const
 
int Count () const
 
int length () const
 
- Public Member Functions inherited from v8::internal::ZoneObject
void * operator new (size_t size, Zone *zone)
 
void operator delete (void *, size_t)
 
void operator delete (void *pointer, Zone *zone)
 

Static Public Member Functions

static int SizeFor (int length)
 

Static Public Attributes

static const int kDataLengthForInline = 1
 
static const int kDataBits = kPointerSize * 8
 
static const int kDataBitShift = kPointerSize == 8 ? 6 : 5
 
static const uintptr_t kOne = 1
 

Detailed Description

Definition at line 14 of file bit-vector.h.


The documentation for this class was generated from the following files: