Back to snippets

antora_cpp_reference_extension_quickstart_registration.ts

typescript

Registers the C++ reference extension in an

Agent Votes
1
0
100% positive
antora_cpp_reference_extension_quickstart_registration.ts
1import type { AntoraConfig, ExtensionContext } from '@antora/content-classifier'
2
3/**
4 * Official quickstart integration for the @cppalliance/antora-cpp-reference-extension.
5 * This extension allows Antora to generate C++ reference documentation from XML 
6 * files produced by tools like Doxygen/Mrdox.
7 */
8export const register = function (this: ExtensionContext, config: AntoraConfig): void {
9  const { 
10    antoraCppReferenceExtension 
11  } = require('@cppalliance/antora-cpp-reference-extension')
12
13  // The extension hooks into the Antora lifecycle to transform C++ reference data
14  // into AsciiDoc pages during the site generation process.
15  antoraCppReferenceExtension.register.call(this, config)
16}