alaCarte Maps
Renderer for OpenStreetMap tiles
mapcss_grammar.cpp File Reference
#include <boost/spirit/include/qi.hpp>
#include <boost/spirit/include/phoenix_core.hpp>
#include <boost/spirit/include/phoenix_operator.hpp>
#include <boost/spirit/include/phoenix_fusion.hpp>
#include <boost/spirit/include/phoenix_object.hpp>
#include <boost/spirit/include/phoenix_stl.hpp>
#include <boost/spirit/include/phoenix_bind.hpp>
#include <boost/spirit/include/phoenix.hpp>
#include "server/eval/eval.hpp"
#include "server/eval/stnode.hpp"
#include "server/parser/mapcss_parser.hpp"
#include "server/parser/mapcss_grammar.hpp"
#include "server/parser/parse_info_parser.hpp"
#include "server/stylesheet.hpp"
#include "server/style.hpp"

Go to the source code of this file.

Classes

class  SpecificAttributeCreator< Type >
 This file is part of alaCarte. More...
 

Functions

template<typename Type >
shared_ptr< SpecificAttributeCreator< Type > > CreateAttribute (shared_ptr< eval::Eval< Type > > StyleTemplate::*attr)
 
template<typename T >
void AppendVector (std::vector< T > &target, const std::vector< T > &append)
 Appends a vector to another. More...
 

Function Documentation

template<typename T >
void AppendVector ( std::vector< T > &  target,
const std::vector< T > &  append 
)

Appends a vector to another.

Parameters
targetwhere another vector should be appended to
appendThe vector which should be appended to the target

Definition at line 135 of file mapcss_grammar.cpp.

template<typename Type >
shared_ptr< SpecificAttributeCreator<Type> > CreateAttribute ( shared_ptr< eval::Eval< Type > > StyleTemplate::*  attr)

Definition at line 68 of file mapcss_grammar.cpp.