MySQL 9.3.0
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
mrs::database::JsonTemplateFactory Class Referenceabstract

#include <json_template.h>

Inheritance diagram for mrs::database::JsonTemplateFactory:
[legend]

Public Member Functions

virtual ~JsonTemplateFactory ()=default
 
virtual std::shared_ptr< JsonTemplatecreate_template (const JsonTemplateType type=JsonTemplateType::kStandard, const bool encode_bigints_as_strings=false, const bool include_links=true) const =0
 

Constructor & Destructor Documentation

◆ ~JsonTemplateFactory()

virtual mrs::database::JsonTemplateFactory::~JsonTemplateFactory ( )
virtualdefault

Reimplemented in mrs::json::JsonTemplateFactory.

Member Function Documentation

◆ create_template()

virtual std::shared_ptr< JsonTemplate > mrs::database::JsonTemplateFactory::create_template ( const JsonTemplateType  type = JsonTemplateType::kStandard,
const bool  encode_bigints_as_strings = false,
const bool  include_links = true 
) const
pure virtual

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