rshell  1.2
Command_Element.h File Reference

Definitions for Command_Element class and its child classes. More...

#include <vector>
#include <string>
#include "Parse.h"

Go to the source code of this file.

Classes

class  Command_Element
 Base class for Command_List, Command_Set and Command. More...
 
class  Command_List
 
class  Command_Set
 Instantiated by Command_List iff user input is linked commands by && || or ;. More...
 
class  Command
 Instantiated by Command_Set or Command_List to run user defined single commands. More...
 

Macros

#define EXIT   3 /* The exit code when Command("exit") is parsed and executed */
 

Detailed Description

Definitions for Command_Element class and its child classes.

The Command_Element base class provides a template for the Command_List, Command_Set and Command child classes.

Author
Braddley Carey
Version
1.0
Date
2016/05/13

Contact: bcare.nosp@m.001@.nosp@m.ucr.e.nosp@m.du

Created on: 01MAY16

{ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. }