|
WSF
|
#include <InputBuilder.hpp>
Public Member Functions | |
| InputBuilder (const std::string &aFileName) | |
| void | Export (bool aIgnoreBlockSeperation=false) const |
| void | AddBlock (const InputBlock &aBlock) noexcept |
| void | AddBlock (const Exportable &aExportbableEntity) noexcept |
| void | AddBlock (const Exportable *aExportbableEntity) noexcept |
| void | AddBlocks (const std::vector< InputBlock > &aBlocks) noexcept |
| void | AddBlocks (const std::vector< const Exportable * > &aExportbableEntities) noexcept |
An Input Builder is a class used to abstract away the construction and export of an AFSIM Scenario file. Its done through composing input blocks. See InputBlock.hpp and InputBlockProperty.cpp
______ header
| properties <---- n Properties
| blocks __________
Input | – properties | Block | – blocks | Nested Input block | – etc | | – etc.. n times __________| |_____ end_header
|
explicit |
|
noexcept |
|
noexcept |
|
noexcept |
Referenced by usmtf::ExportAto().
|
noexcept |
|
noexcept |
Referenced by usmtf::ExportAco(), and usmtf::ExportAto().
| void usmtf::InputBuilder::Export | ( | bool | aIgnoreBlockSeperation = false | ) | const |
Referenced by usmtf::ExportAco(), and usmtf::ExportAto().