определяет интерфейс, через который пользователи выставляют свои типы перечисления C++ на Python. Он объявляет шаблон класса<enum_>, который параметризуется по типу перечисления, подвергаемому воздействию.
Оригинальное название:ntbs, что соответствует правилам именования идентификаторов Python.
Effects
Конструирует<enum_>объект, содержащий тип расширения Python, полученный из<int>, который называется<name>. Названный атрибуттекущего объемасвязан с новым типом расширения.
Оригинальное название:ntbs, что соответствует правилам именования идентификаторов Python.
Effects
Добавляет экземпляр обернутого типа перечисления со значением x в словарь типа в качестве названного атрибута.
Returns
<*this>
enum_<T>&export_values();
Effects
Устанавливает атрибуты втекущем объемес теми же именами и значениями, что и все значения перечисления, выставленные до сих пор путем вызова значения ().
Статья boost/python/enum.hpp раздела Boost.Python Reference Manual Chapter 2. High Level Components может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.