pub struct QFlags<E> { /* private fields */ }Expand description
An OR-combination of integer values of the enum type E.
This type serves as a replacement for Qt’s QFlags C++ template class.
Implementations§
Trait Implementations§
Source§impl BitOr<QFlags<ComponentFormattingOption>> for &QUrlTwoFlagsOfUrlFormattingOptionComponentFormattingOption
impl BitOr<QFlags<ComponentFormattingOption>> for &QUrlTwoFlagsOfUrlFormattingOptionComponentFormattingOption
Source§fn bitor(
self,
f: QFlags<ComponentFormattingOption>,
) -> CppBox<QUrlTwoFlagsOfUrlFormattingOptionComponentFormattingOption>
fn bitor( self, f: QFlags<ComponentFormattingOption>, ) -> CppBox<QUrlTwoFlagsOfUrlFormattingOptionComponentFormattingOption>
Calls C++ function: QUrlTwoFlags<QUrl::UrlFormattingOption, QUrl::ComponentFormattingOption> operator|(QUrlTwoFlags<QUrl::UrlFormattingOption, QUrl::ComponentFormattingOption> i, QFlags<QUrl::ComponentFormattingOption> f).
Source§type Output = CppBox<QUrlTwoFlagsOfUrlFormattingOptionComponentFormattingOption>
type Output = CppBox<QUrlTwoFlagsOfUrlFormattingOptionComponentFormattingOption>
| operator.Source§impl From<Base64Option> for QFlags<Base64Option>
impl From<Base64Option> for QFlags<Base64Option>
Source§fn from(value: Base64Option) -> Self
fn from(value: Base64Option) -> Self
Source§impl From<BoundaryReason> for QFlags<BoundaryReason>
impl From<BoundaryReason> for QFlags<BoundaryReason>
Source§fn from(value: BoundaryReason) -> Self
fn from(value: BoundaryReason) -> Self
Source§impl From<CheckIndexOption> for QFlags<CheckIndexOption>
impl From<CheckIndexOption> for QFlags<CheckIndexOption>
Source§fn from(value: CheckIndexOption) -> Self
fn from(value: CheckIndexOption) -> Self
Source§impl From<ComponentFormattingOption> for QFlags<ComponentFormattingOption>
impl From<ComponentFormattingOption> for QFlags<ComponentFormattingOption>
Source§fn from(value: ComponentFormattingOption) -> Self
fn from(value: ComponentFormattingOption) -> Self
Source§impl From<ConversionFlag> for QFlags<ConversionFlag>
impl From<ConversionFlag> for QFlags<ConversionFlag>
Source§fn from(value: ConversionFlag) -> Self
fn from(value: ConversionFlag) -> Self
Source§impl From<DataSizeFormat> for QFlags<DataSizeFormat>
impl From<DataSizeFormat> for QFlags<DataSizeFormat>
Source§fn from(value: DataSizeFormat) -> Self
fn from(value: DataSizeFormat) -> Self
Source§impl From<DiagnosticNotationOption> for QFlags<DiagnosticNotationOption>
impl From<DiagnosticNotationOption> for QFlags<DiagnosticNotationOption>
Source§fn from(value: DiagnosticNotationOption) -> Self
fn from(value: DiagnosticNotationOption) -> Self
Source§impl From<DropAction> for QFlags<DropAction>
impl From<DropAction> for QFlags<DropAction>
Source§fn from(value: DropAction) -> Self
fn from(value: DropAction) -> Self
Source§impl From<EncodingOption> for QFlags<EncodingOption>
impl From<EncodingOption> for QFlags<EncodingOption>
Source§fn from(value: EncodingOption) -> Self
fn from(value: EncodingOption) -> Self
Source§impl From<FileHandleFlag> for QFlags<FileHandleFlag>
impl From<FileHandleFlag> for QFlags<FileHandleFlag>
Source§fn from(value: FileHandleFlag) -> Self
fn from(value: FileHandleFlag) -> Self
Source§impl From<FindChildOption> for QFlags<FindChildOption>
impl From<FindChildOption> for QFlags<FindChildOption>
Source§fn from(value: FindChildOption) -> Self
fn from(value: FindChildOption) -> Self
Source§impl From<IteratorFlag> for QFlags<IteratorFlag>
impl From<IteratorFlag> for QFlags<IteratorFlag>
Source§fn from(value: IteratorFlag) -> Self
fn from(value: IteratorFlag) -> Self
Source§impl From<LocateOption> for QFlags<LocateOption>
impl From<LocateOption> for QFlags<LocateOption>
Source§fn from(value: LocateOption) -> Self
fn from(value: LocateOption) -> Self
Source§impl From<MatchOption> for QFlags<MatchOption>
impl From<MatchOption> for QFlags<MatchOption>
Source§fn from(value: MatchOption) -> Self
fn from(value: MatchOption) -> Self
Source§impl From<NumberFlag> for QFlags<NumberFlag>
impl From<NumberFlag> for QFlags<NumberFlag>
Source§fn from(value: NumberFlag) -> Self
fn from(value: NumberFlag) -> Self
Source§impl From<NumberOption> for QFlags<NumberOption>
impl From<NumberOption> for QFlags<NumberOption>
Source§fn from(value: NumberOption) -> Self
fn from(value: NumberOption) -> Self
Source§impl From<OpenModeFlag> for QFlags<OpenModeFlag>
impl From<OpenModeFlag> for QFlags<OpenModeFlag>
Source§fn from(value: OpenModeFlag) -> Self
fn from(value: OpenModeFlag) -> Self
Source§impl From<PatternOption> for QFlags<PatternOption>
impl From<PatternOption> for QFlags<PatternOption>
Source§fn from(value: PatternOption) -> Self
fn from(value: PatternOption) -> Self
Source§impl From<Permission> for QFlags<Permission>
impl From<Permission> for QFlags<Permission>
Source§fn from(value: Permission) -> Self
fn from(value: Permission) -> Self
Source§impl From<ProcessEventsFlag> for QFlags<ProcessEventsFlag>
impl From<ProcessEventsFlag> for QFlags<ProcessEventsFlag>
Source§fn from(value: ProcessEventsFlag) -> Self
fn from(value: ProcessEventsFlag) -> Self
Source§impl From<SectionFlag> for QFlags<SectionFlag>
impl From<SectionFlag> for QFlags<SectionFlag>
Source§fn from(value: SectionFlag) -> Self
fn from(value: SectionFlag) -> Self
Source§impl From<SelectionFlag> for QFlags<SelectionFlag>
impl From<SelectionFlag> for QFlags<SelectionFlag>
Source§fn from(value: SelectionFlag) -> Self
fn from(value: SelectionFlag) -> Self
Source§impl From<SplitBehaviorFlags> for QFlags<SplitBehaviorFlags>
impl From<SplitBehaviorFlags> for QFlags<SplitBehaviorFlags>
Source§fn from(value: SplitBehaviorFlags) -> Self
fn from(value: SplitBehaviorFlags) -> Self
Source§impl From<UserInputResolutionOption> for QFlags<UserInputResolutionOption>
impl From<UserInputResolutionOption> for QFlags<UserInputResolutionOption>
Source§fn from(value: UserInputResolutionOption) -> Self
fn from(value: UserInputResolutionOption) -> Self
Source§impl Shl<QFlags<Base64Option>> for &QDataStream
impl Shl<QFlags<Base64Option>> for &QDataStream
Source§fn shl(self, e: QFlags<Base64Option>) -> Ref<QDataStream>
fn shl(self, e: QFlags<Base64Option>) -> Ref<QDataStream>
Calls C++ function: QDataStream& operator<<(QDataStream& s, QFlags<QByteArray::Base64Option> e).
Source§type Output = Ref<QDataStream>
type Output = Ref<QDataStream>
<< operator.Source§impl Shl<QFlags<BoundaryReason>> for &QDataStream
impl Shl<QFlags<BoundaryReason>> for &QDataStream
Source§fn shl(self, e: QFlags<BoundaryReason>) -> Ref<QDataStream>
fn shl(self, e: QFlags<BoundaryReason>) -> Ref<QDataStream>
Calls C++ function: QDataStream& operator<<(QDataStream& s, QFlags<QTextBoundaryFinder::BoundaryReason> e).
Source§type Output = Ref<QDataStream>
type Output = Ref<QDataStream>
<< operator.Source§impl Shl<QFlags<CheckIndexOption>> for &QDataStream
impl Shl<QFlags<CheckIndexOption>> for &QDataStream
Source§fn shl(self, e: QFlags<CheckIndexOption>) -> Ref<QDataStream>
fn shl(self, e: QFlags<CheckIndexOption>) -> Ref<QDataStream>
Calls C++ function: QDataStream& operator<<(QDataStream& s, QFlags<QAbstractItemModel::CheckIndexOption> e).
Source§type Output = Ref<QDataStream>
type Output = Ref<QDataStream>
<< operator.Source§impl Shl<QFlags<ComponentFormattingOption>> for &QDataStream
impl Shl<QFlags<ComponentFormattingOption>> for &QDataStream
Source§fn shl(self, e: QFlags<ComponentFormattingOption>) -> Ref<QDataStream>
fn shl(self, e: QFlags<ComponentFormattingOption>) -> Ref<QDataStream>
Calls C++ function: QDataStream& operator<<(QDataStream& s, QFlags<QUrl::ComponentFormattingOption> e).
Source§type Output = Ref<QDataStream>
type Output = Ref<QDataStream>
<< operator.Source§impl Shl<QFlags<ConversionFlag>> for &QDataStream
impl Shl<QFlags<ConversionFlag>> for &QDataStream
Source§fn shl(self, e: QFlags<ConversionFlag>) -> Ref<QDataStream>
fn shl(self, e: QFlags<ConversionFlag>) -> Ref<QDataStream>
Calls C++ function: QDataStream& operator<<(QDataStream& s, QFlags<QTextCodec::ConversionFlag> e).
Source§type Output = Ref<QDataStream>
type Output = Ref<QDataStream>
<< operator.Source§impl Shl<QFlags<DataSizeFormat>> for &QDataStream
impl Shl<QFlags<DataSizeFormat>> for &QDataStream
Source§fn shl(self, e: QFlags<DataSizeFormat>) -> Ref<QDataStream>
fn shl(self, e: QFlags<DataSizeFormat>) -> Ref<QDataStream>
Calls C++ function: QDataStream& operator<<(QDataStream& s, QFlags<QLocale::DataSizeFormat> e).
Source§type Output = Ref<QDataStream>
type Output = Ref<QDataStream>
<< operator.Source§impl Shl<QFlags<DiagnosticNotationOption>> for &QDataStream
impl Shl<QFlags<DiagnosticNotationOption>> for &QDataStream
Source§fn shl(self, e: QFlags<DiagnosticNotationOption>) -> Ref<QDataStream>
fn shl(self, e: QFlags<DiagnosticNotationOption>) -> Ref<QDataStream>
Calls C++ function: QDataStream& operator<<(QDataStream& s, QFlags<QCborValue::DiagnosticNotationOption> e).
Source§type Output = Ref<QDataStream>
type Output = Ref<QDataStream>
<< operator.Source§impl Shl<QFlags<DropAction>> for &QDataStream
impl Shl<QFlags<DropAction>> for &QDataStream
Source§fn shl(self, e: QFlags<DropAction>) -> Ref<QDataStream>
fn shl(self, e: QFlags<DropAction>) -> Ref<QDataStream>
Calls C++ function: QDataStream& operator<<(QDataStream& s, QFlags<Qt::DropAction> e).
Source§type Output = Ref<QDataStream>
type Output = Ref<QDataStream>
<< operator.Source§impl Shl<QFlags<EncodingOption>> for &QDataStream
impl Shl<QFlags<EncodingOption>> for &QDataStream
Source§fn shl(self, e: QFlags<EncodingOption>) -> Ref<QDataStream>
fn shl(self, e: QFlags<EncodingOption>) -> Ref<QDataStream>
Calls C++ function: QDataStream& operator<<(QDataStream& s, QFlags<QCborValue::EncodingOption> e).
Source§type Output = Ref<QDataStream>
type Output = Ref<QDataStream>
<< operator.Source§impl Shl<QFlags<FileHandleFlag>> for &QDataStream
impl Shl<QFlags<FileHandleFlag>> for &QDataStream
Source§fn shl(self, e: QFlags<FileHandleFlag>) -> Ref<QDataStream>
fn shl(self, e: QFlags<FileHandleFlag>) -> Ref<QDataStream>
Calls C++ function: QDataStream& operator<<(QDataStream& s, QFlags<QFileDevice::FileHandleFlag> e).
Source§type Output = Ref<QDataStream>
type Output = Ref<QDataStream>
<< operator.Source§impl Shl<QFlags<FindChildOption>> for &QDataStream
impl Shl<QFlags<FindChildOption>> for &QDataStream
Source§fn shl(self, e: QFlags<FindChildOption>) -> Ref<QDataStream>
fn shl(self, e: QFlags<FindChildOption>) -> Ref<QDataStream>
Calls C++ function: QDataStream& operator<<(QDataStream& s, QFlags<Qt::FindChildOption> e).
Source§type Output = Ref<QDataStream>
type Output = Ref<QDataStream>
<< operator.Source§impl Shl<QFlags<IteratorFlag>> for &QDataStream
impl Shl<QFlags<IteratorFlag>> for &QDataStream
Source§fn shl(self, e: QFlags<IteratorFlag>) -> Ref<QDataStream>
fn shl(self, e: QFlags<IteratorFlag>) -> Ref<QDataStream>
Calls C++ function: QDataStream& operator<<(QDataStream& s, QFlags<QDirIterator::IteratorFlag> e).
Source§type Output = Ref<QDataStream>
type Output = Ref<QDataStream>
<< operator.Source§impl Shl<QFlags<LocateOption>> for &QDataStream
impl Shl<QFlags<LocateOption>> for &QDataStream
Source§fn shl(self, e: QFlags<LocateOption>) -> Ref<QDataStream>
fn shl(self, e: QFlags<LocateOption>) -> Ref<QDataStream>
Calls C++ function: QDataStream& operator<<(QDataStream& s, QFlags<QStandardPaths::LocateOption> e).
Source§type Output = Ref<QDataStream>
type Output = Ref<QDataStream>
<< operator.Source§impl Shl<QFlags<MatchOption>> for &QDataStream
impl Shl<QFlags<MatchOption>> for &QDataStream
Source§fn shl(self, e: QFlags<MatchOption>) -> Ref<QDataStream>
fn shl(self, e: QFlags<MatchOption>) -> Ref<QDataStream>
Calls C++ function: QDataStream& operator<<(QDataStream& s, QFlags<QRegularExpression::MatchOption> e).
Source§type Output = Ref<QDataStream>
type Output = Ref<QDataStream>
<< operator.Source§impl Shl<QFlags<NumberFlag>> for &QDataStream
impl Shl<QFlags<NumberFlag>> for &QDataStream
Source§fn shl(self, e: QFlags<NumberFlag>) -> Ref<QDataStream>
fn shl(self, e: QFlags<NumberFlag>) -> Ref<QDataStream>
Calls C++ function: QDataStream& operator<<(QDataStream& s, QFlags<QTextStream::NumberFlag> e).
Source§type Output = Ref<QDataStream>
type Output = Ref<QDataStream>
<< operator.Source§impl Shl<QFlags<NumberOption>> for &QDataStream
impl Shl<QFlags<NumberOption>> for &QDataStream
Source§fn shl(self, e: QFlags<NumberOption>) -> Ref<QDataStream>
fn shl(self, e: QFlags<NumberOption>) -> Ref<QDataStream>
Calls C++ function: QDataStream& operator<<(QDataStream& s, QFlags<QLocale::NumberOption> e).
Source§type Output = Ref<QDataStream>
type Output = Ref<QDataStream>
<< operator.Source§impl Shl<QFlags<OpenModeFlag>> for &QDataStream
impl Shl<QFlags<OpenModeFlag>> for &QDataStream
Source§fn shl(self, e: QFlags<OpenModeFlag>) -> Ref<QDataStream>
fn shl(self, e: QFlags<OpenModeFlag>) -> Ref<QDataStream>
Calls C++ function: QDataStream& operator<<(QDataStream& s, QFlags<QIODevice::OpenModeFlag> e).
Source§type Output = Ref<QDataStream>
type Output = Ref<QDataStream>
<< operator.Source§impl Shl<QFlags<PatternOption>> for &QDataStream
impl Shl<QFlags<PatternOption>> for &QDataStream
Source§fn shl(self, e: QFlags<PatternOption>) -> Ref<QDataStream>
fn shl(self, e: QFlags<PatternOption>) -> Ref<QDataStream>
Calls C++ function: QDataStream& operator<<(QDataStream& s, QFlags<QRegularExpression::PatternOption> e).
Source§type Output = Ref<QDataStream>
type Output = Ref<QDataStream>
<< operator.Source§impl Shl<QFlags<Permission>> for &QDataStream
impl Shl<QFlags<Permission>> for &QDataStream
Source§fn shl(self, e: QFlags<Permission>) -> Ref<QDataStream>
fn shl(self, e: QFlags<Permission>) -> Ref<QDataStream>
Calls C++ function: QDataStream& operator<<(QDataStream& s, QFlags<QFileDevice::Permission> e).
Source§type Output = Ref<QDataStream>
type Output = Ref<QDataStream>
<< operator.Source§impl Shl<QFlags<ProcessEventsFlag>> for &QDataStream
impl Shl<QFlags<ProcessEventsFlag>> for &QDataStream
Source§fn shl(self, e: QFlags<ProcessEventsFlag>) -> Ref<QDataStream>
fn shl(self, e: QFlags<ProcessEventsFlag>) -> Ref<QDataStream>
Calls C++ function: QDataStream& operator<<(QDataStream& s, QFlags<QEventLoop::ProcessEventsFlag> e).
Source§type Output = Ref<QDataStream>
type Output = Ref<QDataStream>
<< operator.Source§impl Shl<QFlags<SectionFlag>> for &QDataStream
impl Shl<QFlags<SectionFlag>> for &QDataStream
Source§fn shl(self, e: QFlags<SectionFlag>) -> Ref<QDataStream>
fn shl(self, e: QFlags<SectionFlag>) -> Ref<QDataStream>
Calls C++ function: QDataStream& operator<<(QDataStream& s, QFlags<QString::SectionFlag> e).
Source§type Output = Ref<QDataStream>
type Output = Ref<QDataStream>
<< operator.Source§impl Shl<QFlags<SelectionFlag>> for &QDataStream
impl Shl<QFlags<SelectionFlag>> for &QDataStream
Source§fn shl(self, e: QFlags<SelectionFlag>) -> Ref<QDataStream>
fn shl(self, e: QFlags<SelectionFlag>) -> Ref<QDataStream>
Calls C++ function: QDataStream& operator<<(QDataStream& s, QFlags<QItemSelectionModel::SelectionFlag> e).
Source§type Output = Ref<QDataStream>
type Output = Ref<QDataStream>
<< operator.Source§impl Shl<QFlags<SplitBehaviorFlags>> for &QDataStream
impl Shl<QFlags<SplitBehaviorFlags>> for &QDataStream
Source§fn shl(self, e: QFlags<SplitBehaviorFlags>) -> Ref<QDataStream>
fn shl(self, e: QFlags<SplitBehaviorFlags>) -> Ref<QDataStream>
Calls C++ function: QDataStream& operator<<(QDataStream& s, QFlags<Qt::SplitBehaviorFlags> e).
Source§type Output = Ref<QDataStream>
type Output = Ref<QDataStream>
<< operator.Source§impl Shl<QFlags<UserInputResolutionOption>> for &QDataStream
impl Shl<QFlags<UserInputResolutionOption>> for &QDataStream
Source§fn shl(self, e: QFlags<UserInputResolutionOption>) -> Ref<QDataStream>
fn shl(self, e: QFlags<UserInputResolutionOption>) -> Ref<QDataStream>
Calls C++ function: QDataStream& operator<<(QDataStream& s, QFlags<QUrl::UserInputResolutionOption> e).
Source§type Output = Ref<QDataStream>
type Output = Ref<QDataStream>
<< operator.