MaxPlus Python API Reference
BitArray Class Reference
+ Inheritance diagram for BitArray:

Public Member Functions

def AnyBitSet (self)
 
def Clear (self, *args)
 
def ClearAll (self)
 
def Compress (self)
 
def DeleteSet (self, *args)
 
def Expand (self)
 
def GetSize (self)
 
def IsEmpty (self)
 
def kMAX_LOCALBITS ()
 
def Reverse (self, keepZero=True)
 
def Rotate (self, *args)
 
def Set (self, *args)
 
def SetAll (self)
 
def SetSize (self, *args)
 
def Shift (self, *args)
 
def Swap (self, *args)
 
- Public Member Functions inherited from Wrapper
def GetUnwrappedPtr (self)
 

Public Attributes

 this
 

Static Public Attributes

 kMAX_LOCALBITS = staticmethod(kMAX_LOCALBITS)
 
 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
 
- Static Public Attributes inherited from Wrapper
 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
 

Detailed Description

A set of bit flags that may be treated as a virtual array and are stored in an efficient manner.

Member Function Documentation

◆ AnyBitSet()

def AnyBitSet (   self)
AnyBitSet(BitArray self) -> bool

◆ Clear()

def Clear (   self,
args 
)
Clear(BitArray self, int i)

◆ ClearAll()

def ClearAll (   self)
ClearAll(BitArray self)

◆ Compress()

def Compress (   self)
Compress(BitArray self)

◆ DeleteSet()

def DeleteSet (   self,
args 
)
DeleteSet(BitArray self, BitArray dset, int mult=1)
DeleteSet(BitArray self, BitArray dset)

◆ Expand()

def Expand (   self)
Expand(BitArray self)

◆ GetSize()

def GetSize (   self)
GetSize(BitArray self) -> int

◆ IsEmpty()

def IsEmpty (   self)
IsEmpty(BitArray self) -> bool

◆ kMAX_LOCALBITS()

def kMAX_LOCALBITS ( )
kMAX_LOCALBITS() -> int const

◆ Reverse()

def Reverse (   self,
  keepZero = True 
)
Reverse(BitArray self, bool keepZero=True)
Reverse(BitArray self)

◆ Rotate()

def Rotate (   self,
args 
)
Rotate(BitArray self, int direction, int count)

◆ Set()

def Set (   self,
args 
)
Set(BitArray self, int i)
Set(BitArray self, int i, bool b)

◆ SetAll()

def SetAll (   self)
SetAll(BitArray self)

◆ SetSize()

def SetSize (   self,
args 
)
SetSize(BitArray self, int n, int save=0)
SetSize(BitArray self, int n)

◆ Shift()

def Shift (   self,
args 
)
Shift(BitArray self, int direction, int count, int where=0)
Shift(BitArray self, int direction, int count)

◆ Swap()

def Swap (   self,
args 
)
Swap(BitArray self, BitArray other)