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

A DocWriter 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/v0.4.0/src/axom/inlet/SphinxDocWriter.hpp>

Inheritance diagram for axom::inlet::SphinxDocWriter:

Public Member Functions

 SphinxDocWriter (const std::string &fileName, axom::sidre::Group *sidreRootGroup)
 A constructor for SphinxDocWriter. More...
 
void writeDocumentation ()
 Writes all documentation to a file. More...
 
virtual ~SphinxDocWriter ()=default
 

Detailed Description

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

See also
DocWriter

Constructor & Destructor Documentation

◆ SphinxDocWriter()

axom::inlet::SphinxDocWriter::SphinxDocWriter ( const std::string &  fileName,
axom::sidre::Group sidreRootGroup 
)

A constructor for SphinxDocWriter.

Parameters
[in]fileNameThe name of the file the documentation should be written to.
[in]sidreRootGroupThe root of the sidre group that will be traversed to create documentation.

◆ ~SphinxDocWriter()

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

Member Function Documentation

◆ writeDocumentation()

void axom::inlet::SphinxDocWriter::writeDocumentation ( )
virtual

Writes all documentation to a file.

This generates all RST-syntax documentation and writes it to the pre-specified file.

Implements axom::inlet::DocWriter.


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