Сообщение [КУ] Вот это челендж от 08.12.2024 16:47
Изменено 08.12.2024 16:55 Marty
MSVC выдал мне:
1>F:\_github\umba-tools\umba-brief-scanner\_libs\umba_tokenizer\inc\umba/tokenizer/token_filters.h(731,1): error C2664: '_Ret std::_Func_class<_Ret,umba::tokenizer::TokenizerFunctionHandlers<CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,umba::iterator::TextIteratorTraits<InputIteratorType>> &,bool,umba::tokenizer::payload_type,InputIteratorType &,InputIteratorType &,std::variant<umba::tokenizer::TokenizerBaseImpl<umba::tokenizer::TokenizerFunctionHandlers<CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,umba::iterator::TextIteratorTraits<InputIteratorType>>,CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>::EmptyData,umba::tokenizer::TokenizerBaseImpl<umba::tokenizer::TokenizerFunctionHandlers<CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>,CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>::CommentData,umba::tokenizer::TokenizerBaseImpl<umba::tokenizer::TokenizerFunctionHandlers<CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>,CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>::IdentifierData,umba::tokenizer::TokenizerBaseImpl<umba::tokenizer::TokenizerFunctionHandlers<CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>,CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>::StringLiteralData,umba::tokenizer::TokenizerBaseImpl<umba::tokenizer::TokenizerFunctionHandlers<CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>,CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>::IntegerNumericLiteralData,umba::tokenizer::TokenizerBaseImpl<umba::tokenizer::TokenizerFunctionHandlers<CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>,CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>::FloatNumericLiteralData> &,std::basic_string<char,std::char_traits<char>,std::allocator<char>> &>::operator ()(umba::tokenizer::TokenizerFunctionHandlers<CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits> &,bool,umba::tokenizer::payload_type,InputIteratorType &,InputIteratorType &,std::variant<umba::tokenizer::TokenizerBaseImpl<umba::tokenizer::TokenizerFunctionHandlers<CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>,CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>::EmptyData,umba::tokenizer::TokenizerBaseImpl<umba::tokenizer::TokenizerFunctionHandlers<CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>,CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>::CommentData,umba::tokenizer::TokenizerBaseImpl<umba::tokenizer::TokenizerFunctionHandlers<CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>,CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>::IdentifierData,umba::tokenizer::TokenizerBaseImpl<umba::tokenizer::TokenizerFunctionHandlers<CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>,CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>::StringLiteralData,umba::tokenizer::TokenizerBaseImpl<umba::tokenizer::TokenizerFunctionHandlers<CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>,CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>::IntegerNumericLiteralData,umba::tokenizer::TokenizerBaseImpl<umba::tokenizer::TokenizerFunctionHandlers<CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>,CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>::FloatNumericLiteralData> &,std::basic_string<char,std::char_traits<char>,std::allocator<char>> &) const': cannot convert argument 6 from 'umba::tokenizer::TokenizerBaseImpl<umba::tokenizer::TokenizerFunctionHandlers<CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,umba::iterator::TextIteratorTraits<InputIteratorType>>,CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>::EmptyData' to 'std::variant<umba::tokenizer::TokenizerBaseImpl<umba::tokenizer::TokenizerFunctionHandlers<CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,umba::iterator::TextIteratorTraits<InputIteratorType>>,CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>::EmptyData,umba::tokenizer::TokenizerBaseImpl<umba::tokenizer::TokenizerFunctionHandlers<CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>,CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>::CommentData,umba::tokenizer::TokenizerBaseImpl<umba::tokenizer::TokenizerFunctionHandlers<CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>,CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>::IdentifierData,umba::tokenizer::TokenizerBaseImpl<umba::tokenizer::TokenizerFunctionHandlers<CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>,CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>::StringLiteralData,umba::tokenizer::TokenizerBaseImpl<umba::tokenizer::TokenizerFunctionHandlers<CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>,CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>::IntegerNumericLiteralData,umba::tokenizer::TokenizerBaseImpl<umba::tokenizer::TokenizerFunctionHandlers<CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>,CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>::FloatNumericLiteralData> &'
Вот за что я люблю C++
MSVC выдал мне:
1>F:\_github\umba-tools\umba-brief-scanner\_libs\umba_tokenizer\inc\umba/tokenizer/token_filters.h(731,1): error C2664: '_Ret std::_Func_class<_Ret,umba::tokenizer::TokenizerFunctionHandlers<CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,umba::iterator::TextIteratorTraits<InputIteratorType>> &,bool,umba::tokenizer::payload_type,InputIteratorType &,InputIteratorType &,std::variant<umba::tokenizer::TokenizerBaseImpl<umba::tokenizer::TokenizerFunctionHandlers<CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,umba::iterator::TextIteratorTraits<InputIteratorType>>,CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>::EmptyData,umba::tokenizer::TokenizerBaseImpl<umba::tokenizer::TokenizerFunctionHandlers<CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>,CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>::CommentData,umba::tokenizer::TokenizerBaseImpl<umba::tokenizer::TokenizerFunctionHandlers<CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>,CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>::IdentifierData,umba::tokenizer::TokenizerBaseImpl<umba::tokenizer::TokenizerFunctionHandlers<CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>,CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>::StringLiteralData,umba::tokenizer::TokenizerBaseImpl<umba::tokenizer::TokenizerFunctionHandlers<CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>,CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>::IntegerNumericLiteralData,umba::tokenizer::TokenizerBaseImpl<umba::tokenizer::TokenizerFunctionHandlers<CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>,CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>::FloatNumericLiteralData> &,std::basic_string<char,std::char_traits<char>,std::allocator<char>> &>::operator ()(umba::tokenizer::TokenizerFunctionHandlers<CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits> &,bool,umba::tokenizer::payload_type,InputIteratorType &,InputIteratorType &,std::variant<umba::tokenizer::TokenizerBaseImpl<umba::tokenizer::TokenizerFunctionHandlers<CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>,CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>::EmptyData,umba::tokenizer::TokenizerBaseImpl<umba::tokenizer::TokenizerFunctionHandlers<CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>,CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>::CommentData,umba::tokenizer::TokenizerBaseImpl<umba::tokenizer::TokenizerFunctionHandlers<CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>,CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>::IdentifierData,umba::tokenizer::TokenizerBaseImpl<umba::tokenizer::TokenizerFunctionHandlers<CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>,CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>::StringLiteralData,umba::tokenizer::TokenizerBaseImpl<umba::tokenizer::TokenizerFunctionHandlers<CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>,CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>::IntegerNumericLiteralData,umba::tokenizer::TokenizerBaseImpl<umba::tokenizer::TokenizerFunctionHandlers<CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>,CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>::FloatNumericLiteralData> &,std::basic_string<char,std::char_traits<char>,std::allocator<char>> &) const': cannot convert argument 6 from 'umba::tokenizer::TokenizerBaseImpl<umba::tokenizer::TokenizerFunctionHandlers<CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,umba::iterator::TextIteratorTraits<InputIteratorType>>,CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>::EmptyData' to 'std::variant<umba::tokenizer::TokenizerBaseImpl<umba::tokenizer::TokenizerFunctionHandlers<CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,umba::iterator::TextIteratorTraits<InputIteratorType>>,CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>::EmptyData,umba::tokenizer::TokenizerBaseImpl<umba::tokenizer::TokenizerFunctionHandlers<CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>,CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>::CommentData,umba::tokenizer::TokenizerBaseImpl<umba::tokenizer::TokenizerFunctionHandlers<CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>,CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>::IdentifierData,umba::tokenizer::TokenizerBaseImpl<umba::tokenizer::TokenizerFunctionHandlers<CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>,CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>::StringLiteralData,umba::tokenizer::TokenizerBaseImpl<umba::tokenizer::TokenizerFunctionHandlers<CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>,CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>::IntegerNumericLiteralData,umba::tokenizer::TokenizerBaseImpl<umba::tokenizer::TokenizerFunctionHandlers<CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>,CharType,UserDataType,CharClassTableType,TrieVectorType,StringType,MessagesStringType,InputIteratorType,InputIteratorTraits>::FloatNumericLiteralData> &'
Вот за что я люблю