Module paludis :: Class IUseFlagParseOptions
[show private | hide private]
[frames | no frames]

Type IUseFlagParseOptions

object --+    
         |    
  instance --+
             |
            IUseFlagParseOptions


Options for IUseFlag.

Note that python lists containing suitable enum values are convertible to Options classes.
Method Summary
  __init__()
__init__()
IUseFlagParseOptions __add__(IUseFlagParseOption)
Return a copy of ourself with the specified bit enabled.
bool __getitem__(IUseFlagParseOption)
Returns whether the specified bit is enabled.
IUseFlagParseOptions __iadd__(IUseFlagParseOption)
Enable the specified bit.
IUseFlagParseOptions __ior__(IUseFlagParseOptions)
Enable any bits that are enabled in the parameter.
IUseFlagParseOptions __isub__(IUseFlagParseOption)
Disable the specified bit.
IUseFlagParseOptions __or__(IUseFlagParseOptions)
Return a copy of ourself, bitwise 'or'ed with another Options set.
  __reduce__(...)
IUseFlagParseOptions __sub__(IUseFlagParseOption)
Return a copy of ourself with the specified bit disabled.
IUseFlagParseOptions subtract(IUseFlagParseOptions)
Disable any bits that are enabled in the parameter.
    Inherited from instance
  __new__(T, S, ...)
T.__new__(S, ...) -> a new object with type S, a subtype of T
    Inherited from object
  __delattr__(...)
x.__delattr__('name') <==> del x.name
  __getattribute__(...)
x.__getattribute__('name') <==> x.name
  __hash__(x)
x.__hash__() <==> hash(x)
  __reduce_ex__(...)
helper for pickle
  __repr__(x)
x.__repr__() <==> repr(x)
  __setattr__(...)
x.__setattr__('name', value) <==> x.name = value
  __str__(x)
x.__str__() <==> str(x)

Property Summary
  any: [ro] bool Is any bit enabled.
  none: [ro] bool Are all bits disabled.

Class Variable Summary
int __instance_size__ = 24                                                                    

Method Details

__init__()
(Constructor)

__init__()
Overrides:
__builtin__.object.__init__

__add__(IUseFlagParseOption)
(Addition operator)

Return a copy of ourself with the specified bit enabled.
Returns:
IUseFlagParseOptions

__getitem__(IUseFlagParseOption)
(Indexing operator)

Returns whether the specified bit is enabled.
Returns:
bool

__iadd__(IUseFlagParseOption)

Enable the specified bit.
Returns:
IUseFlagParseOptions

__ior__(IUseFlagParseOptions)

Enable any bits that are enabled in the parameter.
Returns:
IUseFlagParseOptions

__isub__(IUseFlagParseOption)

Disable the specified bit.
Returns:
IUseFlagParseOptions

__or__(IUseFlagParseOptions)
(Or operator)

Return a copy of ourself, bitwise 'or'ed with another Options set.
Returns:
IUseFlagParseOptions

__sub__(IUseFlagParseOption)
(Subtraction operator)

Return a copy of ourself with the specified bit disabled.
Returns:
IUseFlagParseOptions

subtract(IUseFlagParseOptions)

Disable any bits that are enabled in the parameter.
Returns:
IUseFlagParseOptions

Property Details

any

[ro] bool Is any bit enabled.
Get Method:
<Boost.Python.function object at 0x178dc...

none

[ro] bool Are all bits disabled.
Get Method:
<Boost.Python.function object at 0x178dc...

Class Variable Details

__instance_size__

Type:
int
Value:
24                                                                    

Generated by Epydoc 2.1 on Mon Aug 4 19:40:19 2008 http://epydoc.sf.net