<commit_before>/*! \file
 *
 * \brief Storage of options for a module (header)
 * \author <NAME> (<EMAIL>)
 */ 


#ifndef _GUARD_OPTIONMAP_HPP_
#define _GUARD_OPTIONMAP_HPP_

#include <map>

#include "bpmodule/python_helper/BoostPython_fwd.hpp"
#include "bpmodule/datastore/OptionHolder.hpp"


namespace bpmodule {
namespace datastore {


/*! \brief A class for holding options to a module
 *
 * \todo Copy and swap? Swap function?
 */
class OptionMap
{
    public:
        OptionMap(void) = default;<commit_msg>Add todo<commit_after>/*! \file
 *
 * \brief Storage of options for a module (header)
 * \author <NAME> (<EMAIL>)
 */ 


#ifndef _GUARD_OPTIONMAP_HPP_
#define _GUARD_OPTIONMAP_HPP_

#include <map>

#include "bpmodule/python_helper/BoostPython_fwd.hpp"
#include "bpmodule/datastore/OptionHolder.hpp"


namespace bpmodule {
namespace datastore {


/*! \brief A class for holding options to a module
 *
 * \todo Split out functions into cpp file
 */
class OptionMap
{
    public:
        OptionMap(void) = default;
{'fraction_non_alphanumeric': 0.11143695014662756, 'fraction_numerical': 0.0, 'mean_word_length': 3.995121951219512, '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': '3375394', 'n_tokens_mistral': 360, 'n_tokens_neox': 343, 'n_words': 95}