This is a decorator class for the main objects. More...
#include <utils.h>
Public Member Functions | |
void | endElement (XMLInput &, const Attribute &, const DataElement &) |
string | getCategory () const |
string | getDescription () const |
string | getSubCategory () const |
void | setCategory (const string &f) |
void | setDescription (const string &f) |
void | setSubCategory (const string &f) |
void | writeElement (XMLOutput *, const Keyword &, mode=DEFAULT) const |
Protected Member Functions | |
size_t | extrasize () const |
This is a decorator class for the main objects.
Instances of this class have a description, category and sub_category.
Definition at line 4611 of file utils.h.
void frepple::utils::HasDescription::endElement | ( | XMLInput & | pIn, | |
const Attribute & | pAttr, | |||
const DataElement & | pElement | |||
) |
Reimplemented in frepple::Location, frepple::Customer, frepple::Operation, frepple::OperationFixedTime, frepple::OperationTimePer, frepple::OperationRouting, frepple::OperationAlternate, frepple::Item, frepple::Buffer, frepple::BufferProcure, frepple::Resource, frepple::Demand, and module_forecast::Forecast.
Definition at line 464 of file utils/library.cpp.
size_t frepple::utils::HasDescription::extrasize | ( | ) | const [inline, protected] |
Returns the memory size in bytes.
Reimplemented in frepple::Location, frepple::Customer, frepple::Operation, frepple::Buffer, frepple::Resource, and frepple::Demand.
string frepple::utils::HasDescription::getCategory | ( | ) | const [inline] |
string frepple::utils::HasDescription::getDescription | ( | ) | const [inline] |
string frepple::utils::HasDescription::getSubCategory | ( | ) | const [inline] |
void frepple::utils::HasDescription::setCategory | ( | const string & | f | ) | [inline] |
void frepple::utils::HasDescription::setDescription | ( | const string & | f | ) | [inline] |
void frepple::utils::HasDescription::setSubCategory | ( | const string & | f | ) | [inline] |
void frepple::utils::HasDescription::writeElement | ( | XMLOutput * | o, | |
const Keyword & | t, | |||
mode | m = DEFAULT | |||
) | const |
Reimplemented in frepple::Location, frepple::Customer, frepple::Operation, frepple::OperationFixedTime, frepple::OperationSetup, frepple::OperationTimePer, frepple::OperationRouting, frepple::OperationAlternate, frepple::Item, frepple::Buffer, frepple::BufferInfinite, frepple::BufferProcure, frepple::Resource, frepple::ResourceInfinite, frepple::Demand, and module_forecast::Forecast.
Definition at line 453 of file utils/library.cpp.