Exemplo n.º 1
0
 def __init__(self, **kwargs):
     super().__init__()
     self.name = get_utf8(kwargs, 'name', b'<<unknown namespace name>>')
     self.elements = CPPBlock(
         children=kwargs.get('elements', None),
         accessibility=False
     )
Exemplo n.º 2
0
 def __init__(self, **kwargs):
     self.name = get_utf8(kwargs, 'name', b'<<unknown method name>>')
     self.type = kwargs.get('type', Type(name='<<unknown>>'))
     self.static = kwargs.get('static', False)
     self.virtual = kwargs.get('virtual', False)
     self.parameters = kwargs.get('parameters', None)
     self.accessibility = kwargs.get('accessibility', None)
     self.low_pc = kwargs.get('low_pc', None)
Exemplo n.º 3
0
    def __init__(self, **kwargs):
        super().__init__()
        self.name = get_utf8(kwargs, 'name', b'<<unknown type name>>')
        self.type = kwargs.get('type', Type(name=b'<<unknown>>'))
        self.enumerators = [CPPEnumerator(
            name=x.name,
            value=x.value
        ) for x in kwargs.get('enumerators', [])]

        self.accessibility = kwargs.get('accessibility', None)
        self.children = CPPBlock(
            children=self.enumerators,
            accessibility=self.accessibility
        )
Exemplo n.º 4
0
 def __init__(self, **kwargs):
     super().__init__()
     self.name = get_utf8(kwargs, 'name', b'<<unknown type name>>')
     self.value = kwargs.get('value', None)
     self.accessibility = None
Exemplo n.º 5
0
 def __init__(self, **kwargs):
     super().__init__()
     self.name = get_utf8(kwargs, 'name', b'<<unknown type name>>')
     self.type = kwargs.get('type', Type(name=b'<<unknown>>'))
Exemplo n.º 6
0
 def __init__(self, **kwargs):
     super().__init__()
     self.name = get_utf8(kwargs, 'name', b'<<unknown struct name>>')
     self.children = CPPBlock(children=kwargs.get('children', None))
Exemplo n.º 7
0
 def __init__(self, **kwargs):
     super().__init__()
     self.name = get_utf8(kwargs, 'name', b'<<unknown cls name>>')
     self.inheritance = kwargs.get('inheritance', None)
     self.children = CPPBlock(children=kwargs.get('children', None))
Exemplo n.º 8
0
 def __init__(self, **kwargs):
     super().__init__(**kwargs)
     self.name = get_utf8(kwargs, 'name', b'<<unknown union name>>')
     self.anonymous = kwargs.get('anonymous', False)
Exemplo n.º 9
0
 def __init__(self, **kwargs):
     self.name = get_utf8(kwargs, 'name', b'<<unknown field name>>')
     self.type = kwargs.get('type', Type(name='<<unknown>>'))
     self.accessibility = kwargs.get('accessibility', None)
     self.static = kwargs.get('static', None)
     self.const_value = kwargs.get('const_value', None)
Exemplo n.º 10
0
 def __init__(self, **kwargs):
     self.name = get_utf8(kwargs, 'name', b'<<unknown param name>>')
     self.type = kwargs.get('type', Type(name='<<unknown>>'))
     self.offset = kwargs.get('offset', 0)