Aeon Engine c550894
AeonGames Open Source Game Engine
Loading...
Searching...
No Matches
AeonGames::Tool Class Referenceabstract

Abstract base class for command-line tools. More...

#include <C:/Code/AeonEngine/tools/aeontool/Tool.h>

Inheritance diagram for AeonGames::Tool:
Inheritance graph
Collaboration diagram for AeonGames::Tool:
Collaboration graph

Public Member Functions

virtual int operator() (int argc, char **argv)=0
 Execute the tool with command-line arguments.
virtual ~Tool ()=default
 Virtual destructor.

Detailed Description

Abstract base class for command-line tools.

Definition at line 22 of file Tool.h.

Member Function Documentation

◆ operator()()

virtual int AeonGames::Tool::operator() ( int argc,
char ** argv )
pure virtual

Execute the tool with command-line arguments.

Parameters
argcArgument count.
argvArgument vector.
Returns
Exit status code.

Implemented in AeonGames::Base64, AeonGames::Convert, AeonGames::Pack, and AeonGames::PipelineTool.


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