Skip to content

Doxybook2::JsonConverter

#include <JsonConverter.hpp>

Public Functions

Name
JsonConverter(const Config & config, const Doxygen & doxygen, const TextPrinter & plainPrinter, const TextPrinter & markdownPrinter)
nlohmann::jsonconvert(const std::vector<std::string> & vec) const
nlohmann::jsonconvert(const Node::ClassReference & klasse) const
nlohmann::jsonconvert(const Node::ClassReferences & klasses) const
nlohmann::jsonconvert(const Node::Location & location) const
nlohmann::jsonconvert(const Node::Param & param) const
nlohmann::jsonconvert(const Node::ParameterListItem & parameterItem) const
nlohmann::jsonconvert(const Node::ParameterList & parameterList) const
nlohmann::jsonconvert(const Node & node) const
nlohmann::jsonconvert(const Node & node, const Node::Data & data) const
nlohmann::jsongetAsJson(const Node & node) const

Public Functions Documentation

function JsonConverter

cpp
explicit JsonConverter(
    const Config & config,
    const Doxygen & doxygen,
    const TextPrinter & plainPrinter,
    const TextPrinter & markdownPrinter
)

function convert

cpp
nlohmann::json convert(
    const std::vector<std::string> & vec
) const

function convert

cpp
nlohmann::json convert(
    const Node::ClassReference & klasse
) const

function convert

cpp
nlohmann::json convert(
    const Node::ClassReferences & klasses
) const

function convert

cpp
nlohmann::json convert(
    const Node::Location & location
) const

function convert

cpp
nlohmann::json convert(
    const Node::Param & param
) const

function convert

cpp
nlohmann::json convert(
    const Node::ParameterListItem & parameterItem
) const

function convert

cpp
nlohmann::json convert(
    const Node::ParameterList & parameterList
) const

function convert

cpp
nlohmann::json convert(
    const Node & node
) const

function convert

cpp
nlohmann::json convert(
    const Node & node,
    const Node::Data & data
) const

function getAsJson

cpp
nlohmann::json getAsJson(
    const Node & node
) const

Updated on 2026-05-17 at 13:22:38 +0000

Built with VitePress