 |
Blamite Game Engine - Strings
00429.01.19.25.0114.blamite
A library containing general purpose utilities and classes for use in multiple projects.
|
Go to the documentation of this file.
6 #define STRINGS_API __declspec(dllexport)
8 #define STRINGS_API __declspec(dllimport)
11 #ifndef STRINGS_INTERNAL
12 #define STRINGS_INTERNAL
void(__cdecl * _StringsConfigReloadCallback)(std::string filename)
Type definition for the configuration reload callback.
Definition: hooks.h:20
std::map< std::string, BlamStringsHooksBundle > hooks
Definition: hooks.cpp:8
#define STRINGS_INTERNAL
Definition: hooks.h:12
STRINGS_API void SetupHooks(BlamStringsHooksBundle _hooks, std::string module_name)
Sets up hooks for a given module.
Definition: hooks.cpp:10
STRINGS_API void DetachHooks(std::string module_name)
Detaches all hooks for a given module.
Definition: hooks.cpp:15
Internal namespace for interacting with the hooks system.
Definition: hooks.h:60
Data structure used to store configured Strings library hooks together.
Definition: hooks.h:25
STRINGS_INTERNAL void NotifyConfigurationReload(std::string filename)
Notifies all hooks that a configuration file has been reloaded.
Definition: hooks.cpp:23
Namespace containing functions for hooking into the Strings library.
Definition: hooks.h:37
_StringsConfigReloadCallback StringsConfigReloadCallback
Called when a BlamConfigurationFile is reloaded.
Definition: hooks.h:27
#define STRINGS_API
Definition: hooks.h:8