Library of Assembled Shared Sources
 
Loading...
Searching...
No Matches
lass::python::StrEnumDefinition< EnumType, ValueType > Member List

This is the complete list of members for lass::python::StrEnumDefinition< EnumType, ValueType >, including all inherited members.

addEnumerator(std::string name, TEnum enumerator, TValue value)lass::python::EnumDefinition< EnumType, std::string >inline
build(TEnum value) constlass::python::EnumDefinition< EnumType, std::string >inline
doc() constlass::python::EnumDefinition< EnumType, std::string >
doFreezeDefinition(TPyObjPtr &&kwargs) overridelass::python::StrEnumDefinition< EnumType, ValueType >inlineprotectedvirtual
doValueObject(PyObject *obj) const overridelass::python::StrEnumDefinition< EnumType, ValueType >inlineprotectedvirtual
EnumDefinition(const char *name)lass::python::EnumDefinition< EnumType, std::string >inline
EnumDefinition(const char *name, const char *doc)lass::python::EnumDefinition< EnumType, std::string >inline
EnumDefinition(const char *name, std::initializer_list< Enumerator > enumerators)lass::python::EnumDefinition< EnumType, std::string >inline
EnumDefinition(const char *name, const char *doc, std::initializer_list< Enumerator > enumerators)lass::python::EnumDefinition< EnumType, std::string >inline
EnumDefinitionBase(const char *name)lass::python::EnumDefinitionBaseprotected
EnumDefinitionBase(const char *name, const char *doc)lass::python::EnumDefinitionBaseprotected
freezeDefinition(const char *moduleName, const char *scopeName)lass::python::EnumDefinition< EnumType, std::string >
freezeEnumerators()lass::python::EnumDefinition< EnumType, std::string >inlineprotected
get(PyObject *obj, TEnum &value) constlass::python::EnumDefinition< EnumType, std::string >inline
name() constlass::python::EnumDefinition< EnumType, std::string >
type() constlass::python::EnumDefinition< EnumType, std::string >
valueObject(PyObject *obj) constlass::python::EnumDefinition< EnumType, std::string >protected