<commit_before>#ifndef STAN_MODEL_PROB_GRAD_HPP
#define STAN_MODEL_PROB_GRAD_HPP

#include <utility>
#include <vector>

namespace stan {

  namespace model {

    /**
     * The <code>prob_grad</code> class represents the basic parameter
     * holders for a model.  The command <code>bin/stanc</code> builds
     * Models extending this base helper class.
     */
    class prob_grad {
    protected:
      size_t num_params_r__;
      std::vector<std::pair<int, int> > param_ranges_i__;

    public:
      explicit prob_grad(size_t num_params_r)
        : num_params_r__(num_params_r),
          param_ranges_i__(std::vector<std::pair<int, int> >(0)) {
      }<commit_msg>Including cstddef for Windows (size_t isn't defined without it)<commit_after>#ifndef STAN_MODEL_PROB_GRAD_HPP
#define STAN_MODEL_PROB_GRAD_HPP

#include <cstddef>
#include <utility>
#include <vector>

namespace stan {

  namespace model {

    /**
     * The <code>prob_grad</code> class represents the basic parameter
     * holders for a model.  The command <code>bin/stanc</code> builds
     * Models extending this base helper class.
     */
    class prob_grad {
    protected:
      size_t num_params_r__;
      std::vector<std::pair<int, int> > param_ranges_i__;

    public:
      explicit prob_grad(size_t num_params_r)
        : num_params_r__(num_params_r),
          param_ranges_i__(std::vector<std::pair<int, int> >(0)) {
      }
{'fraction_non_alphanumeric': 0.10162314749470713, 'fraction_numerical': 0.0014114326040931546, 'mean_word_length': 3.473186119873817, 'pattern_counts': {'":': 0, '<': 24, '<?xml version=': 0, '>': 24, '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': '2334722', 'n_tokens_mistral': 499, 'n_tokens_neox': 484, 'n_words': 108}