<commit_before>/** \file jsonv/forward.hpp
 *  
 *  Copyright (c) 2012-2014 by <NAME>. All rights reserved.
 *
 *  This program is free software: you can redistribute it and/or modify it under the terms of the Apache License
 *  as published by the Apache Software Foundation, either version 2 of the License, or (at your option) any later
 *  version.
 *
 *  \author <NAME> (<EMAIL>)
**/
#ifndef __JSONV_FORWARD_HPP_INCLUDED__
#define __JSONV_FORWARD_HPP_INCLUDED__

namespace jsonv
{

class encoder;
enum class kind : unsigned char;
class kind_error;
class parse_error;
class parse_options;
class path;
class path_element;
enum class path_element_kind : unsigned char;
class tokenizer;
enum class token_kind : unsigned int;
class value;
struct version;
<commit_msg>Adds serialization classes to forwards.<commit_after>/** \file jsonv/forward.hpp
 *  
 *  Copyright (c) 2012-2014 by <NAME>. All rights reserved.
 *
 *  This program is free software: you can redistribute it and/or modify it under the terms of the Apache License
 *  as published by the Apache Software Foundation, either version 2 of the License, or (at your option) any later
 *  version.
 *
 *  \author <NAME> (<EMAIL>)
**/
#ifndef __JSONV_FORWARD_HPP_INCLUDED__
#define __JSONV_FORWARD_HPP_INCLUDED__

namespace jsonv
{

class adapter;
class encoder;
class extractor;
class extraction_context;
class formats;
enum class kind : unsigned char;
class kind_error;
class parse_error;
class parse_options;
class path;
class path_element;
enum class path_element_kind : unsigned char;
class serializer;
class serialization_context;
class tokenizer;
enum class token_kind : unsigned int;
class value;
struct version;

{'fraction_non_alphanumeric': 0.0744047619047619, 'fraction_numerical': 0.010714285714285714, 'mean_word_length': 4.919014084507042, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 9, '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': '3187700', 'n_tokens_mistral': 524, 'n_tokens_neox': 495, 'n_words': 200}