<commit_before>// @(#)root/foundation:
// Author: <NAME>, 2017-06-02

/*************************************************************************
 * Copyright (C) 1995-2017, <NAME> and <NAME>.               *
 * All rights reserved.                                                  *
 *                                                                       *
 * For the licensing terms see $ROOTSYS/LICENSE.                         *
 * For the list of contributors see $ROOTSYS/README/CREDITS.             *
 *************************************************************************/

#ifndef ROOT_TTypeTraits
#define ROOT_TTypeTraits

#include <type_traits>

namespace ROOT{
/// ROOT type_traits extensions
namespace TypeTraits {

///\class ROOT::TypeTraits::
template <class T><commit_msg>[TypeTraits] Add forward declarations for IsV7Hist<commit_after>// @(#)root/foundation:
// Author: <NAME>, 2017-06-02

/*************************************************************************
 * Copyright (C) 1995-2017, <NAME> and <NAME>.               *
 * All rights reserved.                                                  *
 *                                                                       *
 * For the licensing terms see $ROOTSYS/LICENSE.                         *
 * For the list of contributors see $ROOTSYS/README/CREDITS.             *
 *************************************************************************/

#ifndef ROOT_TTypeTraits
#define ROOT_TTypeTraits

#include <type_traits>

// fwd declaration for IsV7Hist
class TH1;

namespace ROOT {

// fwd declaration for IsV7Hist
namespace Experimental {
template <int D, typename P, template <int, typename, template <typename> class> class... S>
class THist;
} // ns Experimental

/// ROOT type_traits extensions
namespace TypeTraits {

///\class ROOT::TypeTraits::
template <class T>
{'fraction_non_alphanumeric': 0.24486486486486486, 'fraction_numerical': 0.01945945945945946, 'mean_word_length': 2.1968911917098444, 'pattern_counts': {'":': 0, '<': 16, '<?xml version=': 0, '>': 16, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 10, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4878790', 'n_tokens_mistral': 478, 'n_tokens_neox': 419, 'n_words': 123}