diff options
Diffstat (limited to 'debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3916.cpp')
-rw-r--r-- | debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3916.cpp | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3916.cpp b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3916.cpp new file mode 100644 index 00000000..40944d8b --- /dev/null +++ b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cpp/Issue_3916.cpp @@ -0,0 +1,29 @@ +#include <string> + +using TEnglishString = std::string; + +class CComCommandInfo +{ +public: + CComCommandInfo( TEnglishString, TEnglishString ); +}; + +template< typename T > +class CGenericCommandEx +{ +public: + CGenericCommandEx( T ); +}; + + +template< typename T > +void Test( TEnglishString commandName_, TEnglishString commandDescription_, T functor_ ) +{ + CComCommandInfo cmdInfo( std::forward< TEnglishString >( commandName_ ), + std::forward< TEnglishString >( commandDescription_ ) ); + + auto* pCommand = + new CGenericCommandEx( + std::forward< decltype( functor_ ) >( functor_ ) ); // <--- Note the extra spaces added here +} + |