MySQL  8.0.19
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:
dd::Column_type_element dd::Entity_object dd::Foreign_key_element dd::Index_element dd::Parameter_type_element dd::Partition_index dd::Partition_value dd::Tablespace_file dd::View_routine dd::View_table dd::Weak_object_impl

Public Member Functions

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

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: