Frobby 0.9.7
FrobeniusAction Class Reference

#include <FrobeniusAction.h>

Inheritance diagram for FrobeniusAction:
Action

Public Member Functions

 FrobeniusAction ()
virtual void obtainParameters (vector< Parameter * > &parameters)
virtual void perform ()
virtual bool displayAction () const
 Returns whether this action should be shown to the user by the help action.
Public Member Functions inherited from Action
 Action (const char *name, const char *shortDescription, const char *description, bool acceptsNonParameter)
virtual ~Action ()
const char * getName () const
const char * getShortDescription () const
const char * getDescription () const
bool acceptsNonParameter () const
virtual void processNonParameter (const char *str)
virtual void parseCommandLine (unsigned int tokenCount, const char **tokens)
const ParametergetParam (const string &name) const

Static Public Member Functions

static const char * staticGetName ()
Static Public Member Functions inherited from Action
static void getActionNames (vector< string > &names)
static unique_ptr< ActioncreateActionWithPrefix (const string &prefix)

Private Attributes

SliceParameters _sliceParams
BoolParameter _displaySolution

Additional Inherited Members

Protected Attributes inherited from Action
CliParams _params
const char * _name
const char * _shortDescription
const char * _description
bool _acceptsNonParameter
BoolParameter _printActions

Detailed Description

Definition at line 24 of file FrobeniusAction.h.

Constructor & Destructor Documentation

◆ FrobeniusAction()

FrobeniusAction::FrobeniusAction ( )

Definition at line 28 of file FrobeniusAction.cpp.

Member Function Documentation

◆ displayAction()

bool FrobeniusAction::displayAction ( ) const
virtual

Returns whether this action should be shown to the user by the help action.

Reimplemented from Action.

Definition at line 109 of file FrobeniusAction.cpp.

◆ obtainParameters()

void FrobeniusAction::obtainParameters ( vector< Parameter * > & parameters)
virtual

Reimplemented from Action.

Definition at line 53 of file FrobeniusAction.cpp.

◆ perform()

void FrobeniusAction::perform ( )
virtual

Implements Action.

Definition at line 60 of file FrobeniusAction.cpp.

◆ staticGetName()

const char * FrobeniusAction::staticGetName ( )
static

Definition at line 105 of file FrobeniusAction.cpp.

Member Data Documentation

◆ _displaySolution

BoolParameter FrobeniusAction::_displaySolution
private

Definition at line 38 of file FrobeniusAction.h.

◆ _sliceParams

SliceParameters FrobeniusAction::_sliceParams
private

Definition at line 37 of file FrobeniusAction.h.


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