<commit_before>/**
 * @file Memory.h
 *
 * @brief Memory management namespace.
 */

#include <Type.h>

class Memory
{
  public:
    static void* alloc (Type::ulong size);
    static void  free  (void* pointer);

  private:
    void*       _memory;
    Type::ulong _size;

  public:
    Memory (Type::ulong size);
    Memory (Memory& memory);

    virtual ~Memory ();

    inline Type::ulong size (void);
    inline void        size (Type::ulong size);

    inline const void* data (void);
                 void  data (Memory& memory, Type::ulong offset = 0);
                 void  data (void* memory, Type::ulong size, Type::ulong offset = 0);

    void* pointer (void);

  public:
    operator void*       () const;
    operator Type::ulong () const;
}<commit_msg>Forgot ; after the class declaration, lol.<commit_after>/**
 * @file Memory.h
 *
 * @brief Memory management namespace.
 */

#include <Type.h>

class Memory
{
  public:
    static void* alloc (Type::ulong size);
    static void  free  (void* pointer);

  private:
    void*       _memory;
    Type::ulong _size;

  public:
    Memory (Type::ulong size);
    Memory (Memory& memory);

    virtual ~Memory ();

    inline Type::ulong size (void);
    inline void        size (Type::ulong size);

    inline const void* data (void);
                 void  data (Memory& memory, Type::ulong offset = 0);
                 void  data (void* memory, Type::ulong size, Type::ulong offset = 0);

    void* pointer (void);

  public:
    operator void*       () const;
    operator Type::ulong () const;
};
{'fraction_non_alphanumeric': 0.1293213828425096, 'fraction_numerical': 0.002560819462227913, 'mean_word_length': 2.473333333333333, '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': '6152602', 'n_tokens_mistral': 488, 'n_tokens_neox': 467, 'n_words': 157}