QProtobufMessageDeleter Struct | Qt Protobuf 6.8.0
Description: Calls the destructor of the child class of a QProtobufMessage.

- Qt 6.8
- Qt Protobuf
- C++ Classes
- QtProtobuf (Technical Preview)
- QProtobufMessageDeleter
- Qt 6.8.0 Reference Documentation

# QProtobufMessageDeleter Struct

Calls the destructor of the child class of a QProtobufMessage. More...

Header: | #include <QProtobufMessageDeleter>
CMake: | find_package(Qt6 REQUIRED COMPONENTS Protobuf) target_link_libraries(mytarget PRIVATE Qt6::Protobuf)
Since: | Qt 6.5
Status: | Technical Preview

- List of all members, including inherited members

## Public Functions

void | operator()(QProtobufMessage *ptr)

## Detailed Description

This class calls the destructor of a protobuf message using the meta-type system. This class is intended to be used with smart pointers, such as std::unique_ptr.

See also QProtobufMessagePointer.

## Member Function Documentation

### `[noexcept]` void QProtobufMessageDeleter::operator()(QProtobufMessage *ptr)

Destroys the message pointed to by ptr. This is intended for use with smart pointers.

See also QProtobufMessagePointer.