|
MGIS
|
The header define some useful features for debugging purposes. More...
#include <string>#include <functional>#include <string_view>#include "MGIS/Config.hxx"#include "MGIS/Behaviour/BehaviourData.hxx"#include "MGIS/Behaviour/BehaviourDataView.hxx"Classes | |
| struct | mgis::behaviour::debug::BehaviourIntegrationFailureAnalyser |
object in charge of analysing and integration failure. This object is used by the integrate_debug function More... | |
Namespaces | |
| namespace | mgis |
the namespace mgis encloses all the MGIS project. | |
Functions | |
| MGIS_EXPORT std::string | mgis::behaviour::debug::getBehaviourIntegrationFailureAnalysisFileName (std::string_view, std::string_view) |
| MGIS_EXPORT void | mgis::behaviour::debug::setBehaviourIntegrationFailureAnalysisFileNameGenerator (std::function< std::string(std::string_view, std::string_view, std::string_view) >) |
| a function hook used to generate a file name for debugging behaviour integration failures | |
| MGIS_EXPORT const debug::BehaviourIntegrationFailureAnalyser & | mgis::behaviour::debug::getDefaultBehaviourIntegrationFailureAnalyser () |
The header define some useful features for debugging purposes.
| MGIS_EXPORT std::string mgis::behaviour::debug::getBehaviourIntegrationFailureAnalysisFileName | ( | std::string_view | , |
| std::string_view | |||
| ) |
| [in] | n | behaviour name |
| [in] | ext | file name |
| MGIS_EXPORT const debug::BehaviourIntegrationFailureAnalyser & mgis::behaviour::debug::getDefaultBehaviourIntegrationFailureAnalyser | ( | ) |
| MGIS_EXPORT void mgis::behaviour::debug::setBehaviourIntegrationFailureAnalysisFileNameGenerator | ( | std::function< std::string(std::string_view, std::string_view, std::string_view) > | ) |
a function hook used to generate a file name for debugging behaviour integration failures
| [in] | g | generator |