Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
HeaderName Struct Reference
Collaboration diagram for HeaderName:

Public Member Functions

 HeaderName ()=default
 HeaderName (QHttpHeaders::WellKnownHeader name)
 HeaderName (QAnyStringView name)
QByteArrayView asView () const noexcept
QByteArray asByteArray () const noexcept
 HeaderName ()=default
 HeaderName (QHttpHeaders::WellKnownHeader name)
 HeaderName (QAnyStringView name)
QByteArrayView asView () const noexcept
QByteArray asByteArray () const noexcept

Static Public Member Functions

static std::optional< QHttpHeaders::WellKnownHeadertoWellKnownHeader (QByteArrayView name) noexcept
static std::optional< QHttpHeaders::WellKnownHeadertoWellKnownHeader (QByteArrayView name) noexcept

Friends

QDataStreamoperator<< (QDataStream &out, const HeaderName &headerName)
QDataStreamoperator>> (QDataStream &in, HeaderName &headerName)
bool comparesEqual (const HeaderName &lhs, const HeaderName &rhs) noexcept
QDataStreamoperator<< (QDataStream &out, const HeaderName &headerName)
QDataStreamoperator>> (QDataStream &in, HeaderName &headerName)
bool comparesEqual (const HeaderName &lhs, const HeaderName &rhs) noexcept

Detailed Description

Definition at line 707 of file qhttpheaders.cpp.

Constructor & Destructor Documentation

◆ HeaderName() [1/6]

HeaderName::HeaderName ( )
default

◆ HeaderName() [2/6]

HeaderName::HeaderName ( QHttpHeaders::WellKnownHeader name)
inlineexplicit

Definition at line 711 of file qhttpheaders.cpp.

◆ HeaderName() [3/6]

HeaderName::HeaderName ( QAnyStringView name)
inlineexplicit

Definition at line 715 of file qhttpheaders.cpp.

◆ HeaderName() [4/6]

HeaderName::HeaderName ( )
default

◆ HeaderName() [5/6]

HeaderName::HeaderName ( QHttpHeaders::WellKnownHeader name)
inlineexplicit

Definition at line 711 of file qhttpheaders.cpp.

◆ HeaderName() [6/6]

HeaderName::HeaderName ( QAnyStringView name)
inlineexplicit

Definition at line 715 of file qhttpheaders.cpp.

Member Function Documentation

◆ asByteArray() [1/2]

QByteArray HeaderName::asByteArray ( ) const
inlinenoexcept

Definition at line 746 of file qhttpheaders.cpp.

◆ asByteArray() [2/2]

QByteArray HeaderName::asByteArray ( ) const
inlinenoexcept

Definition at line 746 of file qhttpheaders.cpp.

◆ asView() [1/2]

QByteArrayView HeaderName::asView ( ) const
inlinenoexcept

Definition at line 738 of file qhttpheaders.cpp.

◆ asView() [2/2]

QByteArrayView HeaderName::asView ( ) const
inlinenoexcept

Definition at line 738 of file qhttpheaders.cpp.

◆ toWellKnownHeader() [1/2]

std::optional< QHttpHeaders::WellKnownHeader > HeaderName::toWellKnownHeader ( QByteArrayView name)
inlinestaticnoexcept

Definition at line 726 of file qhttpheaders.cpp.

◆ toWellKnownHeader() [2/2]

std::optional< QHttpHeaders::WellKnownHeader > HeaderName::toWellKnownHeader ( QByteArrayView name)
inlinestaticnoexcept

Definition at line 726 of file qhttpheaders.cpp.

◆ comparesEqual [1/2]

bool comparesEqual ( const HeaderName & lhs,
const HeaderName & rhs )
friend

Definition at line 783 of file qhttpheaders.cpp.

◆ comparesEqual [2/2]

bool comparesEqual ( const HeaderName & lhs,
const HeaderName & rhs )
friend

Definition at line 783 of file qhttpheaders.cpp.

◆ operator<< [1/2]

QDataStream & operator<< ( QDataStream & out,
const HeaderName & headerName )
friend

Definition at line 762 of file qhttpheaders.cpp.

◆ operator<< [2/2]

QDataStream & operator<< ( QDataStream & out,
const HeaderName & headerName )
friend

Definition at line 762 of file qhttpheaders.cpp.

◆ operator>> [1/2]

QDataStream & operator>> ( QDataStream & in,
HeaderName & headerName )
friend

Definition at line 767 of file qhttpheaders.cpp.

◆ operator>> [2/2]

QDataStream & operator>> ( QDataStream & in,
HeaderName & headerName )
friend

Definition at line 767 of file qhttpheaders.cpp.


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