9 #ifndef TurtleBrains_ConfigObject_hpp
10 #define TurtleBrains_ConfigObject_hpp
12 #include <turtle_brains/core/tb_configuration.hpp>
13 #if defined(tb_with_development_kit)
15 #include <turtle_brains/core/tb_string.hpp>
16 #include <turtle_brains/core/tb_noncopyable.hpp>
17 #include <turtle_brains/core/tb_dynamic_structure.hpp>
41 static void AddConfigurationFile(
const tbCore::tbString& configurationFilepath);
50 static void CheckAndReloadConfigurationFiles(
void);
81 float AsFloat(
void)
const;
89 bool AsBoolean(
void)
const;
100 friend class tbImplementation::ConfigSetter;
int64_t int64
Signed integer with a size of 64 bits. Supports values from -(2^63) to (2^63 - 1).
Definition: tb_types.hpp:29
Contains some functionality to aid in easier / faster game development or other profiling tools...
Definition: tb_noncopyable.hpp:22
Here is some information about the primary namespace.
Definition: tb_application_dialog.hpp:21
Definition: tb_dynamic_structure.hpp:37
std::string tbString
Definition: tb_string.hpp:335
Definition: tb_application_dialog.hpp:19