alaCarte Maps
Renderer for OpenStreetMap tiles
|
#include "mapcss_def.hpp"
#include "comment_skipper.hpp"
#include "server/eval/eval.hpp"
#include "eval_grammar.hpp"
#include "server/style_template.hpp"
#include "config.hpp"
Go to the source code of this file.
Classes | |
struct | Zoom |
Simple structure to store a zoom range. More... | |
struct | SelectorItem |
Represents a part of the style selector. More... | |
struct | ObjectTypes |
symbols for the objects More... | |
struct | BinaryTypes |
symbols for the binary operators More... | |
struct | UnaryTypes |
symbols for the unary operators More... | |
struct | AttributeCreator |
struct | AttributeTypes |
symbols for the attributes More... | |
struct | MapCSSGrammar |
The grammar for the mapcss format. More... | |
Macros | |
#define | MAPCSS_GRAMMAR_HPP |
This file is part of alaCarte. More... | |
Typedefs | |
typedef fsio::vector< op::UnaryTypesEnum, string > | UnaryCondition |
Stores informations about an unary condition. More... | |
typedef fsio::vector< string, op::BinaryTypesEnum, string > | BinaryCondition |
Stores informations about an binary condition. More... | |
typedef boost::variant< UnaryCondition, BinaryCondition > | ConditionType |
Possible Conditions. More... | |
Functions | |
BOOST_FUSION_ADAPT_STRUCT (SelectorItem,(obj::ObjectTypeEnum, objectType)(Zoom, zoom)(std::vector< ConditionType >, conditions)) struct UnitTypes | |
symbols for the unit types More... | |
#define MAPCSS_GRAMMAR_HPP |
This file is part of alaCarte.
alaCarte is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
alaCarte is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License along with alaCarte. If not, see http://www.gnu.org/licenses/.
Copyright alaCarte 2012-2013 Simon Dreher, Florian Jacob, Tobias Kahlert, Patrick Niklaus, Bernhard Scheirle, Lisa Winter Maintainer: Tobias Kahlert
Definition at line 23 of file mapcss_grammar.hpp.
typedef fsio::vector< string, op::BinaryTypesEnum, string > BinaryCondition |
Stores informations about an binary condition.
Definition at line 92 of file mapcss_grammar.hpp.
typedef boost::variant<UnaryCondition, BinaryCondition> ConditionType |
Possible Conditions.
Definition at line 95 of file mapcss_grammar.hpp.
typedef fsio::vector< op::UnaryTypesEnum, string > UnaryCondition |
Stores informations about an unary condition.
Definition at line 86 of file mapcss_grammar.hpp.
BOOST_FUSION_ADAPT_STRUCT | ( | SelectorItem | , |
(obj::ObjectTypeEnum, objectType)(Zoom, zoom)(std::vector< ConditionType >, conditions) | |||
) |
symbols for the unit types
Definition at line 128 of file mapcss_grammar.hpp.