Package dap :: Module dtypes :: Class BaseType
[hide private]
[frames] | no frames]

Class BaseType

source code

object --+
         |
        BaseType
Known Subclasses:
ArrayType

DAP Base type.

Variable holding a single value, or an iterable if it's stored inside a sequence. It's the fundamental DAP variable, which actually holds data (together with arrays).

Instance Methods [hide private]
  __init__(self, name='', data=None, type=None, attributes=None)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
  __iter__(self)
  __getattr__(self, attr)
  __getitem__(self, key)
  __setitem__(self, key, item)
  _get_id(self)
  _set_id(self, parent=None)
  _get_filters(self)
  _set_filters(self, f)
  __copy__(self)
  __deepcopy__(self, memo=None, _nil=[])
  __ge__(self, other)
  __gt__(self, other)
  __le__(self, other)
  __lt__(self, other)
  __eq__(self, other)

Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __str__


Properties [hide private]
  id
  filters

Inherited from object: __class__


Method Details [hide private]

__init__(self, name='', data=None, type=None, attributes=None)
(Constructor)

source code 
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
Overrides: object.__init__
(inherited documentation)

__iter__(self)

source code 
None

__getattr__(self, attr)
(Qualification operator)

source code 
None

__getitem__(self, key)
(Indexing operator)

source code 
None

__setitem__(self, key, item)
(Index assignment operator)

source code 
None

_get_id(self)

source code 
None

_set_id(self, parent=None)

source code 
None

_get_filters(self)

source code 
None

_set_filters(self, f)

source code 
None

__copy__(self)

source code 
None

__deepcopy__(self, memo=None, _nil=[])

source code 
None

__ge__(self, other)
(Greater-than-or-equals operator)

source code 
None

__gt__(self, other)
(Greater-than operator)

source code 
None

__le__(self, other)
(Less-than-or-equals operator)

source code 
None

__lt__(self, other)
(Less-than operator)

source code 
None

__eq__(self, other)
(Equality operator)

source code 
None

Property Details [hide private]

id

None
Get Method:
dap.dtypes.BaseType._get_id(self)
Set Method:
None                                                                  
Delete Method:
None                                                                  

filters

None
Get Method:
dap.dtypes.BaseType._get_filters(self)
Set Method:
dap.dtypes.BaseType._set_filters(self, f)
Delete Method:
None