MySQL 9.0.0
Source Code Documentation
dd::Weak_object Class Referenceabstract

Base class for all data dictionary objects. More...

#include <weak_object.h>

Inheritance diagram for dd::Weak_object:

Public Member Functions

virtual void debug_print (String_type &outb) const =0
 Weak_object ()=default
 Weak_object (const Weak_object &)=default
virtual ~Weak_object ()=default

Detailed Description

Base class for all data dictionary objects.

This class may be inherited along different paths for some subclasses due to the diamond shaped inheritance hierarchy; thus, direct subclasses must inherit this class virtually.

Constructor & Destructor Documentation

◆ Weak_object() [1/2]

dd::Weak_object::Weak_object ( )

◆ Weak_object() [2/2]

dd::Weak_object::Weak_object ( const Weak_object )

◆ ~Weak_object()

virtual dd::Weak_object::~Weak_object ( )

Member Function Documentation

◆ debug_print()

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