autoenum Demo ¶
- enum <{{ sig_prename_tag }} class="sig-prename descclassname"> enum_tools.demo. {{ sig_prename_tag }}> <{{ sig_prename_tag }} class="sig-name descname"> People {{ sig_prename_tag }}> ( value ) ¶
-
An enumeration of people.
- Member Type{% if docutils_version >= (0, 18) %} : {% endif %}
-
int
Valid values are as follows:
- <{{ sig_prename_tag }} class="sig-name descname"> Bob {{ sig_prename_tag }}> = {% if NEW_ENUM_REPR %}People.Bob{% else %}<People.Bob: 1>{% endif %} ¶
-
A person called Bob
- <{{ sig_prename_tag }} class="sig-name descname"> Alice {{ sig_prename_tag }}> = {% if NEW_ENUM_REPR %}People.Alice{% else %}<People.Alice: 2>{% endif %} ¶
-
A person called Alice
- <{{ sig_prename_tag }} class="sig-name descname"> Carol {{ sig_prename_tag }}> = {% if NEW_ENUM_REPR %}People.Carol{% else %}<People.Carol: 3>{% endif %} ¶
-
A person called Carol.
This is a multiline docstring.
- <{{ sig_prename_tag }} class="sig-name descname"> Dennis {{ sig_prename_tag }}> = {% if NEW_ENUM_REPR %}People.Dennis{% else %}<People.Dennis: 4>{% endif %} ¶
-
A person called Dennis
The
Enum
and its members also have the following methods:- classmethod <{{ sig_prename_tag }} class="sig-name descname"> iter_values {{ sig_prename_tag }}> ( ) ¶
-
Iterate over the values of the Enum.
- classmethod <{{ sig_prename_tag }} class="sig-name descname"> as_list {{ sig_prename_tag }}> ( ) → List ¶
-
Return the Enum’s members as a list.
- enum <{{ sig_prename_tag }} class="sig-prename descclassname"> enum_tools.demo. {{ sig_prename_tag }}> <{{ sig_prename_tag }} class="sig-name descname"> NoMethods {{ sig_prename_tag }}> ( value ) ¶
-
An enumeration of people without any methods.
- Member Type{% if docutils_version >= (0, 18) %} : {% endif %}
-
int
Valid values are as follows:
- <{{ sig_prename_tag }} class="sig-name descname"> Bob {{ sig_prename_tag }}> = {% if NEW_ENUM_REPR %}NoMethods.Bob{% else %}<NoMethods.Bob: 1>{% endif %} ¶
-
A person called Bob
- <{{ sig_prename_tag }} class="sig-name descname"> Alice {{ sig_prename_tag }}> = {% if NEW_ENUM_REPR %}NoMethods.Alice{% else %}<NoMethods.Alice: 2>{% endif %} ¶
-
A person called Alice
- <{{ sig_prename_tag }} class="sig-name descname"> Carol {{ sig_prename_tag }}> = {% if NEW_ENUM_REPR %}NoMethods.Carol{% else %}<NoMethods.Carol: 3>{% endif %} ¶
-
A person called Carol