alaCarte Maps
Renderer for OpenStreetMap tiles
|
Same as eval but with more than one value. More...
#include <eval.hpp>
Public Types | |
typedef shared_ptr< STNode > | node_ptr |
typedef boost::variant< TargetType, node_ptr > | value_type |
Public Member Functions | |
Eval (const std::vector< TargetType > &values) | |
Eval (const string &expr, const shared_ptr< ParserLogger > &logger, const ParseInfo &info) | |
void | overwrite (GeoObject *obj, std::vector< TargetType > *v) const |
int | size () const |
bool | isEval (int i) const |
Private Member Functions | |
void | addValue (const string &part) |
Private Attributes | |
std::vector< value_type > | valuelist |
shared_ptr< ParserLogger > | logger |
bool | failed |
ParseInfo | info |
Same as eval but with more than one value.
typedef shared_ptr<STNode> eval::Eval< std::vector< TargetType > >::node_ptr |
typedef boost::variant<TargetType, node_ptr> eval::Eval< std::vector< TargetType > >::value_type |
|
inline |
|
inline |
|
inlineprivate |
|
inline |
|
inline |
|
inline |
|
mutableprivate |
|
private |
|
private |
|
private |