catpad (catpad) wrote,
catpad
catpad

Работа над ошибками (только для программистов)

Всё-таки нельзя не любить C++ templates!
Сегодня получил вот такую ошибку компиляции:




"MessageHandlers.h", line 118: Error, nomatchoverin: Could not find a match for B::Tickers::FrontEnd::Tools::getIfPresent(B::Tickers::FrontEnd::Tools::Tuple, B::Tickers::FrontEnd::Tools::FixField<56, std::string, 1>, B::Tickers::FrontEnd::Tools::FixField<34, long long, 1>, B::Tickers::FrontEnd::Tools::FixField<43, bool, 0>, B::Tickers::FrontEnd::Tools::FixField<52, std::string, 1>, B::Tickers::FrontEnd::Tools::FixField<122, std::string, 0>, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void>, B::Tickers::FrontEnd::Tools::FixField<324, std::string, 0>, B::Tickers::FrontEnd::Tools::FixField<55, std::string, 1>, B::Tickers::FrontEnd::Tools::FixField<48, std::string, 0>, B::Tickers::FrontEnd::Tools::FixField<336, std::string, 0>, B::Tickers::FrontEnd::Tools::FixField<326, long long, 0>, B::Tickers::FrontEnd::Tools::FixField<327, long long, 0>, B::Tickers::FrontEnd::Tools::FixField<58, std::string, 0>, B::Tickers::FrontEnd::Tools::FixField<1149, B::Tickers::Decimal, 0>, B::Tickers::FrontEnd::Tools::FixField<1148, B::Tickers::Decimal, 0>, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void>, const char[1]) needed in B::Tickers::FrontEnd::Bursa::MessageHandlers::getSecurityId, B::Tickers::FrontEnd::Tools::FixField<56, std::string, 1>, B::Tickers::FrontEnd::Tools::FixField<34, long long, 1>, B::Tickers::FrontEnd::Tools::FixField<43, bool, 0>, B::Tickers::FrontEnd::Tools::FixField<52, std::string, 1>, B::Tickers::FrontEnd::Tools::FixField<122, std::string, 0>, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void>, B::Tickers::FrontEnd::Tools::FixField<324, std::string, 0>, B::Tickers::FrontEnd::Tools::FixField<55, std::string, 1>, B::Tickers::FrontEnd::Tools::FixField<48, std::string, 0>, B::Tickers::FrontEnd::Tools::FixField<336, std::string, 0>, B::Tickers::FrontEnd::Tools::FixField<326, long long, 0>, B::Tickers::FrontEnd::Tools::FixField<327, long long, 0>, B::Tickers::FrontEnd::Tools::FixField<58, std::string, 0>, B::Tickers::FrontEnd::Tools::FixField<1149, B::Tickers::Decimal, 0>, B::Tickers::FrontEnd::Tools::FixField<1148, B::Tickers::Decimal, 0>, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void>>(B::Tickers::FrontEnd::Tools::Tuple, B::Tickers::FrontEnd::Tools::FixField<56, std::string, 1>, B::Tickers::FrontEnd::Tools::FixField<34, long long, 1>, B::Tickers::FrontEnd::Tools::FixField<43, bool, 0>, B::Tickers::FrontEnd::Tools::FixField<52, std::string, 1>, B::Tickers::FrontEnd::Tools::FixField<122, std::string, 0>, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void>, B::Tickers::FrontEnd::Tools::FixField<324, std::string, 0>, B::Tickers::FrontEnd::Tools::FixField<55, std::string, 1>, B::Tickers::FrontEnd::Tools::FixField<48, std::string, 0>, B::Tickers::FrontEnd::Tools::FixField<336, std::string, 0>, B::Tickers::FrontEnd::Tools::FixField<326, long long, 0>, B::Tickers::FrontEnd::Tools::FixField<327, long long, 0>, B::Tickers::FrontEnd::Tools::FixField<58, std::string, 0>, B::Tickers::FrontEnd::Tools::FixField<1149, B::Tickers::Decimal, 0>, B::Tickers::FrontEnd::Tools::FixField<1148, B::Tickers::Decimal, 0>, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void>&, std::string &).
"MessageHandlers.h", line 129: Where, temwhileinst: While instantiating "B::Tickers::FrontEnd::Bursa::MessageHandlers::getSecurityId, B::Tickers::FrontEnd::Tools::FixField<56, std::string, 1>, B::Tickers::FrontEnd::Tools::FixField<34, long long, 1>, B::Tickers::FrontEnd::Tools::FixField<43, bool, 0>, B::Tickers::FrontEnd::Tools::FixField<52, std::string, 1>, B::Tickers::FrontEnd::Tools::FixField<122, std::string, 0>, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void>, B::Tickers::FrontEnd::Tools::FixField<324, std::string, 0>, B::Tickers::FrontEnd::Tools::FixField<55, std::string, 1>, B::Tickers::FrontEnd::Tools::FixField<48, std::string, 0>, B::Tickers::FrontEnd::Tools::FixField<336, std::string, 0>, B::Tickers::FrontEnd::Tools::FixField<326, long long, 0>, B::Tickers::FrontEnd::Tools::FixField<327, long long, 0>, B::Tickers::FrontEnd::Tools::FixField<58, std::string, 0>, B::Tickers::FrontEnd::Tools::FixField<1149, B::Tickers::Decimal, 0>, B::Tickers::FrontEnd::Tools::FixField<1148, B::Tickers::Decimal, 0>, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void>>(B::Tickers::FrontEnd::Tools::Tuple, B::Tickers::FrontEnd::Tools::FixField<56, std::string, 1>, B::Tickers::FrontEnd::Tools::FixField<34, long long, 1>, B::Tickers::FrontEnd::Tools::FixField<43, bool, 0>, B::Tickers::FrontEnd::Tools::FixField<52, std::string, 1>, B::Tickers::FrontEnd::Tools::FixField<122, std::string, 0>, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void>, B::Tickers::FrontEnd::Tools::FixField<324, std::string, 0>, B::Tickers::FrontEnd::Tools::FixField<55, std::string, 1>, B::Tickers::FrontEnd::Tools::FixField<48, std::string, 0>, B::Tickers::FrontEnd::Tools::FixField<336, std::string, 0>, B::Tickers::FrontEnd::Tools::FixField<326, long long, 0>, B::Tickers::FrontEnd::Tools::FixField<327, long long, 0>, B::Tickers::FrontEnd::Tools::FixField<58, std::string, 0>, B::Tickers::FrontEnd::Tools::FixField<1149, B::Tickers::Decimal, 0>, B::Tickers::FrontEnd::Tools::FixField<1148, B::Tickers::Decimal, 0>, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void, void>&, std::string &)".

Subscribe

  • The Moth Quest

    Официально открываю новый квест — The Moth Quest AKA Нанюхавшаяся Моль. Участники взяли себе неделю отдыха от предыдущего…

  • Moth Quest

    Вы будете смеяться, но я сделал новый квест — Moth Quest. Под прошлым постом нашлось несколько желающих разгадывать в…

  • Восьмая глава

    Закончил восьмую главу «Хайдеггера и Самовара». Это глава о самых разных языках и о языке вообще, о поэзии, о каббале и о…

  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 10 comments

  • The Moth Quest

    Официально открываю новый квест — The Moth Quest AKA Нанюхавшаяся Моль. Участники взяли себе неделю отдыха от предыдущего…

  • Moth Quest

    Вы будете смеяться, но я сделал новый квест — Moth Quest. Под прошлым постом нашлось несколько желающих разгадывать в…

  • Восьмая глава

    Закончил восьмую главу «Хайдеггера и Самовара». Это глава о самых разных языках и о языке вообще, о поэзии, о каббале и о…