pub struct QMetaEnum { /* private fields */ }Expand description
C++ class: QMetaEnum.
Implementations§
Source§impl QMetaEnum
impl QMetaEnum
Sourcepub unsafe fn copy_from(
&self,
other: impl CastInto<Ref<QMetaEnum>>,
) -> Ref<QMetaEnum>
pub unsafe fn copy_from( &self, other: impl CastInto<Ref<QMetaEnum>>, ) -> Ref<QMetaEnum>
Calls C++ function: QMetaEnum& QMetaEnum::operator=(const QMetaEnum& other).
Sourcepub unsafe fn enclosing_meta_object(&self) -> Ptr<QMetaObject>
pub unsafe fn enclosing_meta_object(&self) -> Ptr<QMetaObject>
Calls C++ function: const QMetaObject* QMetaEnum::enclosingMetaObject() const.
Sourcepub unsafe fn enum_name(&self) -> *const c_char
pub unsafe fn enum_name(&self) -> *const c_char
Calls C++ function: const char* QMetaEnum::enumName() const.
Sourcepub unsafe fn key(&self, index: c_int) -> *const c_char
pub unsafe fn key(&self, index: c_int) -> *const c_char
Calls C++ function: const char* QMetaEnum::key(int index) const.
Sourcepub unsafe fn key_to_value_2a(&self, key: *const c_char, ok: *mut bool) -> c_int
pub unsafe fn key_to_value_2a(&self, key: *const c_char, ok: *mut bool) -> c_int
Calls C++ function: int QMetaEnum::keyToValue(const char* key, bool* ok = …) const.
Sourcepub unsafe fn key_to_value_1a(&self, key: *const c_char) -> c_int
pub unsafe fn key_to_value_1a(&self, key: *const c_char) -> c_int
Calls C++ function: int QMetaEnum::keyToValue(const char* key) const.
Sourcepub unsafe fn keys_to_value_2a(
&self,
keys: *const c_char,
ok: *mut bool,
) -> c_int
pub unsafe fn keys_to_value_2a( &self, keys: *const c_char, ok: *mut bool, ) -> c_int
Calls C++ function: int QMetaEnum::keysToValue(const char* keys, bool* ok = …) const.
Sourcepub unsafe fn keys_to_value_1a(&self, keys: *const c_char) -> c_int
pub unsafe fn keys_to_value_1a(&self, keys: *const c_char) -> c_int
Calls C++ function: int QMetaEnum::keysToValue(const char* keys) const.
Sourcepub unsafe fn name(&self) -> *const c_char
pub unsafe fn name(&self) -> *const c_char
Calls C++ function: const char* QMetaEnum::name() const.
Sourcepub unsafe fn new() -> CppBox<QMetaEnum>
pub unsafe fn new() -> CppBox<QMetaEnum>
Calls C++ function: [constructor] void QMetaEnum::QMetaEnum().
Sourcepub unsafe fn new_copy(
other: impl CastInto<Ref<QMetaEnum>>,
) -> CppBox<QMetaEnum>
pub unsafe fn new_copy( other: impl CastInto<Ref<QMetaEnum>>, ) -> CppBox<QMetaEnum>
Calls C++ function: [constructor] void QMetaEnum::QMetaEnum(const QMetaEnum& other).
Sourcepub unsafe fn scope(&self) -> *const c_char
pub unsafe fn scope(&self) -> *const c_char
Calls C++ function: const char* QMetaEnum::scope() const.
Sourcepub unsafe fn value(&self, index: c_int) -> c_int
pub unsafe fn value(&self, index: c_int) -> c_int
Calls C++ function: int QMetaEnum::value(int index) const.
Sourcepub unsafe fn value_to_key(&self, value: c_int) -> *const c_char
pub unsafe fn value_to_key(&self, value: c_int) -> *const c_char
Calls C++ function: const char* QMetaEnum::valueToKey(int value) const.
Sourcepub unsafe fn value_to_keys(&self, value: c_int) -> CppBox<QByteArray>
pub unsafe fn value_to_keys(&self, value: c_int) -> CppBox<QByteArray>
Calls C++ function: QByteArray QMetaEnum::valueToKeys(int value) const.