PixelBullet
0.0.1
A C++ game engine
Loading...
Searching...
No Matches
engine
include
pixelbullet
application
cli.h
1
#pragma once
2
3
#include <optional>
4
#include <string>
5
#include <vector>
6
7
namespace
pixelbullet
8
{
9
struct
ApplicationBootstrap
;
10
struct
ApplicationCommandLineArgs
;
11
12
class
CLI
13
{
14
public
:
15
static
ApplicationBootstrap
ParseBootstrap(
const
std::vector<std::string>& args, std::string binaryPath = {});
16
static
ApplicationBootstrap
ParseBootstrap(
const
ApplicationCommandLineArgs
& cmdArgs, std::string binaryPath);
17
static
std::optional<int> Execute(
const
ApplicationBootstrap
& bootstrap);
18
};
19
}
// namespace pixelbullet
pixelbullet::CLI
Definition
cli.h:13
pixelbullet::ApplicationBootstrap
Definition
specification.h:61
pixelbullet::ApplicationCommandLineArgs
Command-line arguments passed to the application.
Definition
specification.h:19
Generated by
1.16.1