ducky.cc.types module¶
-
class
ducky.cc.types.
ArrayType
(item_type, size=None, *args, **kwargs)[source]¶ Bases:
ducky.cc.types.CType
-
class
ducky.cc.types.
CharType
(visitor, decl=None)[source]¶ Bases:
ducky.cc.types.CType
-
class
ducky.cc.types.
FunctionType
(*args, **kwargs)[source]¶ Bases:
ducky.cc.types.CType
-
class
ducky.cc.types.
IntType
(visitor, decl=None)[source]¶ Bases:
ducky.cc.types.CType
-
class
ducky.cc.types.
PointerType
(ptr_to_type, *args, **kwargs)[source]¶ Bases:
ducky.cc.types.CType
-
class
ducky.cc.types.
StructType
(name, *args, **kwargs)[source]¶ Bases:
ducky.cc.types.CType
-
class
ducky.cc.types.
UnsignedCharType
(visitor, decl=None)[source]¶ Bases:
ducky.cc.types.CharType
-
class
ducky.cc.types.
UnsignedIntType
(visitor, decl=None)[source]¶ Bases:
ducky.cc.types.IntType
-
class
ducky.cc.types.
VoidType
(visitor, decl=None)[source]¶ Bases:
ducky.cc.types.CType