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 |
Detailed Description
This is a decorator class for the main objects.
Instances of this class have a description, category and sub_category.
Member Function Documentation
void frepple::utils::HasDescription::endElement | ( | XMLInput & | pIn, |
const Attribute & | pAttr, | ||
const DataElement & | pElement | ||
) |
Reimplemented in frepple::Demand, frepple::Resource, frepple::BufferProcure, frepple::Buffer, frepple::Item, frepple::OperationAlternate, frepple::OperationRouting, frepple::OperationTimePer, frepple::OperationFixedTime, frepple::Operation, frepple::Customer, frepple::Location, and module_forecast::Forecast.
Definition at line 562 of file utils/library.cpp.
size_t frepple::utils::HasDescription::extrasize | ( | ) | const [inline, protected] |
Returns the memory size in bytes.
Reimplemented in frepple::Demand, frepple::Resource, frepple::Buffer, frepple::Operation, frepple::Customer, and frepple::Location.
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::Demand, frepple::ResourceInfinite, frepple::Resource, frepple::BufferProcure, frepple::BufferInfinite, frepple::Buffer, frepple::Item, frepple::OperationAlternate, frepple::OperationRouting, frepple::OperationTimePer, frepple::OperationSetup, frepple::OperationFixedTime, frepple::Operation, frepple::Customer, frepple::Location, and module_forecast::Forecast.
Definition at line 551 of file utils/library.cpp.
The documentation for this class was generated from the following files:
Documentation generated for frePPLe by
