Ne.app NeANT
The Ne.app NeANT User module of the NeANT distribution.
Public Member Functions
BldKit::NEBUILD_MANIFEST_BUILDER Class Reference

JSON builder =========================================================== ///. More...

#include <JSONManifestBuilder.h>

Public Member Functions

 JSONManifestBuilder ()=default
 
 ~JSONManifestBuilder () override=default
 
bool BuildTarget (BuildConfig &config) override
 Builds a JSON target from a JSON file.
 
const std::string_view BuildSystem () override
 Returns the build system name. =========================================================== ///.
 
 TOMLManifestBuilder ()=default
 
 ~TOMLManifestBuilder () override=default
 
bool BuildTarget (BuildConfig &config) override
 Builds a TOML target from a TOML file.
 
const std::string_view BuildSystem () override
 Returns the build system name. =========================================================== ///.
 

Detailed Description

JSON builder =========================================================== ///.

TOML builder =========================================================== ///.

=========================================================== ///

Definition at line 18 of file JSONManifestBuilder.h.

Constructor & Destructor Documentation

◆ ~JSONManifestBuilder()

BldKit::NEBUILD_MANIFEST_BUILDER::~JSONManifestBuilder ( )
overridedefault

◆ ~TOMLManifestBuilder()

BldKit::NEBUILD_MANIFEST_BUILDER::~TOMLManifestBuilder ( )
overridedefault

Member Function Documentation

◆ BuildSystem() [1/2]

const std::string_view BldKit::NEBUILD_MANIFEST_BUILDER::BuildSystem ( )
override

Returns the build system name. =========================================================== ///.

=========================================================== ///

◆ BuildSystem() [2/2]

const std::string_view BldKit::NEBUILD_MANIFEST_BUILDER::BuildSystem ( )
override

Returns the build system name. =========================================================== ///.

=========================================================== ///

◆ BuildTarget() [1/2]

bool BldKit::NEBUILD_MANIFEST_BUILDER::BuildTarget ( BuildConfig &  config)
override

Builds a JSON target from a JSON file.

=========================================================== ///

Parameters
configconfiguration of build.
Return values
truebuilding has succeeded.
falsefail to build, see error message. =========================================================== ///

◆ BuildTarget() [2/2]

bool BldKit::NEBUILD_MANIFEST_BUILDER::BuildTarget ( BuildConfig &  config)
override

Builds a TOML target from a TOML file.

=========================================================== ///

Parameters
configconfiguration of build.
Return values
truebuilding has succeeded.
falsefail to build, see error message. =========================================================== ///

◆ JSONManifestBuilder()

BldKit::NEBUILD_MANIFEST_BUILDER::JSONManifestBuilder ( )
default

◆ TOMLManifestBuilder()

BldKit::NEBUILD_MANIFEST_BUILDER::TOMLManifestBuilder ( )
default

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