MySQL  8.0.18
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.

Note
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 ( )
inline

◆ Weak_object() [2/2]

dd::Weak_object::Weak_object ( const Weak_object )
default

◆ ~Weak_object()

virtual dd::Weak_object::~Weak_object ( )
inlinevirtual

Member Function Documentation

◆ debug_print()


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