Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: formatting #232

Merged
merged 2 commits into from
Apr 4, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 16 additions & 12 deletions ecsact/runtime/async.hh
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,9 @@ public:
* Set async error callback. If callback is already set it will be
* overwritten.
*/
auto set_async_error_callback(async_error_callback_t callback)
-> async_events_collector& {
auto set_async_error_callback( //
async_error_callback_t callback
) -> async_events_collector& {
_async_error_cb = std::move(callback);
return *this;
}
Expand All @@ -36,8 +37,9 @@ public:
* Set async error callback. If callback is already set it will be
* overwritten.
*/
auto set_system_error_callback(system_error_callback_t callback)
-> async_events_collector& {
auto set_system_error_callback( //
system_error_callback_t callback
) -> async_events_collector& {
_system_error_cb = std::move(callback);
return *this;
}
Expand All @@ -46,8 +48,9 @@ public:
* Set async error callback. If callback is already set it will be
* overwritten.
*/
auto set_async_requests_done_callback(async_requests_done_callback_t callback)
-> async_events_collector& {
auto set_async_requests_done_callback( //
async_requests_done_callback_t callback
) -> async_events_collector& {
_async_requests_done_cb = std::move(callback);
return *this;
}
Expand Down Expand Up @@ -136,8 +139,9 @@ private:
}
};

[[nodiscard]] inline auto connect(const std::string& connection_string)
-> ecsact_async_request_id {
[[nodiscard]] inline auto connect( //
const std::string& connection_string
) -> ecsact_async_request_id {
return ecsact_async_connect(connection_string.c_str());
}

Expand All @@ -161,17 +165,17 @@ inline auto flush_events() -> void {

template<typename ExecutionEventsCollector>
requires(std::convertible_to<
decltype(std::declval<ExecutionEventsCollector>().c()),
const ecsact_execution_events_collector>)
decltype(std::declval<ExecutionEventsCollector>().c()),
const ecsact_execution_events_collector>)
inline auto flush_events(ExecutionEventsCollector&& evc) -> void {
const ecsact_execution_events_collector evc_c = evc.c();
ecsact_async_flush_events(&evc_c, nullptr);
}

template<typename AsyncEventsCollector>
requires(std::convertible_to<
decltype(std::declval<AsyncEventsCollector>().c()),
const ecsact_async_events_collector>)
decltype(std::declval<AsyncEventsCollector>().c()),
const ecsact_async_events_collector>)
inline auto flush_events(AsyncEventsCollector&& async_evc) -> void {
const ecsact_async_events_collector async_evc_c = async_evc.c();
ecsact_async_flush_events(nullptr, &async_evc_c);
Expand Down
29 changes: 17 additions & 12 deletions ecsact/runtime/core.hh
Original file line number Diff line number Diff line change
Expand Up @@ -199,8 +199,9 @@ public:
* for @tp C if one exists.
*/
template<typename C>
auto set_init_callback(init_component_callback_t<C> callback)
-> execution_events_collector& {
auto set_init_callback( //
init_component_callback_t<C> callback
) -> execution_events_collector& {
_init_cb[C::id] = //
[callback = std::move(callback)](
ecsact_entity_id entity,
Expand All @@ -215,8 +216,9 @@ public:
* for @tp C if one exists.
*/
template<typename C>
auto set_update_callback(update_component_callback_t<C> callback)
-> execution_events_collector& {
auto set_update_callback( //
update_component_callback_t<C> callback
) -> execution_events_collector& {
_update_cb[C::id] = //
[callback = std::move(callback)](
ecsact_entity_id entity,
Expand All @@ -231,8 +233,9 @@ public:
* for @tp C if one exists.
*/
template<typename C>
auto set_remove_callback(remove_component_callback_t<C> callback)
-> execution_events_collector& {
auto set_remove_callback( //
remove_component_callback_t<C> callback
) -> execution_events_collector& {
_remove_cb[C::id] = //
[callback = std::move(callback)](
ecsact_entity_id entity,
Expand All @@ -242,14 +245,16 @@ public:
return *this;
}

auto set_entity_created_callback(entity_created_callback_t callback)
-> execution_events_collector& {
auto set_entity_created_callback( //
entity_created_callback_t callback
) -> execution_events_collector& {
_entity_created_cb = callback;
return *this;
}

auto set_entity_destroyed_callback(entity_destroyed_callback_t callback)
-> execution_events_collector& {
auto set_entity_destroyed_callback( //
entity_destroyed_callback_t callback
) -> execution_events_collector& {
_entity_destroyed_cb = callback;
return *this;
}
Expand Down Expand Up @@ -502,8 +507,8 @@ public:
* in @p execution_options range.
*/
template<typename ExecutionOptionsRange>
[[nodiscard]] auto execute_systems(ExecutionOptionsRange&& execution_options)
-> ecsact_execute_systems_error {
[[nodiscard]] auto execute_systems(ExecutionOptionsRange&& execution_options
) -> ecsact_execute_systems_error {
auto execution_count = std::size(execution_options);
const auto* execution_options_list_data = std::data(execution_options);

Expand Down
6 changes: 3 additions & 3 deletions scripts/check_module_header.cc
Original file line number Diff line number Diff line change
Expand Up @@ -125,8 +125,7 @@ void check_module_header(fs::path module_header_path) {
stream //
<< "#endif\n\n"
<< "#endif // ECSACT_RUNTIME_" << absl::AsciiStrToUpper(module_name)
<< "_H"
<< "\n";
<< "_H" << "\n";
stream.flush();
}
}
Expand Down Expand Up @@ -265,7 +264,8 @@ int main(int argc, char* argv[]) {
for(auto header_file : header_files) {
auto relative_header_path = fs::relative(header_file);
auto group = gh_action_group{
"Ecsact Module Header: "s + relative_header_path.string()};
"Ecsact Module Header: "s + relative_header_path.string()
};

std::cout << "::debug::Checking " << header_file.generic_string()
<< " ...\n";
Expand Down
Loading