<commit_before>// The Art of C++ / Sequences
// Copyright (c) 2013-2019 <NAME>
// Please see LICENSE for license or visit https://github.com/taocpp/sequences/

#include <tao/seq/exclusive_scan.hpp>
#include <tao/seq/integer_sequence.hpp>

#include <type_traits>

int main()
{
   using namespace tao::seq;

   static_assert( std::is_same< exclusive_scan_t< unsigned >, integer_sequence< unsigned > >::value, "oops" );
   static_assert( std::is_same< exclusive_scan_t< int, 2, 3, -1, 0, 4, -1, 1, 1 >, integer_sequence< int, 0, 2, 5, 4, 4, 8, 7, 8 > >::value, "oops" );
}<commit_msg>Fix Conan test package<commit_after>// Copyright (c) 2013-2019 <NAME>
// Please see LICENSE for license or visit https://github.com/taocpp/sequences/

#include <tao/seq/exclusive_scan.hpp>
#include <tao/seq/functional.hpp>
#include <tao/seq/integer_sequence.hpp>

#include <type_traits>

int main()
{
   using namespace tao::seq;

   static_assert( std::is_same< exclusive_scan_t< op::plus, unsigned, 0 >, integer_sequence< unsigned > >::value, "oops" );
   static_assert( std::is_same< exclusive_scan_t< op::plus, int, 0, 2, 3, -1, 0, 4, -1, 1, 1 >, integer_sequence< int, 0, 2, 5, 4, 4, 8, 7, 8 > >::value, "oops" );

   using S = integer_sequence< int, 2, 3, -1, 0, 4, -1, 1, 1 >;
   static_assert( std::is_same< exclusive_scan_t< op::plus, S, 0 >, integer_sequence< int, 0, 2, 5, 4, 4, 8, 7, 8 > >::value, "oops" );
}
{'fraction_non_alphanumeric': 0.1768901569186876, 'fraction_numerical': 0.04778887303851641, 'mean_word_length': 4.416988416988417, 'pattern_counts': {'":': 0, '<': 28, '<?xml version=': 0, '>': 28, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2214840', 'n_tokens_mistral': 605, 'n_tokens_neox': 531, 'n_words': 156}