16f543c786fc42989f552b4daa774ca5ff32fa697Ben Murdoch{% from "macros.tmpl" import license %} 21e202183a5dc46166763171984b285173f8585e5Torne (Richard Coles){{ license() }} 31e202183a5dc46166763171984b285173f8585e5Torne (Richard Coles) 41e202183a5dc46166763171984b285173f8585e5Torne (Richard Coles)#include "config.h" 51e202183a5dc46166763171984b285173f8585e5Torne (Richard Coles) 6d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles)#include "{{namespace}}{{suffix}}Names.h" 71e202183a5dc46166763171984b285173f8585e5Torne (Richard Coles) 81e202183a5dc46166763171984b285173f8585e5Torne (Richard Coles)#include "wtf/StaticConstructors.h" 91e202183a5dc46166763171984b285173f8585e5Torne (Richard Coles) 10c1847b1379d12d0e05df27436bf19a9b1bf12deaTorne (Richard Coles)namespace blink { 111e202183a5dc46166763171984b285173f8585e5Torne (Richard Coles)namespace {{namespace}}Names { 121e202183a5dc46166763171984b285173f8585e5Torne (Richard Coles) 131e202183a5dc46166763171984b285173f8585e5Torne (Richard Coles)using namespace WTF; 1410f88d5669dbd969c059d61ba09fa37dd72ac559Ben Murdoch 156f543c786fc42989f552b4daa774ca5ff32fa697Ben Murdoch{% for entry in entries|sort %} 165d92fedcae5e801a8b224de090094f2d9df0b54aTorne (Richard Coles){% filter enable_conditional(entry.Conditional) %} 17f79f16f17ddc4f842d7b7a38603e280e94be826aTorne (Richard Coles)DEFINE_GLOBAL(AtomicString, {{entry|symbol}}) 185d92fedcae5e801a8b224de090094f2d9df0b54aTorne (Richard Coles){% endfilter %} 196f543c786fc42989f552b4daa774ca5ff32fa697Ben Murdoch{% endfor %} 201e202183a5dc46166763171984b285173f8585e5Torne (Richard Coles) 21d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles)void init{{suffix}}() 221e202183a5dc46166763171984b285173f8585e5Torne (Richard Coles){ 236f543c786fc42989f552b4daa774ca5ff32fa697Ben Murdoch {% for entry in entries|sort %} 245d92fedcae5e801a8b224de090094f2d9df0b54aTorne (Richard Coles) {% filter enable_conditional(entry.Conditional) %} 25f79f16f17ddc4f842d7b7a38603e280e94be826aTorne (Richard Coles) StringImpl* {{entry|symbol}}Impl = StringImpl::createStatic("{{entry|cpp_name}}", {{entry|cpp_name|length}}, {{entry|cpp_name|hash}}); 265d92fedcae5e801a8b224de090094f2d9df0b54aTorne (Richard Coles) {% endfilter %} 276f543c786fc42989f552b4daa774ca5ff32fa697Ben Murdoch {% endfor %} 2810f88d5669dbd969c059d61ba09fa37dd72ac559Ben Murdoch 296f543c786fc42989f552b4daa774ca5ff32fa697Ben Murdoch {% for entry in entries|sort %} 305d92fedcae5e801a8b224de090094f2d9df0b54aTorne (Richard Coles) {% filter enable_conditional(entry.Conditional) %} 31f79f16f17ddc4f842d7b7a38603e280e94be826aTorne (Richard Coles) new ((void*)&{{entry|symbol}}) AtomicString({{entry|symbol}}Impl); 325d92fedcae5e801a8b224de090094f2d9df0b54aTorne (Richard Coles) {% endfilter %} 336f543c786fc42989f552b4daa774ca5ff32fa697Ben Murdoch {% endfor %} 341e202183a5dc46166763171984b285173f8585e5Torne (Richard Coles)} 351e202183a5dc46166763171984b285173f8585e5Torne (Richard Coles) 36d6cdb82654e8f3343a693ca752d5c4cee0324e17Torne (Richard Coles)} // {{namespace}}Names 37c1847b1379d12d0e05df27436bf19a9b1bf12deaTorne (Richard Coles)} // namespace blink 38