27 #include "../common/STLUtils.h"
28 #include "../fe/Expression.h"
29 #include "../fe/Literal.h"
te::fe::Expression * m_expression
Parameter from an expression.
The ParameterValueType uses WFS-Filter expressions to give values for SE graphic parameters.
std::string * m_mixedData
Parameter from a mixed data content.
The "ParameterValueType" uses WFS-Filter expressions to give values for SE graphic parameters...
const Parameter * getParameter(size_t i) const
virtual ~ParameterValue()
Virtual destructor.
virtual Expression * clone() const =0
It returns a clone of this object.
size_t getNParameters() const
ParameterValue * clone() const
It creates a new copy of this object.
This class can be used to represent literal values.
ParameterValue()
It initializes an empty ParameterValue.
void FreeContents(boost::unordered_map< K, V * > &m)
This function can be applied to a map of pointers. It will delete each pointer in the map...
std::vector< Parameter * > m_parameters
Regular text may be mixed and WFS-Filter expressions to give values for SE graphic parameters...