Exemplo n.º 1
0
 def f(index, key):
     return CT.CTypBuiltinVaargs(self, index, tags, args)
Exemplo n.º 2
0
}

offset_constructors = {
    'n': lambda x: CO.CNoOffset(*x),
    'f': lambda x: CO.CFieldOffset(*x),
    'i': lambda x: CO.CIndexOffset(*x)
}

typ_constructors = {
    'tvoid': lambda x: CT.CTypVoid(*x),
    'tint': lambda x: CT.CTypInt(*x),
    'tfloat': lambda x: CT.CTypFloat(*x),
    'tnamed': lambda x: CT.CTypNamed(*x),
    'tcomp': lambda x: CT.CTypComp(*x),
    'tenum': lambda x: CT.CTypEnum(*x),
    'tbuiltin-va-list': lambda x: CT.CTypBuiltinVaargs(*x),
    'tbuiltinvaargs': lambda x: CT.CTypBuiltinVaargs(*x),
    'tptr': lambda x: CT.CTypPtr(*x),
    'tarray': lambda x: CT.CTypArray(*x),
    'tfun': lambda x: CT.CTypFun(*x)
}

typsig_constructors = {
    'tsarray': lambda x: CS.CTypsigArray(*x),
    'tsptr': lambda x: CS.CTypsigPtr(*x),
    'tscomp': lambda x: CS.CTypsigComp(*x),
    'tsfun': lambda x: CS.CTypsigFun(*x),
    'tsenum': lambda x: CS.CTypsigEnum(*x),
    'tsbase': lambda x: CS.CTypsigBase(*x)
}