Kyle's Doxygen Test
This is just a test of Doxygen
Loading...
Searching...
No Matches
src
main.cpp
Go to the documentation of this file.
1
#include "
main.hpp
"
2
#include "
dog.hpp
"
3
#include "
utility.hpp
"
4
#include <stdio.h>
5
6
int
main
(
int
argc,
char
** argv) {
7
printf(
"Start\n\n"
);
8
testNumbers
();
9
printf(
"\n"
);
10
testDog
();
11
printf(
"\nEnd\n"
);
12
return
0;
13
}
14
15
void
testNumbers
(
void
) {
16
int
x = 5;
17
int
y = 6;
18
printf(
"Testing numbers...\n"
);
19
printf(
"%d squared is %d\n"
, x,
square
(x));
20
printf(
"%d times %d is %d\n"
, x, y,
multiply
(x, y));
21
printf(
"The magic number is %d\n"
,
MAGIC_NUMBER
);
22
printf(
"%d magicked is %d\n"
, x,
magic
(x));
23
printf(
"Fight: %d\n"
,
battleOfTheFiveGods
());
24
printf(
"Number test complete.\n"
);
25
}
26
27
void
testDog
(
void
) {
28
printf(
"Testing Dog...\n"
);
29
Dog
* fido =
new
Dog
(
"Fido"
);
30
for
(
int
i = 0; i < 5; i++) {
31
fido->
bark
();
32
}
33
fido->
sleep
(1);
34
for
(
int
i = 0; i < 5; i++) {
35
fido->
bark
();
36
}
37
fido->
sleep
(1000);
38
fido->
run
(6);
39
fido->
run
(3);
40
fido->
sleep
(1);
41
fido->
bark
();
42
printf(
"Dog test complete.\n"
);
43
}
Dog
Represents a dog.
Definition
dog.hpp:13
Dog::bark
void bark(void)
Causes the dog to bark.
Definition
dog.cpp:10
Dog::run
void run(int minutes)
Causes the dog to run.
Definition
dog.cpp:20
Dog::sleep
void sleep(int minutes)
Causes the dog to sleep.
Definition
dog.cpp:37
dog.hpp
main
int main(int argc, char **argv)
Definition
main.cpp:6
testNumbers
void testNumbers(void)
Definition
main.cpp:15
testDog
void testDog(void)
Definition
main.cpp:27
main.hpp
magic
int magic(int x)
Function for magic math.
Definition
utility.cpp:11
multiply
int multiply(int x, int y)
Multiplies two numbers.
Definition
utility.cpp:7
square
int square(int x)
Squares a number.
Definition
utility.cpp:3
battleOfTheFiveGods
int battleOfTheFiveGods()
Multiplies all the gods together.
Definition
utility.cpp:15
utility.hpp
MAGIC_NUMBER
#define MAGIC_NUMBER
Magic number for magical computation.
Definition
utility.hpp:10
Generated by
1.9.7