<commit_before>/** @file
 * @author <NAME>
 * 
 * @copyright 2016, <NAME>, all right reserved
 * 
 * @license MPL v2.0 (see license file)
 */
#include <eproperty/details/Value.hxx>

#include <etk/types.hpp>
#include <etk/math/Vector2D.hpp>
#include <etk/math/Vector3D.hpp>
#include <etk/Color.hpp>

// void generic properties
template class eproperty::Value<bool>;
template class eproperty::Value<etk::String>;
#if __CPP_VERSION__ >= 2011
	template class eproperty::Value<etk::UString>;
#endif
template class eproperty::Value<int64_t>;
template class eproperty::Value<int32_t>;
template class eproperty::Value<int16_t>;
template class eproperty::Value<int8_t>;

template class eproperty::Value<uint64_t>;
template class eproperty::Value<uint32_t>;
template class eproperty::Value<uint16_t>;
template class eproperty::Value<uint8_t>;

template class eproperty::Value<float>;
template class eproperty::Value<double>;

// etk generic vetor 2D
template class eproperty::Value<vec2>;
template class eproperty::Value<bvec2>;
template class eproperty::Value<ivec2>;
template class eproperty::Value<uivec2>;
// etk generic vetor 3D
template class eproperty::Value<vec3>;
template class eproperty::Value<bvec3>;
template class eproperty::Value<ivec3>;
template class eproperty::Value<uivec3>;
// etk generic color
template class eproperty::Value<etk::Color<unsigned char,4>>;
template class eproperty::Value<etk::Color<unsigned char,3>>;
template class eproperty::Value<etk::Color<float,4>>;
template class eproperty::Value<etk::Color<float,3>>;<commit_msg>[DEV] update for build URI<commit_after>/** @file
 * @author <NAME>
 * 
 * @copyright 2016, <NAME>, all right reserved
 * 
 * @license MPL v2.0 (see license file)
 */
#include <eproperty/details/Value.hxx>

#include <etk/types.hpp>
#include <etk/math/Vector2D.hpp>
#include <etk/math/Vector3D.hpp>
#include <etk/Color.hpp>
#include <etk/path/Path.hpp>
#include <etk/uri/Uri.hpp>

// void generic properties
template class eproperty::Value<bool>;
template class eproperty::Value<etk::String>;
#if __CPP_VERSION__ >= 2011
	template class eproperty::Value<etk::UString>;
#endif
template class eproperty::Value<int64_t>;
template class eproperty::Value<int32_t>;
template class eproperty::Value<int16_t>;
template class eproperty::Value<int8_t>;

template class eproperty::Value<uint64_t>;
template class eproperty::Value<uint32_t>;
template class eproperty::Value<uint16_t>;
template class eproperty::Value<uint8_t>;

template class eproperty::Value<float>;
template class eproperty::Value<double>;

// etk generic vetor 2D
template class eproperty::Value<vec2>;
template class eproperty::Value<bvec2>;
template class eproperty::Value<ivec2>;
template class eproperty::Value<uivec2>;
// etk generic vetor 3D
template class eproperty::Value<vec3>;
template class eproperty::Value<bvec3>;
template class eproperty::Value<ivec3>;
template class eproperty::Value<uivec3>;
// etk generic color
template class eproperty::Value<etk::Color<unsigned char,4>>;
template class eproperty::Value<etk::Color<unsigned char,3>>;
template class eproperty::Value<etk::Color<float,4>>;
template class eproperty::Value<etk::Color<float,3>>;

template class eproperty::Value<etk::Path>;
template class eproperty::Value<etk::Uri>;
{'fraction_non_alphanumeric': 0.14079311404857056, 'fraction_numerical': 0.02459268367660621, 'mean_word_length': 8.03888888888889, 'pattern_counts': {'":': 0, '<': 79, '<?xml version=': 0, '>': 81, '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': '6171686', 'n_tokens_mistral': 1090, 'n_tokens_neox': 1051, 'n_words': 255}