21#ifndef __ANTARES_LIBS_JIT_JIT_H__
22#define __ANTARES_LIBS_JIT_JIT_H__
24#include <yuni/core/fwd.h>
25#include <yuni/core/string/string.h>
29template<
class T,
class ReadWriteT>
74 void record_current_jit_state(
unsigned width,
unsigned height);
81 bool matrix_content_in_memory_is_same_as_on_disk()
91 bool do_we_force_matrix_load_from_disk();
93 template<
class T,
class ReadWriteT>
96 template<
class T,
class ReadWriteT>
99 template<
class T,
class ReadWriteT>
110 AnyString file_name_;
A n-by-n matrix.
Definition jit.h:30
static Informations * Reset(Informations *jit, const AnyString &filename)
Reset the source filename.
Definition jit.cpp:80
static bool IsReady(Informations *j)
Get if the data has been loaded.
Definition jit.hxx:28
static void Invalidate(Informations *j)
Mark the attached object as modified.
Definition jit.cpp:110
static bool enabled
Flag to enable/disable JIT informations.
Definition jit.h:179
static void MarkAsNotLoaded(Informations *j)
Mark the attached object as not loaded.
Definition jit.cpp:101
static bool usedFromGUI
Flag to know if the library is called from the User interface.
Definition jit.h:184