Skip to content

Doxybook2::Generator

#include <Generator.hpp>

Public Classes

Name
structSummarySection

Public Types

Name
typedef std::unordered_set<Kind>Filter

Public Functions

Name
Generator(const Config & config, const Doxygen & doxygen, const JsonConverter & jsonConverter, const std::optional<std::string> & templatesPath)
voidprint(const Filter & filter, const Filter & skip)
voidjson(const Filter & filter, const Filter & skip)
voidmanifest()
voidprintIndex(FolderCategory type, const Filter & filter, const Filter & skip)
voidsummary(const std::string & inputFile, const std::string & outputFile, const std::vector<SummarySection> & sections)

Public Types Documentation

typedef Filter

cpp
typedef std::unordered_set<Kind> Doxybook2::Generator::Filter;

Public Functions Documentation

function Generator

cpp
explicit Generator(
    const Config & config,
    const Doxygen & doxygen,
    const JsonConverter & jsonConverter,
    const std::optional<std::string> & templatesPath
)

function print

cpp
void print(
    const Filter & filter,
    const Filter & skip
)

function json

cpp
void json(
    const Filter & filter,
    const Filter & skip
)

function manifest

cpp
void manifest()

function printIndex

cpp
void printIndex(
    FolderCategory type,
    const Filter & filter,
    const Filter & skip
)

function summary

cpp
void summary(
    const std::string & inputFile,
    const std::string & outputFile,
    const std::vector<SummarySection> & sections
)

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

Built with VitePress