|
Ghidra Decompiler Analysis Engine
|
Classes and utilities for a generic command-line interface. More...
#include "capability.hh"#include <string>#include <map>#include <algorithm>#include <fstream>#include <sstream>#include <cstdio>

Go to the source code of this file.
Classes | |
| struct | IfaceError |
| An exception specific to the command line interface. More... | |
| struct | IfaceParseError |
| An exception describing a parsing error in a command line. More... | |
| struct | IfaceExecutionError |
| An exception throw during the execution of a command. More... | |
| class | IfaceData |
| Data specialized for a particular command module. More... | |
| class | IfaceCommand |
| A command that can be executed from the command line. More... | |
| class | IfaceCommandDummy |
| A dummy command used during parsing. More... | |
| class | IfaceCapability |
| Groups of console commands that are discovered by the loader. More... | |
| class | IfaceStatus |
| A generic console mode interface and command executor. More... | |
| class | IfaceBaseCommand |
| A root class for a basic set of commands. More... | |
| class | IfcQuit |
| Quit command to terminate processing from the given interface. More... | |
| class | IfcHistory |
| History command to list the most recent successful commands. More... | |
| class | IfcOpenfile |
| Open file command to redirect bulk output to a specific file stream. More... | |
| class | IfcOpenfileAppend |
| Open file command directing bulk output to be appended to a specific file. More... | |
| class | IfcClosefile |
| Close command, closing the current bulk output file. More... | |
| class | IfcEcho |
| Echo command to echo the current command line to the bulk output stream. More... | |
Functions | |
| bool | compare_ifacecommand (const IfaceCommand *a, const IfaceCommand *b) |
| Compare to commands as pointers. More... | |
Classes and utilities for a generic command-line interface.
|
inline |
Compare to commands as pointers.
| a | is a pointer to the first command |
| b | is a pointer to the second command |
1.8.17