Skip to content

Commit 2125a12

Browse files
committed
DiscordCoreAPI Release v2.0.3
* Modified the thread pool. * Exchanged some superfluous strings for vectors. * Renamed a class. * Updating the docs for the website. * Updated to accommodate for changes made to the Jsonifier depended-upon library.
1 parent 93d3de9 commit 2125a12

File tree

318 files changed

+8962
-4159
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

318 files changed

+8962
-4159
lines changed

CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@ project(
8080
set(DiscordCoreAPI-POPCNT_EXITCODE 0 CACHE INTERNAL "For cross-compiling.")
8181
set(DiscordCoreAPI-LZCNT_EXITCODE 0 CACHE INTERNAL "For cross-compiling.")
8282
set(DiscordCoreAPI-BMI_EXITCODE 0 CACHE INTERNAL "For cross-compiling.")
83+
set(DiscordCoreAPI-BMI2_EXITCODE 0 CACHE INTERNAL "For cross-compiling.")
8384
set(DiscordCoreAPI-AVX_EXITCODE 0 CACHE INTERNAL "For cross-compiling.")
8485
set(DiscordCoreAPI-AVX2_EXITCODE 0 CACHE INTERNAL "For cross-compiling.")
8586
set(DiscordCoreAPI-AVX512_EXITCODE 0 CACHE INTERNAL "For cross-compiling.")
Lines changed: 48 additions & 93 deletions
Original file line numberDiff line numberDiff line change
@@ -1,110 +1,65 @@
1-
<!-- HTML header for doxygen 1.9.5-->
2-
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3-
<html xmlns="http://www.w3.org/1999/xhtml" lang="$langISO">
1+
<!DOCTYPE html>
2+
<html lang="en">
43
<head>
54
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" />
65
<meta name="viewport" content="width=device-width, initial-scale=1">
76
<meta charset="utf-8">
8-
<!--BEGIN PROJECT_NAME-->
9-
<title>$title - DiscordCoreAPI is an efficient, fast, and easy to use Discord bot library for C++. Made using custom asynchronous CoRoutines.</title><!--END PROJECT_NAME-->
10-
<!--BEGIN !PROJECT_NAME-->
11-
<title>$title - DiscordCoreAPI is an efficient, fast, and easy to use Discord bot library for C++. Made using custom asynchronous CoRoutines.</title><!--END !PROJECT_NAME-->
12-
<link href="$relpath^tabs.css" rel="stylesheet" type="text/css" />
13-
<script type="text/javascript" src="$relpath^jquery.js"></script>
14-
<script type="text/javascript" src="$relpath^dynsections.js"></script>
15-
<meta name="description" content="DiscordCoreAPI is an efficient, fast, and easy to use Discord bot library for C++. Made using custom asynchronous CoRoutines." />
16-
<meta name="keywords" content="Discord Bot API, Discord API, Discord Bot, Discord Bot C++, C++ CoRoutines, Fast Discord Bot Library, Discord, Bot, Library, DiscordAPI" />
17-
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" />
18-
<meta http-equiv="X-UA-Compatible" content="IE=11" />
19-
<meta name="generator" content="Doxygen $doxygenversion" />
20-
<meta name="viewport" content="width=device-width, initial-scale=1" />
21-
22-
23-
<!-- BEGIN opengraph metadata -->
7+
<meta property="og:title" content="$title - DiscordCoreAPI - Fast, efficient, simple.">
248
<meta property="og:description" content="An efficient, fast, and easy to use Discord bot library for C++. Made using custom asynchronous CoRoutines.">
25-
<meta name="description" content="$title - DiscordCoreAPI is an efficient, fast, and easy to use Discord bot library for C++. Made using custom asynchronous CoRoutines.">
26-
<meta property="og:title" content="$title - DiscordCoreAPI is an efficient, fast, and easy to use Discord bot library for C++. Made using custom asynchronous CoRoutines.">
27-
<meta property="og:image" content="https://discordcoreapi.com/TheLogo01.png" />
28-
<meta property="og:url" content="https://discordcoreapi.com/" />
29-
<!-- END opengraph metadata -->
30-
<!-- BEGIN twitter metadata -->
31-
<meta name="twitter:image:src" content="https://raw.githubusercontent.com/RealTimeChris/DiscordCoreAPI/main/Documentation/Images/TheLogo01.png" />
32-
<meta name="twitter:title" content="DiscordCoreAPI" />
33-
<meta name="twitter:description" content="DiscordCoreAPI is an efficient, fast, and easy to use Discord bot library for C++. Made using custom asynchronous CoRoutines." />
34-
<!-- END twitter metadata -->
9+
<meta name="description" content="$title - DiscordCoreAPI - An efficient, fast, and easy to use Discord bot library for C++. Made using custom asynchronous CoRoutines.">
10+
<meta property="og:image" content="https://discordcoreapi.com/TheLogo.png">
11+
<meta property="og:url" content="https://discordcoreapi.com/">
12+
<link rel="shortcut icon" href="https://discordcoreapi.com/TheLogo.png" type="image/x-icon" />
13+
<meta property="og:type" content="website">
14+
<meta property="twitter:title" content="$title - DiscordCoreAPI - Fast, efficient, simple.">
3515
<!--BEGIN PROJECT_NAME-->
36-
<title>$projectname: A C++ Discord library, with custom asynchronous coroutines.</title><!--END PROJECT_NAME-->
16+
<title>$title - DiscordCoreAPI - Fast, efficient, simple.</title><!--END PROJECT_NAME-->
3717
<!--BEGIN !PROJECT_NAME-->
38-
<title>$title</title><!--END !PROJECT_NAME-->
18+
<title>$title - DiscordCoreAPI - Fast, efficient, simple.</title><!--END !PROJECT_NAME-->
3919
<link href="$relpath^tabs.css" rel="stylesheet" type="text/css" />
40-
<link rel="shortcut icon" href="https://raw.githubusercontent.com/RealTimeChris/DiscordCoreAPI/main/Documentation/Images/TheLogo01.png" type="image/x-icon" />
41-
<!--BEGIN DISABLE_INDEX-->
42-
<!--BEGIN FULL_SIDEBAR-->
43-
<script type="text/javascript">var page_layout = 1;</script>
44-
<!--END FULL_SIDEBAR-->
45-
<!--END DISABLE_INDEX-->
4620
<script type="text/javascript" src="$relpath^jquery.js"></script>
4721
<script type="text/javascript" src="$relpath^dynsections.js"></script>
4822
$treeview
4923
$search
5024
$mathjax
51-
$darkmode
5225
<link href="$relpath^$stylesheet" rel="stylesheet" type="text/css" />
5326
$extrastylesheet
54-
55-
<script type="text/javascript" src="$relpath^doxygen-awesome-darkmode-toggle.js"></script>
56-
<script type="text/javascript">
57-
DoxygenAwesomeDarkModeToggle.init()
58-
</script>
59-
60-
6127
</head>
6228
<body>
63-
<!--BEGIN DISABLE_INDEX-->
64-
<!--BEGIN FULL_SIDEBAR-->
65-
<div id="side-nav" class="ui-resizable side-nav-resizable"><!-- do not remove this div, it is closed by doxygen! -->
66-
<!--END FULL_SIDEBAR-->
67-
<!--END DISABLE_INDEX-->
68-
69-
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
70-
71-
<!--BEGIN TITLEAREA-->
72-
<div id="titlearea">
73-
<table cellspacing="0" cellpadding="0">
74-
<tbody>
75-
<tr id="projectrow">
76-
<!--BEGIN PROJECT_LOGO-->
77-
<td id="projectlogo"><img alt="Logo" src="$relpath^$projectlogo"/></td>
78-
<!--END PROJECT_LOGO-->
79-
<!--BEGIN PROJECT_NAME-->
80-
<td id="projectalign">
81-
<div id="projectname">$projectname<!--BEGIN PROJECT_NUMBER--><span id="projectnumber">&#160;$projectnumber</span><!--END PROJECT_NUMBER-->
82-
</div>
83-
<!--BEGIN PROJECT_BRIEF--><div id="projectbrief">$projectbrief</div><!--END PROJECT_BRIEF-->
84-
</td>
85-
<!--END PROJECT_NAME-->
86-
<!--BEGIN !PROJECT_NAME-->
87-
<!--BEGIN PROJECT_BRIEF-->
88-
<td>
89-
<div id="projectbrief">$projectbrief</div>
90-
</td>
91-
<!--END PROJECT_BRIEF-->
92-
<!--END !PROJECT_NAME-->
93-
<!--BEGIN DISABLE_INDEX-->
94-
<!--BEGIN SEARCHENGINE-->
95-
<!--BEGIN !FULL_SIDEBAR-->
96-
<td>$searchbox</td>
97-
<!--END !FULL_SIDEBAR-->
98-
<!--END SEARCHENGINE-->
99-
<!--END DISABLE_INDEX-->
100-
</tr>
101-
<!--BEGIN SEARCHENGINE-->
102-
<!--BEGIN FULL_SIDEBAR-->
103-
<tr><td colspan="2">$searchbox</td></tr>
104-
<!--END FULL_SIDEBAR-->
105-
<!--END SEARCHENGINE-->
106-
</tbody>
107-
</table>
108-
</div>
109-
<!--END TITLEAREA-->
110-
<!-- end header part -->
29+
<div id="top">
30+
<!--BEGIN TITLEAREA-->
31+
<div id="titlearea">
32+
<table cellspacing="0" cellpadding="0">
33+
<tbody>
34+
<tr>
35+
<!--BEGIN PROJECT_LOGO-->
36+
<td id="projectlogo"><img alt="Logo" src="$relpath^$projectlogo" /></td>
37+
<!--END PROJECT_LOGO-->
38+
<!--BEGIN PROJECT_NAME-->
39+
<td style="padding-left: 0.5em;">
40+
<div id="projectname">
41+
$projectname
42+
<!--BEGIN PROJECT_NUMBER-->&#160;<span id="projectnumber">$projectnumber</span><!--END PROJECT_NUMBER-->
43+
</div>
44+
<!--BEGIN PROJECT_BRIEF--><div id="projectbrief">$projectbrief</div><!--END PROJECT_BRIEF-->
45+
</td>
46+
<!--END PROJECT_NAME-->
47+
<!--BEGIN !PROJECT_NAME-->
48+
<!--BEGIN PROJECT_BRIEF-->
49+
<td style="padding-left: 0.5em;">
50+
<div id="projectbrief">$projectbrief</div>
51+
</td>
52+
<!--END PROJECT_BRIEF-->
53+
<!--END !PROJECT_NAME-->
54+
<!--BEGIN DISABLE_INDEX-->
55+
<!--BEGIN SEARCHENGINE-->
56+
<td>$searchbox</td>
57+
<!--END SEARCHENGINE-->
58+
<!--END DISABLE_INDEX-->
59+
</tr>
60+
</tbody>
61+
</table>
62+
</div>
63+
<!--END TITLEAREA-->
64+
<!-- end header part -->
65+
<label for="MSearchField" style="display: none">Search</label>
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
Login/Setup {#login_setup}
22
============
33

4-
* \subpage beginnernotes
4+
* \subpage beginner_notes
55

6-
* \subpage logininstantiation
6+
* \subpage login_and_instantiation
77

8-
* \subpage addingcommand
8+
* \subpage adding_a_command
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
General Usage {#general_usage}
22
============
33

4-
* \subpage runningcommand
4+
* \subpage running_a_command
55

6-
* \subpage runningfunctiontimer
6+
* \subpage running_a_function_on_a_timer
77

8-
* \subpage listeningforevent
8+
* \subpage listening_for_an_event
99

10-
* \subpage usingmessagecollector
10+
* \subpage using_a_message_collector
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
Autocompletes {#auto_completes}
2+
============
3+
* \subpage creating_an_auto_complete
4+
5+
* \subpage collecting_auto_complete_input

Documentation/Doxygen/Docs/04_autocompletes.md

Lines changed: 0 additions & 5 deletions
This file was deleted.
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Buttons {#buttons}
22
============
3-
* \subpage instantiatingcreatingbutton
3+
* \subpage creating_a_button
44

5-
* \subpage collectingbuttoninput
5+
* \subpage collecting_button_input
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Select Menus {#select_menus}
22
============
3-
* \subpage instantiatingcreatingselectmenu
3+
* \subpage creating_a_select_menu
44

5-
* \subpage collectingselectmenuinput
5+
* \subpage collecting_select_menu_input
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Modals {#modals}
22
============
3-
* \subpage instantiatingcreatingmodal
3+
* \subpage creating_a_modal
44

5-
* \subpage collectingmodalinput
5+
* \subpage collecting_modal_input
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
Voice Connections {#voice_connections}
22
============
3-
* \subpage connectingtodisconnecting
3+
* \subpage connecting_and_disconnecting

0 commit comments

Comments
 (0)