AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
|
Abstract base class defining the interface of all Writer classes. More...
#include </home/docs/checkouts/readthedocs.org/user_builds/axom/checkouts/develop/src/axom/inlet/Writer.hpp>
Public Member Functions | |
virtual | ~Writer ()=default |
virtual void | documentContainer (const Container &container)=0 |
Generates documentation for a Container and its child Fields/Functions. More... | |
virtual void | finalize ()=0 |
Finalizes documentation generation (e.g., by writing it to a file) More... | |
Abstract base class defining the interface of all Writer classes.
Concrete instances need to inherit from this class and implement these functions.
|
virtualdefault |
|
pure virtual |
Generates documentation for a Container and its child Fields/Functions.
[in] | container | The Container to generate documentation for |
Implemented in axom::inlet::SphinxWriter, and axom::inlet::JSONSchemaWriter.
|
pure virtual |
Finalizes documentation generation (e.g., by writing it to a file)
This is a hint to implementers that no further containers will be documented
Implemented in axom::inlet::SphinxWriter, and axom::inlet::JSONSchemaWriter.