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

Public Member Functions

def AndFlags (self, *args)
 
def ClearAllFlags (self)
 
def ClearFlag (self, *args)
 
def CopyFlags (self, *args)
 
def ExportFlags (self)
 
def FlagMatch (self, *args)
 
def GetFlag (self, *args)
 
def ImportFlags (self, *args)
 
def OrFlags (self, *args)
 
def SetFlag (self, *args)
 
- Public Member Functions inherited from Wrapper
def GetUnwrappedPtr (self)
 

Static Public Attributes

 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 handy class to subclass class with flags

Member Function Documentation

◆ AndFlags()

def AndFlags (   self,
args 
)
AndFlags(FlagUser self, FlagUser fu)

◆ ClearAllFlags()

def ClearAllFlags (   self)
ClearAllFlags(FlagUser self)

◆ ClearFlag()

def ClearFlag (   self,
args 
)
ClearFlag(FlagUser self, DWORD fl)

◆ CopyFlags()

def CopyFlags (   self,
args 
)
CopyFlags(FlagUser self, DWORD fl)
CopyFlags(FlagUser self, FlagUser fu)
CopyFlags(FlagUser self, DWORD fl, DWORD mask)
CopyFlags(FlagUser self, FlagUser fu, DWORD mask)

◆ ExportFlags()

def ExportFlags (   self)
ExportFlags(FlagUser self) -> DWORD

◆ FlagMatch()

def FlagMatch (   self,
args 
)
FlagMatch(FlagUser self, DWORD fmask, DWORD fl) -> bool
FlagMatch(FlagUser self, DWORD fmask, FlagUser fu) -> bool

◆ GetFlag()

def GetFlag (   self,
args 
)
GetFlag(FlagUser self, DWORD fl) -> bool

◆ ImportFlags()

def ImportFlags (   self,
args 
)
ImportFlags(FlagUser self, DWORD fl)

◆ OrFlags()

def OrFlags (   self,
args 
)
OrFlags(FlagUser self, FlagUser fu)

◆ SetFlag()

def SetFlag (   self,
args 
)
SetFlag(FlagUser self, DWORD fl, bool val=TRUE)
SetFlag(FlagUser self, DWORD fl)