Software Class.
More...
#include <software.h>
Software Class.
Represents a Software that is required by a Job or available in a Machine.
Software::Software |
( |
const std::string & |
name, |
|
|
int |
major, |
|
|
int |
minor, |
|
|
int |
revision |
|
) |
| |
const std::string& Software::GetName |
( |
| ) |
const |
bool Software::operator!= |
( |
const Software & |
other | ) |
const |
bool Software::operator== |
( |
const Software & |
other | ) |
const |
void Software::Print |
( |
std::ostream & |
os = std::cout | ) |
const |
|
overridevirtual |
Representation of the class in a row form.
- Parameters
-
Implements IPrint.
void Software::PrintHeader |
( |
std::ostream & |
os = std::cout | ) |
|
|
static |
std::tuple< bool, Software > Software::ReadFromString |
( |
const std::string & |
name | ) |
|
|
static |
Converts a string into a Software.
- Parameters
-
- Returns
- A tuple with two values, a boolean and software. If the boolean is true, the method was successful and Software can be used.
uint Software::_maxNameLength = 0 |
|
staticprivate |
The length of the biggest Software name.
std::string Software::_name |
|
private |
The documentation for this class was generated from the following files: