-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.cpp
50 lines (40 loc) · 1.48 KB
/
main.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#include "UseCase.h"
void header(const std::string title)
{
std::cout<<"+++++++++++++++++++++++++++++++++++++++++++++++++"<<std::endl;
std::cout<<"START "<<title<<std::endl;
std::cout<<"+++++++++++++++++++++++++++++++++++++++++++++++++"<<std::endl;
}
void footer(const std::string title)
{
std::cout<<"-------------------------------------------------"<<std::endl;
std::cout<<"END "<<title<<std::endl;
std::cout<<"-------------------------------------------------"<<std::endl;
std::cout<<std::endl;
}
#define CALL_USE_CASE(func) \
header(#func);\
func();\
footer(#func);
int main() {
// CALL_USE_CASE(use_case_std_any);
// CALL_USE_CASE(use_case_entt_any);
// CALL_USE_CASE(use_case_enum_as_bitmask);
// CALL_USE_CASE(use_case_const_expr);
// CALL_USE_CASE(use_case_hashed_string);
// CALL_USE_CASE(use_case_type_xx);
// CALL_USE_CASE(use_case_entt_tag);
//
// CALL_USE_CASE(use_case_registry_version);
// CALL_USE_CASE(use_case_registry_add_component);
// CALL_USE_CASE(use_case_registry_observe_changes);
// CALL_USE_CASE(use_case_registry_observer);
// CALL_USE_CASE(use_case_registry_helpers);
// CALL_USE_CASE(use_case_registry_organizer);
// CALL_USE_CASE(use_case_registry_ctx_variables);
// CALL_USE_CASE(use_case_registry_snapshot_for_serialization);
// CALL_USE_CASE(use_case_registry_group);
// CALL_USE_CASE(use_case_registry_view);
CALL_USE_CASE(use_case_registry_delegate);
return 0;
}