LibreOffice Module pyuno (master)  1
Public Member Functions | Public Attributes | List of all members
uno.Enum Class Reference

Public Member Functions

def __init__ (self, typeName, value)
 
def __repr__ (self)
 
def __eq__ (self, that)
 
def __ne__ (self, other)
 

Public Attributes

 typeName
 
 value
 

Detailed Description

Represents a UNO enum.

Use an instance of this class to explicitly pass an enum to UNO.

:param typeName: The name of the enum as a string.
:param value: The actual value of this enum as a string.

Definition at line 142 of file uno.py.

Constructor & Destructor Documentation

def uno.Enum.__init__ (   self,
  typeName,
  value 
)

Definition at line 151 of file uno.py.

Member Function Documentation

def uno.Enum.__eq__ (   self,
  that 
)

Definition at line 159 of file uno.py.

References pq_sdbc_driver::ColDesc.typeName, pq_sdbc_driver::ColumnMetaData.typeName, TypeInfoDef.typeName, uno.Enum.typeName, connectivity::macab::macabfield.value, o3tl::detail::struct_from_value< class >::type.value, value||bool(NoCV(1)< NoCV(-1)))>.value, IntegralConstant< bool, IsVoid< B >::value >.value, IntegralConstant< bool, IsVoid< A >::value >.value, IntegralConstant< bool, IsSame< T, float >::value||IsSame< T, double >::value||IsSame< T, long double >::value >.value, IntegralConstant< bool, IsSame< RemoveCV< T >::Type, float >::value||IsSame< RemoveCV< T >::Type, double >::value||IsSame< RemoveCV< T >::Type, long double >::value >.value, IntegralConstant< bool, IsLvalueReference< T >::value||IsRvalueReference< T >::value >.value, connectivity::evoab::SplitEvoColumns.value, IntegralConstant< bool, IsClass< T >::value &&__is_empty(T)>.value, IntegralConstant< bool, IsClass< RemoveCV< T >::Type >::value &&__is_empty(RemoveCV< T >::Type)>.value, IntegralConstant< bool, detail::ConvertibleTester< From, To >::value >.value, IntegralConstant< bool, detail::BaseOfTester< Base, Derived >::value >.value, IntegralConstant< bool, bool(NoCV(-1)< NoCV(1))>.value, IntegralConstant< bool, __is_enum(T)>.value, IntegralConstant< bool, __is_enum(RemoveCV< T >::Type)>.value, IntegralConstant< bool, __is_class(T)>.value, IntegralConstant< bool, __is_class(RemoveCV< T >::Type)>.value, mozilla::IntegralConstant< T, Value >.value, mozilla::detail::ConvertibleTester< class, class >.value, mozilla::detail::BaseOfTester< Base, const Derived >.value, mozilla::detail::BaseOfTester< class, class >.value, Attr.value, XIMUnicodeChoiceObject.value, webdav_ucp::ProppatchValue.value, org::openoffice::xmerge::converter::xml::ParaStyle.value, org::openoffice::xmerge::converter::xml::sxc::Format.value, HuffmanTreeNode.value, detail::has_clone< class >.value, unoidl::EnumTypeEntity::Member.value, unoidl::ConstantGroupEntity::Member.value, http_dav_ucp::ProppatchValue.value, Node.value, cppu::ContextEntry_Init.value, i18nutil::Value.value, ScriptTypeList.value, IntegralConstant< bool, IsIntegral< T >::value||IsFloatingPoint< T >::value >.value, pq_sdbc_driver::UpdateableField.value, and uno.Enum.value.

Referenced by uno.Enum.__ne__(), uno.Type.__ne__(), and uno.Char.__ne__().

def uno.Enum.__ne__ (   self,
  other 
)

Definition at line 165 of file uno.py.

References uno.Enum.__eq__().

def uno.Enum.__repr__ (   self)

Definition at line 156 of file uno.py.

References pq_sdbc_driver::ColDesc.typeName, pq_sdbc_driver::ColumnMetaData.typeName, TypeInfoDef.typeName, uno.Enum.typeName, connectivity::macab::macabfield.value, o3tl::detail::struct_from_value< class >::type.value, value||bool(NoCV(1)< NoCV(-1)))>.value, IntegralConstant< bool, IsVoid< B >::value >.value, IntegralConstant< bool, IsVoid< A >::value >.value, IntegralConstant< bool, IsSame< T, float >::value||IsSame< T, double >::value||IsSame< T, long double >::value >.value, IntegralConstant< bool, IsSame< RemoveCV< T >::Type, float >::value||IsSame< RemoveCV< T >::Type, double >::value||IsSame< RemoveCV< T >::Type, long double >::value >.value, IntegralConstant< bool, IsLvalueReference< T >::value||IsRvalueReference< T >::value >.value, connectivity::evoab::SplitEvoColumns.value, IntegralConstant< bool, IsClass< T >::value &&__is_empty(T)>.value, IntegralConstant< bool, IsClass< RemoveCV< T >::Type >::value &&__is_empty(RemoveCV< T >::Type)>.value, IntegralConstant< bool, detail::ConvertibleTester< From, To >::value >.value, IntegralConstant< bool, detail::BaseOfTester< Base, Derived >::value >.value, IntegralConstant< bool, bool(NoCV(-1)< NoCV(1))>.value, IntegralConstant< bool, __is_enum(T)>.value, IntegralConstant< bool, __is_enum(RemoveCV< T >::Type)>.value, IntegralConstant< bool, __is_class(T)>.value, IntegralConstant< bool, __is_class(RemoveCV< T >::Type)>.value, mozilla::IntegralConstant< T, Value >.value, mozilla::detail::ConvertibleTester< class, class >.value, mozilla::detail::BaseOfTester< Base, const Derived >.value, mozilla::detail::BaseOfTester< class, class >.value, Attr.value, XIMUnicodeChoiceObject.value, webdav_ucp::ProppatchValue.value, org::openoffice::xmerge::converter::xml::ParaStyle.value, org::openoffice::xmerge::converter::xml::sxc::Format.value, HuffmanTreeNode.value, detail::has_clone< class >.value, unoidl::EnumTypeEntity::Member.value, unoidl::ConstantGroupEntity::Member.value, http_dav_ucp::ProppatchValue.value, Node.value, cppu::ContextEntry_Init.value, i18nutil::Value.value, ScriptTypeList.value, IntegralConstant< bool, IsIntegral< T >::value||IsFloatingPoint< T >::value >.value, pq_sdbc_driver::UpdateableField.value, and uno.Enum.value.

Member Data Documentation

uno.Enum.typeName

Definition at line 152 of file uno.py.

Referenced by uno.Enum.__eq__(), uno.Type.__eq__(), uno.Enum.__repr__(), and uno.Type.__repr__().

uno.Enum.value

The documentation for this class was generated from the following file: