AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
axom::inlet::SphinxWriter Class Reference

A Writer that is able write documentation in Sphinx RST format for a given input file. More...

#include </home/docs/checkouts/readthedocs.org/user_builds/axom/checkouts/develop/src/axom/inlet/SphinxWriter.hpp>

Inheritance diagram for axom::inlet::SphinxWriter:

Public Member Functions

 SphinxWriter (const std::string &fileName)
 A constructor for SphinxWriter. More...
 
void documentContainer (const Container &container) override
 Generates documentation for a Container and its child Fields/Functions. More...
 
void finalize () override
 Finalizes documentation generation (e.g., by writing it to a file) More...
 
virtual ~SphinxWriter ()=default
 

Detailed Description

A Writer that is able write documentation in Sphinx RST format for a given input file.

See also
Writer

Constructor & Destructor Documentation

◆ SphinxWriter()

axom::inlet::SphinxWriter::SphinxWriter ( const std::string &  fileName)

A constructor for SphinxWriter.

Parameters
[in]fileNameThe name of the file the documentation should be written to.

◆ ~SphinxWriter()

virtual axom::inlet::SphinxWriter::~SphinxWriter ( )
virtualdefault

Member Function Documentation

◆ documentContainer()

void axom::inlet::SphinxWriter::documentContainer ( const Container container)
overridevirtual

Generates documentation for a Container and its child Fields/Functions.

Parameters
[in]containerThe Container to generate documentation for
Note
Implementers of this function are not responsible for generating documentation for child Containers of this Container - only child Fields/Functions

Implements axom::inlet::Writer.

◆ finalize()

void axom::inlet::SphinxWriter::finalize ( )
overridevirtual

Finalizes documentation generation (e.g., by writing it to a file)

This is a hint to implementers that no further containers will be documented

Implements axom::inlet::Writer.


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