<commit_before>//
// Copyright (c) 2003-2008 <NAME> and Rational Discovery LLC
//
//  @@ All Rights Reserved @@
//  This file is part of the RDKit.
//  The contents are covered by the terms of the BSD license
//  which is included in the file license.txt, found at the root
//  of the RDKit source tree.
//
#ifndef __RD_BITVECT_H__
#define __RD_BITVECT_H__

#include <vector>
#include <string>

using std::vector;
typedef vector<int> IntVect;
typedef IntVect::iterator IntVectIter;
typedef vector<double> DoubleVect;
typedef DoubleVect::iterator DoubleVectIter;
const int ci_BITVECT_VERSION=0x0020; //!< version number to use in pickles

//! Abstract base class for storing BitVectors
class BitVect{<commit_msg>again, be more explicit with types<commit_after>//
// Copyright (c) 2003-2008 <NAME> and Rational Discovery LLC
//
//  @@ All Rights Reserved @@
//  This file is part of the RDKit.
//  The contents are covered by the terms of the BSD license
//  which is included in the file license.txt, found at the root
//  of the RDKit source tree.
//
#ifndef __RD_BITVECT_H__
#define __RD_BITVECT_H__

#include <vector>
#include <string>

typedef std::vector<int> IntVect;
typedef IntVect::iterator IntVectIter;
typedef std::vector<double> DoubleVect;
typedef DoubleVect::iterator DoubleVectIter;
const int ci_BITVECT_VERSION=0x0020; //!< version number to use in pickles

//! Abstract base class for storing BitVectors
class BitVect{
{'fraction_non_alphanumeric': 0.09483960948396095, 'fraction_numerical': 0.01813110181311018, 'mean_word_length': 4.4356060606060606, 'pattern_counts': {'":': 0, '<': 15, '<?xml version=': 0, '>': 13, 'https://': 0, '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': '6783557', 'n_tokens_mistral': 497, 'n_tokens_neox': 446, 'n_words': 172}