BOOST_FT_AUTODETECT_CALLING_CONVENTIONS ignored when including <boost/uuid/random_generator.hpp>
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 35/100
Piste de recherche
Reproduisez la séquence d’inclusion Windows-x86 en utilisant <boost/uuid/random_generator.hpp>, suivie de <boost/function_types/config/config.hpp>, avec BOOST_FT_AUTODETECT_CALLING_CONVENTIONS défini en premier. Examinez boost/function_types/detail/encoding/aliases_[un]def.hpp et le traitement de callable_builtin. C’est terminé lorsque boost::function_types::stdcall_cc reste défini pour cet ordre d’inclusion et que la compilation signalée réussit.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Hi,
I' ve got a project which uses Boost.UUID and function_types.
When compiling for Windows-x86 I define BOOST_FT_AUTODETECT_CALLING_CONVENTIONS before including
<boost/uuid/random_generator.hpp>
thereafter I include
<boost/function_types/config/config.hpp>
but then "boost::function_types::stdcall_cc" is not defined.
There seems to be a problem with the define/undef of the macro "callable_builtin" in <boost/function_types/detail/encoding/aliases_[un]def.hpp>
When I first include <boost/function_types/config/config.hpp>the type "boost::function_types::stdcall_cc" is defined.
I'm not sure if the define/undef of the macro "callable_builtin" could even violate ODR.
- Langage dominant
- C++
- Étoiles
- 9
- Forks
- 42
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de boostorg/function_types
-
"..." ellipsis operator is generating warnings in C++ >= 26: -Wdeprecated-variadic-comma-omissionOuverte
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
boostorg/function_types#16 ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 10/100
boostorg/function_types#13 ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 25/100
boostorg/function_types#5 · 1 commentaire ·
Toutes les issues de boostorg/function_types
Issues similaires
-
ws_bridge: stripping format=evr for matchmaker connections can concatenate the path and queryOuvertebug
Difficulté 2/5 1-3 heures Accessibilité débutants 73/100
EchoTools/nevr-runtime#116 ·
Les mainteneurs répondent en général sous 1 jour
-
code-quality libc++
Difficulté 1/5 Moins d'une heure Accessibilité débutants 82/100
llvm/llvm-project#229284 ·
Les mainteneurs répondent en général sous 1 jour
-
test-issue
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
llvm/offload-test-suite#1557 ·
Les mainteneurs répondent en général sous 1 jour
-
enhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
Les mainteneurs répondent en général sous 1 jour
-
iOS: hidden scale bar invalidates its intrinsic content size on every layout pass of MLNMapViewOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
maplibre/maplibre-native#4723 ·
Les mainteneurs répondent en général sous 1 jour