MySQL 9.3.0
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
helper::json::SerializerToText::Object Class Reference

#include <serializer_to_text.h>

Public Member Functions

 Object (Object &&other)
 
 Object (SerializerToText *serializer=nullptr)
 
 ~Object ()
 
SerializerToTextoperator-> ()
 
bool is_usable () const
 
Objectoperator= (Object &&other)
 
void finalize ()
 

Private Member Functions

void initialize ()
 

Private Attributes

SerializerToTextserializer_ {nullptr}
 
bool finalized_ {true}
 

Constructor & Destructor Documentation

◆ Object() [1/2]

helper::json::SerializerToText::Object::Object ( Object &&  other)
inline

◆ Object() [2/2]

helper::json::SerializerToText::Object::Object ( SerializerToText serializer = nullptr)
inline

◆ ~Object()

helper::json::SerializerToText::Object::~Object ( )
inline

Member Function Documentation

◆ finalize()

void helper::json::SerializerToText::Object::finalize ( )
inline

◆ initialize()

void helper::json::SerializerToText::Object::initialize ( )
inlineprivate

◆ is_usable()

bool helper::json::SerializerToText::Object::is_usable ( ) const
inline

◆ operator->()

SerializerToText * helper::json::SerializerToText::Object::operator-> ( )
inline

◆ operator=()

Object & helper::json::SerializerToText::Object::operator= ( Object &&  other)
inline

Member Data Documentation

◆ finalized_

bool helper::json::SerializerToText::Object::finalized_ {true}
private

◆ serializer_

SerializerToText* helper::json::SerializerToText::Object::serializer_ {nullptr}
private

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