<commit_before>// -*- Mode:C++ -*-

/**************************************************************************************************/
/*                                                                                                */
/* Copyright (C) 2015 University of Hull                                                          */
/*                                                                                                */
/**************************************************************************************************/
/*                                                                                                */
/*  module     :  platform/application/base.hpp                                                   */
/*  project    :                                                                                  */
/*  description:                                                                                  */
/*                                                                                                */
/**************************************************************************************************/

#if !defined(UKACHULLDCS_08961_PLATFORM_APPLICATION_BASE_HPP)

#define UKACHULLDCS_08961_PLATFORM_APPLICATION_BASE_HPP

// includes, system

#include <boost/noncopyable.hpp> // boost::noncopyable
#include <memory>                // std::unique_ptr<>

// includes, project

#include <platform/application/command_line.hpp>
#include <platform/export.h>
#include <support/printable.hpp>

namespace platform {

  namespace application {
    
    // types, exported (class, enum, struct, union, typedef)<commit_msg>update: MSVC 18.0<commit_after>// -*- Mode:C++ -*-

/**************************************************************************************************/
/*                                                                                                */
/* Copyright (C) 2015 University of Hull                                                          */
/*                                                                                                */
/**************************************************************************************************/
/*                                                                                                */
/*  module     :  platform/application/base.hpp                                                   */
/*  project    :                                                                                  */
/*  description:                                                                                  */
/*                                                                                                */
/**************************************************************************************************/

#if !defined(UKACHULLDCS_08961_PLATFORM_APPLICATION_BASE_HPP)

#define UKACHULLDCS_08961_PLATFORM_APPLICATION_BASE_HPP

// includes, system

#include <boost/noncopyable.hpp> // boost::noncopyable
#include <memory>                // std::unique_ptr<>

// includes, project

#include <platform/application/command_line.hpp>
#include <platform/export.h>
#include <support/printable.hpp>

#if defined(_MSC_VER) && (_MSC_VER < 1900)
#  define noexcept
#endif

namespace platform {

  namespace application {
    
    // types, exported (class, enum, struct, union, typedef)
{'fraction_non_alphanumeric': 0.24542772861356932, 'fraction_numerical': 0.01032448377581121, 'mean_word_length': 1.0551515151515152, 'pattern_counts': {'":': 0, '<': 16, '<?xml version=': 0, '>': 15, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 52, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3202117', 'n_tokens_mistral': 586, 'n_tokens_neox': 522, 'n_words': 94}