diff options
Diffstat (limited to 'src/core/processors.h')
-rw-r--r-- | src/core/processors.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/core/processors.h b/src/core/processors.h index f95c6c2..6aa2d1e 100644 --- a/src/core/processors.h +++ b/src/core/processors.h @@ -30,12 +30,22 @@ #include "../arch/processor.h" +#include "../glibext/singleton.h" /* Assure l'enregistrement de types pour les caches à charger. */ void register_arch_gtypes(void); +/* Met en place le fournisseur d'instances uniques d'opérandes. */ +void init_operands_factory(void); + +/* Fournit l'usine à opérandes pour toutes les instructions. */ +GSingletonFactory *get_operands_factory(void); + +/* Supprime le fournisseur d'instances uniques d'opérandes. */ +void exit_operands_factory(void); + /* Enregistre un processeur pour une architecture donnée. */ bool register_processor_type(GType); |