<commit_before>#ifndef GUARD_arithmetic_exceptions_hpp
#define GUARD_arithmetic_exceptions_hpp

/** \file arithmetic_exceptions.hpp
 *
 * \brief Exceptions to be used with jewel::Decimal class
 *
 * These exceptions should not be inherited.
 *
 * \author <NAME>
 * \date 15 May 2012
 *
 * Copyright (c) 2012, <NAME>. All rights reserved.
 */


#include <stdexcept>
#include <string>


namespace jewel
{
 /**
 * Exception to be thrown if there is an attempt to perform unsafe
 * arithmetic.
 */
class UnsafeArithmeticException
{
public:
	UnsafeArithmeticException(std::string p_message);
	~UnsafeArithmeticException() throw();
	const char* what() throw();
private:
	std::string m_message;
};




}  // namespace jewel

#endif  // GUARD_arithmetic_exceptions_hpp

<commit_msg>Removed a pointless header inclusion.<commit_after>#ifndef GUARD_arithmetic_exceptions_hpp
#define GUARD_arithmetic_exceptions_hpp

/** \file arithmetic_exceptions.hpp
 *
 * \brief Exceptions to be used with jewel::Decimal class
 *
 * These exceptions should not be inherited.
 *
 * \author <NAME>
 * \date 15 May 2012
 *
 * Copyright (c) 2012, <NAME>. All rights reserved.
 */


#include <string>


namespace jewel
{
 /**
 * Exception to be thrown if there is an attempt to perform unsafe
 * arithmetic.
 */
class UnsafeArithmeticException
{
public:
	UnsafeArithmeticException(std::string p_message);
	~UnsafeArithmeticException() throw();
	const char* what() throw();
private:
	std::string m_message;
};




}  // namespace jewel

#endif  // GUARD_arithmetic_exceptions_hpp


{'fraction_non_alphanumeric': 0.10444874274661509, 'fraction_numerical': 0.012894906511927788, 'mean_word_length': 4.50354609929078, 'pattern_counts': {'":': 0, '<': 10, '<?xml version=': 0, '>': 10, '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': '5492008', 'n_tokens_mistral': 519, 'n_tokens_neox': 466, 'n_words': 142}