Plantilla:mark fun
(función)
Crea una anotación. Varias anotaciones están ya definidas:
- General
{{mark|text |class=classes (opcional)}} - Crea una anotación que contiene el texto text. classes puede ser adicionado para estilizar.
- Ejemplo:
{{mark|text}}resulta en (text).
{{mark rev|text |class=classes (opcional)}} - Crea una anotación que contiene el texto text. classes puede ser adicionado para estilizar.
- Ejemplo:
{{mark rev|since C++1998}}resulta en (since C++1998).
{{mark tooltip|text |tooltip |class=classes (opcional)}} -
Crea una anotación que contiene el texto text con tooltip.classes puede ser adicionado para estilizar.
- Ejemplo:
{{mark tooltip|99% complete|XXX not supported}}resulta en (99% complete*).
- Misceláneos
| Plantilla | Anotación |
|---|---|
| {{mark attribute}} | (especificador de atributo) |
| {{mark deprecated}} | (en desuso) |
| {{mark optional}} | (opcional) |
| {{mark implicit}} | (implícitamente declarado) |
| {{mark concept}} | (concepto) |
| {{mark expos}} | (solo de exposición*) |
| {{mark expos concept}} | (concepto solo de exposición) |
| {{mark tag}} | (tag) |
| {{mark expos mem type}} | (tipo miembro solo de exposición*) |
| {{mark named req}} | (requerimiento denominado) |
| {{mark typedef}} | (typedef) |
| {{mark type alias}} | (type alias) |
| {{mark enum}} | (enum) |
| {{mark keyword}} | (palabra clave) |
| {{mark macro keyword}} | (keyword macro) |
| {{mark preprocessing directive}} | (directiva de preprocesador) |
| {{mark macro opr}} | (operador macro) |
| {{mark language}} | (lenguaje) |
- Estándares
| Plantilla | Anotación |
|---|---|
| {{mark deprecated c++98}} | (en desuso en C++98) |
| {{mark c++03}} | (C++03) |
| {{mark since c++03}} | (desde C++03) |
| {{mark until c++03}} | (hasta C++03) |
| {{mark c++11}} | (C++11) |
| {{mark since c++11}} | (desde C++11) |
| {{mark constexpr since c++11}} | (constexpr desde C++11) |
| {{mark noexcept since c++11}} | (noexcept desde C++11) |
| {{mark deprecated c++11}} | (en desuso en C++11) |
| {{mark until c++11}} | (hasta C++11) |
| {{mark c++14}} | (C++14) |
| {{mark since c++14}} | (desde C++14) |
| {{mark constexpr since c++14}} | (constexpr desde C++14) |
| {{mark noexcept since c++14}} | (noexcept desde C++14) |
| {{mark deprecated c++14}} | (en desuso en C++14) |
| {{mark until c++14}} | (hasta C++14) |
| {{mark c++17}} | (C++17) |
| {{mark since c++17}} | (desde C++17) |
| {{mark constexpr since c++17}} | (constexpr desde C++17) |
| {{mark noexcept since c++17}} | (noexcept desde C++17) |
| {{mark deprecated c++17}} | (en desuso en C++17) |
| {{mark until c++17}} | (hasta C++17) |
| {{mark c++20}} | (C++20) |
| {{mark since c++20}} | (desde C++20) |
| {{mark constexpr since c++20}} | (constexpr desde C++20) |
| {{mark noexcept since c++20}} | (noexcept desde C++20) |
| {{mark deprecated c++20}} | (en desuso en C++20) |
| {{mark until c++20}} | (hasta C++20) |
| {{mark c++23}} | (C++23) |
| {{mark since c++23}} | (desde C++23) |
| {{mark constexpr since c++23}} | (constexpr desde C++23) |
| {{mark noexcept since c++23}} | (noexcept desde C++23) |
| {{mark deprecated c++23}} | (en desuso en C++23) |
| {{mark updated c++23}} | (actualizado en C++23) |
| {{mark until c++23}} | (hasta C++23) |
| {{mark c++26}} | (C++26) |
| {{mark since c++26}} | (desde C++26) |
| {{mark constexpr since c++26}} | (constexpr desde C++26) |
| {{mark noexcept since c++26}} | (noexcept desde C++26) |
| {{mark deprecated c++26}} | (en desuso en C++26) |
| {{mark updated c++26}} | (actualizado en C++26) |
| {{mark until c++26}} | (hasta C++26) |
- Estándares de C
| Plantilla | Anotación |
|---|---|
| {{mark c95}} | (C95) |
| {{mark since c95}} | (desde C95) |
| {{mark until c95}} | (hasta C95) |
| {{mark c99}} | (C99) |
| {{mark since c99}} | (desde C99) |
| {{mark until c99}} | (hasta C99) |
| {{mark c11}} | (C11) |
| {{mark since c11}} | (desde C11) |
| {{mark until c11}} | (hasta C11) |
| {{mark c17}} | (C17) |
| {{mark since c17}} | (desde C17) |
| {{mark deprecated c17}} | (en desuso en C17) |
| {{mark until c17}} | (hasta C17) |
| {{mark c23}} | (C23) |
| {{mark since c23}} | (desde C23) |
| {{mark until c23}} | (hasta C23) |
| {{mark since none}} | (desde {std}) |
| {{mark until none}} | (hasta {std}) |
- Combinación
{{mark life|appear=c++xx (opcional)|since=c++xx (opcional)|deprecated=c++xx (opcional)|until=c++xx (opcional)|removed=c++xx (opcional)|br=yes (opcional)}}
- Ejemplo:
{{mark life|since=c++11|deprecated=c++17|removed=c++20}} - resulta en (desde C++11)(en desuso en C++17)(eliminado en C++20)
- Ejemplo:
{{mark life|appear=c++11|until=c++20}} - resulta en (C++11)(hasta C++20)
- El parámetro opcional br puede establecerse como yes para mostrar cada anotación en una línea separada.
- Ejemplo:
{{mark life|since=c++11|deprecated=c++17|removed=c++20|br=yes}} - resulta en
- (desde C++11)
(en desuso en C++17)
(eliminado en C++20)
- Especificaciones técnicas
| Plantilla | Anotación |
|---|---|
| {{mark since libfund ts}} | (fundamentos de la biblioteca TS) |
| {{mark since libfund ts 2}} | (fundamentos de la biblioteca TS v2) |
| {{mark since libfund ts 3}} | (fundamentos de la biblioteca TS v3) |
| {{mark since fs ts}} | (sistema de archivos TS) |
| {{mark since parallelism ts}} | (paralelismo TS) |
| {{mark since parallelism ts 2}} | (paralelismo TS v2) |
| {{mark since concepts ts}} | (conceptos TS) |
| {{mark since concurrency ts}} | (concurrencia TS) |
| {{mark since concurrency ts 2}} | (concurrencia TS v2) |
| {{mark since tm ts}} | (TM TS) |
| {{mark since special functions tr}} | (funciones especiales TR) |
| {{mark since modules ts}} | (modulos TS) |
| {{mark since coro ts}} | (corrutinas TS) |
| {{mark since reflection ts}} | (reflexión TS) |
- Funciones
| Plantilla | Anotación |
|---|---|
| {{mark fun}} | (función) |
| {{mark tfun}} | (plantilla de función) |
| {{mark mem fun}} | (función miembro pública) |
| {{mark mem sfun}} | (función miembro estática pública) |
| {{mark mem vfun}} | (función miembro virtual pública) |
| {{mark priv mem fun}} | (función miembro privada) |
| {{mark prot mem fun}} | (función miembro protegida) |
| {{mark prot mem vfun}} | (función miembro virtual protegida) |
| {{mark expos mem fun}} | (función miembro de solo exposición) |
| {{mark macro fun}} | (macro de función) |
- Clases
| Plantilla | Anotación |
|---|---|
| {{mark class}} | (clase) |
| {{mark tclass}} | (plantilla de clase) |
| {{mark talias}} | (plantilla de alias) |
| {{mark ptclass}} | (especialización de plantilla de clase) |
| {{mark mem class}} | (clase miembro pública) |
| {{mark priv mem class}} | (clase miembro privada) |
| {{mark prot mem class}} | (clase miembro protegida) |
| {{mark mem tclass}} | (plantilla de clase miembro pública) |
| {{mark priv mem tclass}} | (plantilla de clase miembro privada) |
| {{mark expos mem class}} | (clase miembro de solo exposición) |
| {{mark expos mem tclass}} | (plantilla de clase miembro de solo exposición) |
| {{mark priv ntclass}} | (plantilla de clase anidada privada) |
- Constantes
| Plantilla | Anotación |
|---|---|
| {{mark macro const}} | (constante de macro) |
| {{mark const}} | (constante) |
| {{mark mem const}} | (constante miembro pública) |
| {{mark mem sconst}} | (constante miembro pública estática) |
| {{mark expos mem sconst}} | (constante miembro estática solo de exposición*) |
- Objetos
| Plantilla | Anotación |
|---|---|
| {{mark mem obj}} | (objeto miembro público) |
| {{mark priv mem obj}} | (objeto miembro privado) |
| {{mark prot mem obj}} | (objeto miembro protegido) |
| {{mark expos mem obj}} | (objeto miembro solo de exposición*) |
| {{mark custpt}} | (objeto punto de personalización) |
| {{mark rao}} | (objeto adaptador de rango) |
| {{mark niebloid}} | (niebloid) |
- Apoyo a marcas de Contenedores
{{cpp/container/mark std|container}} - salidas (C++11), (C++20), (C++23) etc., de acuerdo con la revisión del contenedor estándar dado. La salida está vacía para los contenedores anteriores a C++11.
Ejemplo
{{cpp/container/mark std|vector}}resulta en (nada){{cpp/container/mark std|array}}resulta en (C++11){{cpp/container/mark std|unordered_set}}resulta en (C++11){{cpp/container/mark std|span}}resulta en (C++20){{cpp/container/mark std|flat_set}}resulta en (C++23)
| The above documentation is transcluded from Template:mark/doc. (edit | history) Subpages of this template. |