Freeciv-3.3
|
Public Member Functions | |
"FieldType" | array (self, SizeInfo size) |
str | __str__ (self) |
str | __repr__ (self) |
Static Public Attributes | |
str | FieldTypeConstructor = typing.Callable[[str, str], RawFieldType] |
Abstract base class (ABC) for classes representing types defined in a packets definition file. These types may require the addition of a size in order to be usable; see the array() method and the FieldType class.
Definition at line 646 of file generate_packets.py.
str generate_packets.RawFieldType.__repr__ | ( | self | ) |
Definition at line 662 of file generate_packets.py.
str generate_packets.RawFieldType.__str__ | ( | self | ) |
Reimplemented in generate_packets.NeedSizeType, generate_packets.BasicType, generate_packets.FloatType, generate_packets.SizedType, generate_packets.ArrayType, generate_packets.SpecvecType, and generate_packets.StrvecType.
Definition at line 659 of file generate_packets.py.
"FieldType" generate_packets.RawFieldType.array | ( | self, | |
SizeInfo | size | ||
) |
Add an array size to this field type, either to make a type which needs a size fully usable, or to make an array type with self as the element type.
Reimplemented in generate_packets.NeedSizeType, generate_packets.FieldType, and generate_packets.StructType.
Definition at line 652 of file generate_packets.py.
|
static |
Definition at line 666 of file generate_packets.py.