Cocinando con C++

¿Porque tengo cosas mejores que hacer que perseguir gatos?
Si existe una forma fácil y una forma correcta de hacer las cosas, la gente siempre elegirá la forma fácil. Supongo que si pudiera evitar realmente que las personas coloquen las plantillas de StylePtr<> fuera del texto preformateado, entonces se verían obligadas a hacer lo correcto, pero ¿cómo lo hago? (Además, parece una solución muy drástica, ya que también podría impedir formas perfectamente válidas de hablar sobre las plantillas de StylePtr<>.)

Mi solución actual para enlazar plantillas de StylePtr<> usando linkify tampoco funciona en texto preformateado porque el DOM es muy diferente, pero ese es un problema menor que probablemente pueda solucionar con un poco de programación.

Quizás. Creo que lo que haría sería usar este patrón para agregar automáticamente las comillas invertidas si no están presentes y luego usar una función de retorno (callback) post-cocción para los enlaces. A menos que esté equivocado, no hay otra forma de agregar un enlace en medio de algún texto preformateado.