OsmAnd::MapStyle_P::MapStyle_P( MapStyle* owner_ ) : owner(owner_) , _builtinValueDefs(MapStyle::getBuiltinValueDefinitions()) , _firstNonBuiltinValueDefinitionIndex(0) , _stringsIdBase(0) { registerBuiltinValueDefinitions(); }
bool OsmAnd::ResolvedMapStyle_P::resolve() { // Empty string always have 0 identifier addStringToLUT(QString()); if (!collectConstants()) return false; // Register built-in value definitions first registerBuiltinValueDefinitions(); if (!mergeAndResolveParameters()) return false; if (!mergeAndResolveAttributes()) return false; if (!mergeAndResolveRulesets()) return false; return true; }