NetworkDevice Class

Derived class that reimplements base class methods. More...

Header: #include <NetworkDevice>
Inherits: BaseDevice

Public Functions

NetworkDevice()
virtual ~NetworkDevice() override

Reimplemented Public Functions

virtual void internalVirtualFunction() override
virtual void pureVirtualFunction() override
virtual void regularVirtualFunction() override

Reimplemented Protected Functions

virtual void protectedInternalFunction() override

Detailed Description

This class demonstrates the reimplemented member visibility issue. Some reimplemented functions should appear in "Reimplemented Functions" sections even when the base class method is marked as internal.

Member Function Documentation

NetworkDevice::NetworkDevice()

Constructs a NetworkDevice.

[override virtual noexcept] NetworkDevice::~NetworkDevice()

Destroys the NetworkDevice.

[override virtual] void NetworkDevice::regularVirtualFunction()

Reimplements: BaseDevice::regularVirtualFunction().