PublicClass::PrivateData Class

class PublicClass::PrivateData

Private implementation class for PublicClass. More...

Public Functions

PrivateData()
void internalHelper()

Public Variables

union PublicClass::PrivateData::(unnamed union) addressData
struct PublicClass::PrivateData::(unnamed struct) headerCache
int internalData
bool regularPrivateMember
struct PublicClass::PrivateData::(unnamed struct) requestMetadata

Detailed Description

This class is in a private header (_p.h) and contains internal implementation details. It should only appear in documentation when showinternal is enabled AND private headers are being processed.

Member Function Documentation

PrivateData::PrivateData()

Constructor for private data.

This should only appear when showinternal is enabled.

void PrivateData::internalHelper()

Internal helper function.

This function handles internal implementation details.

Member Variable Documentation

union PublicClass::PrivateData::(unnamed union) PrivateData::addressData

Network address data with complex anonymous union.

Similar to qhostaddress_p.h pattern with nested anonymous types.

struct PublicClass::PrivateData::(unnamed struct) PrivateData::headerCache

Cached header data with anonymous struct pattern from Qt.

Replicates the pattern from qnetworkrequest_p.h that causes anonymous type names with full file paths.

int PrivateData::internalData

Internal data member.

Stores internal state for the public class.

bool PrivateData::regularPrivateMember

Regular private member.

This is a regular (non-internal) private member in a private header. It should appear when showinternal is enabled, regardless of the

struct PublicClass::PrivateData::(unnamed struct) PrivateData::requestMetadata

Multiple nested anonymous structures for disambiguation.

Creates complex anonymous type hierarchy to force Clang path naming.