<commit_before>/**
 * ValueBase.hpp - 
 * @author: <NAME>
 * @version: Tue Dec 10 08:34:09 2013
 */
#ifndef _VALUEBASE_HPP_
#define _VALUEBASE_HPP_  1

#include "NodeAbstract.hpp"
namespace Node{
class ValueBase : public NodeAbstract {
public:
   ValueBase() = default;
   virtual ~ValueBase() = default;

   virtual bool get_value( const char *typeName, void *ptr ) = 0;
};
} /* end namespace Node */
#endif /* END _VALUEBASE_HPP_ */<commit_msg>updates<commit_after>/**
 * ValueBase.hpp - 
 * @author: <NAME>
 * @version: Tue Dec 10 08:34:09 2013
 */
#ifndef _VALUEBASE_HPP_
#define _VALUEBASE_HPP_  1

#include "NodeAbstract.hpp"
namespace Node{
class ValueBase : public NodeAbstract {
public:
   ValueBase() = default;
   virtual ~ValueBase() = default;
   
   /**
    * get_value - To get a value that this object was constructed
    * with, pass an initialized ptr (initialized with the proper
    * length for that data type) 
    */
   virtual bool get_value( const char *typeName, void *ptr ) = 0;
};
} /* end namespace Node */
#endif /* END _VALUEBASE_HPP_ */
{'fraction_non_alphanumeric': 0.12172284644194757, 'fraction_numerical': 0.026217228464419477, 'mean_word_length': 3.668122270742358, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, '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': '198464', 'n_tokens_mistral': 375, 'n_tokens_neox': 341, 'n_words': 112}