27 #include "../common/STLUtils.h" 28 #include "../fe/Expression.h" 29 #include "../fe/Literal.h" 33 : m_mixedData(nullptr),
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.
std::pair< std::string, std::string > Parameter
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...