<commit_before>/*****  Vxa_VImportable Implementation  *****/
#define Vxa_VImportable_Implementation

/************************
 ************************
 *****  Interfaces  *****
 ************************
 ************************/

/********************
 *****  System  *****
 ********************/

#include "Vk.h"

/******************
 *****  Self  *****
 ******************/

#include "Vxa_VImportable.h"

/************************
 *****  Supporting  *****
 ************************/

#include "V_VString.h"

#include "Vxa_VCallType1.h"
#include "Vxa_VCallType2.h"

#include "Vxa_VResultBuilder.h"
#include "Vxa_VTask.h"



/******************************
 ******************************
 *****                    *****
 *****  Vxa::VImportable  *****
 *****                    *****
 ******************************
 ******************************/

namespace Vxa {
    template <
	typename Val_T, typename Var_T = typename Vca::VTypePattern<Val_T>::var_t
    > class Vxa_API VStockImportable : public VImportable<Val_T> {
    public:
	typedef VStockImportable<Val_T,Var_T> this_t;
	DECLARE_FAMILY_MEMBERS (this_t, VImportable<Val_T>);

    //  Aliases
    public:
	typedef typename BaseClass::scalar_return_t scalar_return_t;

    //  Construction
    public:
	VStockImportable () {
	}

    //  Destruction
    public:
	~VStockImportable () {
	}

    //  Instance Retrieval
    private:
	virtual bool retrieve (scalar_return_t &rResult, VTask *pTask, VCallType1Importer &rImporter) {
	    return rImporter.getParameter (pTask, this, rResult);
	}
	virtual bool retrieve (scalar_return_t &rResult, VTask *pTask, VCallType2Importer &rImporter) {
	    return rImporter.getParameter (pTask, this, rResult);
	}<commit_msg>Add an undetected 'OVERRIDE'<commit_after>/*****  Vxa_VImportable Implementation  *****/
#define Vxa_VImportable_Implementation

/************************
 ************************
 *****  Interfaces  *****
 ************************
 ************************/

/********************
 *****  System  *****
 ********************/

#include "Vk.h"

/******************
 *****  Self  *****
 ******************/

#include "Vxa_VImportable.h"

/************************
 *****  Supporting  *****
 ************************/

#include "V_VString.h"

#include "Vxa_VCallType1.h"
#include "Vxa_VCallType2.h"

#include "Vxa_VResultBuilder.h"
#include "Vxa_VTask.h"



/******************************
 ******************************
 *****                    *****
 *****  Vxa::VImportable  *****
 *****                    *****
 ******************************
 ******************************/

namespace Vxa {
    template <
	typename Val_T, typename Var_T = typename Vca::VTypePattern<Val_T>::var_t
    > class Vxa_API VStockImportable : public VImportable<Val_T> {
    public:
	typedef VStockImportable<Val_T,Var_T> this_t;
	DECLARE_FAMILY_MEMBERS (this_t, VImportable<Val_T>);

    //  Aliases
    public:
	typedef typename BaseClass::scalar_return_t scalar_return_t;

    //  Construction
    public:
	VStockImportable () {
	}

    //  Destruction
    public:
	~VStockImportable () {
	}

    //  Instance Retrieval
    private:
	virtual bool retrieve (scalar_return_t &rResult, VTask *pTask, VCallType1Importer &rImporter) OVERRIDE {
	    return rImporter.getParameter (pTask, this, rResult);
	}
	virtual bool retrieve (scalar_return_t &rResult, VTask *pTask, VCallType2Importer &rImporter) OVERRIDE {
	    return rImporter.getParameter (pTask, this, rResult);
	}
{'fraction_non_alphanumeric': 0.3144581776372521, 'fraction_numerical': 0.0022995113538373095, 'mean_word_length': 4.420560747663552, 'pattern_counts': {'":': 0, '<': 13, '<?xml version=': 0, '>': 13, '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': '3948982', 'n_tokens_mistral': 1176, 'n_tokens_neox': 1079, 'n_words': 181}