Add BOOST_PP_BOOL_true and BOOST_PP_BOOL_false definitions

Abierto
#55 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
55/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
cpp
Área
compilers

Línea de trabajo

Comienza localizando la implementación existente de BOOST_PP_BOOL y sus pruebas en el módulo del preprocesador. Comprueba cómo se definen y utilizan los nombres de macro de tipo booleano; después, añade las definiciones de true y false y verifica que BOOST_PP_IF reciba 1 o 0 para esas entradas.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

I suggest to define a new macro

#define BOOST_PP_BOOL_true 1
#define BOOST_PP_BOOL_false 0

for make that possible:

BOOST_PP_IF(BOOST_PP_BOOL(true/false), "YES", "NO")
//          ^-- Expands into 1/0

It seems like simple behavior and I have no idea why its not added yet.

Lenguaje dominante
C++
Estrellas
118
Forks
76
Métricas de merge de PR
Sin PR fusionados en 30 d

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de boostorg/preprocessor

Todos los issues de boostorg/preprocessor

Issues similares

Más issues de C++

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.