---
name: IconMapEntry
lang: cpp
domain: core
version: "1.0.0"
algebraic: product
definition: |
  struct IconMapEntry {
      std::string value;
      std::string icon_name;
      std::string color_hex;
  };
description: "Entrada de mapa de iconos para CellRenderer::Icon. Mapea un valor de celda a un nombre de icono Tabler (ej. 'TI_BOLT') y un color opcional. Issue 0081-N."
tags: [tables, tql, types, cpp-tables]
uses_types: []
file_path: "cpp/functions/core/data_table_types.h"
---

## Notas

`icon_name` debe coincidir con un macro de `cpp/functions/core/icons_tabler.h`.
Lookup estatico en `data_table.cpp` cubre ~30 iconos frecuentes. Si el nombre
no esta en la tabla, la celda se renderiza como texto plano.
`color_hex` vacio -> color de texto por defecto.
