Flutter Engine
The Flutter Engine
|
Public Member Functions | |
def | __init__ (self, ast) |
def | __len__ (self) |
def | __getitem__ (self, key) |
def | __setitem__ (self, key, value) |
def | __delitem__ (self, key) |
def | __contains__ (self, key) |
def | __iter__ (self) |
def | get (self, key, default=None) |
def | setdefault (self, key, value=None) |
def | items (self) |
def | keys (self) |
def | values (self) |
def | clear (self) |
def | to_dict (self) |
Public Member Functions inherited from scripts.idlnode.IDLNode | |
def | __init__ (self, ast, id=None) |
def | __repr__ (self) |
def | __eq__ (self, other) |
def | __hash__ (self) |
def | reset_id (self, newId) |
def | all (self, type_filter=None) |
def | to_dict (self) |
def | to_hash (self) |
Additional Inherited Members | |
Public Attributes inherited from scripts.idlnode.IDLNode | |
id | |
ext_attrs | |
annotations | |
members | |
Base class for dictionary-like IDL nodes such as extended attributes and annotations. The base class implements various dict interfaces.
Definition at line 349 of file idlnode.py.
def scripts.idlnode.IDLDictNode.__init__ | ( | self, | |
ast | |||
) |
Initializes an IDLNode from a PegParser AST output.
Reimplemented from scripts.idlnode.IDLNode.
Reimplemented in scripts.idlnode.IDLExtAttrs, scripts.idlnode.IDLAnnotations, scripts.idlnode.IDLAnnotation, and scripts.idlnode.IDLDictionaryMembers.
Definition at line 353 of file idlnode.py.
def scripts.idlnode.IDLDictNode.__contains__ | ( | self, | |
key | |||
) |
Definition at line 372 of file idlnode.py.
def scripts.idlnode.IDLDictNode.__delitem__ | ( | self, | |
key | |||
) |
Definition at line 369 of file idlnode.py.
def scripts.idlnode.IDLDictNode.__getitem__ | ( | self, | |
key | |||
) |
Definition at line 363 of file idlnode.py.
def scripts.idlnode.IDLDictNode.__iter__ | ( | self | ) |
Definition at line 375 of file idlnode.py.
def scripts.idlnode.IDLDictNode.__len__ | ( | self | ) |
Definition at line 360 of file idlnode.py.
def scripts.idlnode.IDLDictNode.__setitem__ | ( | self, | |
key, | |||
value | |||
) |
Definition at line 366 of file idlnode.py.
def scripts.idlnode.IDLDictNode.clear | ( | self | ) |
Definition at line 393 of file idlnode.py.
def scripts.idlnode.IDLDictNode.get | ( | self, | |
key, | |||
default = None |
|||
) |
Definition at line 378 of file idlnode.py.
def scripts.idlnode.IDLDictNode.items | ( | self | ) |
Definition at line 384 of file idlnode.py.
def scripts.idlnode.IDLDictNode.keys | ( | self | ) |
Definition at line 387 of file idlnode.py.
def scripts.idlnode.IDLDictNode.setdefault | ( | self, | |
key, | |||
value = None |
|||
) |
Definition at line 381 of file idlnode.py.
def scripts.idlnode.IDLDictNode.to_dict | ( | self | ) |
Overrides the default IDLNode.to_dict behavior. The IDLDictNode members are copied into a new dictionary, and IDLNode members are recursively converted into dicts as well.
Reimplemented from scripts.idlnode.IDLNode.
Definition at line 396 of file idlnode.py.
def scripts.idlnode.IDLDictNode.values | ( | self | ) |
Definition at line 390 of file idlnode.py.