9#ifndef CMD_LINE_INTERFACE
10#define CMD_LINE_INTERFACE
53 if (instancePtr == NULL)
77 void help(
string msg)
const;
101 void cmd_colorStandard()
const;
108 void cmd_colorError()
const;
115 void cmd_colorWarning()
const;
122 void cmd_colorHelping()
const;
This class provides a command line interface for the Paillier cryptosystem. It is a singleton class,...
Definition commandLineInterface.hpp:26
static commandLineInterface * getInstance()
This function returns the singleton instance of the class.
Definition commandLineInterface.hpp:51
void help(string msg) const
This function displays a help message to the user.
Definition commandLineInterface.cpp:57
commandLineInterface(const commandLineInterface &obj)=delete
Delete copy constructor to ensure singleton behavior.
void error_warning(string msg) const
This function displays an error message indicating a warning.
Definition commandLineInterface.cpp:30
~commandLineInterface()
Destroy the command Line Interface object.
Definition commandLineInterface.cpp:20
void error_failure(string msg) const
This function displays an error message indicating a failure.
Definition commandLineInterface.cpp:24