Kyle's Doxygen Test
This is just a test of Doxygen
Loading...
Searching...
No Matches
Functions
main.cpp File Reference
#include "main.hpp"
#include "dog.hpp"
#include "utility.hpp"
#include <stdio.h>
Include dependency graph for main.cpp:

Go to the source code of this file.

Functions

int main (int argc, char **argv)
 
void testNumbers (void)
 
void testDog (void)
 

Function Documentation

◆ main()

int main ( int  argc,
char **  argv 
)

Definition at line 6 of file main.cpp.

6 {
7 printf("Start\n\n");
9 printf("\n");
10 testDog();
11 printf("\nEnd\n");
12 return 0;
13}
void testNumbers(void)
Definition main.cpp:15
void testDog(void)
Definition main.cpp:27

References testDog(), and testNumbers().

Here is the call graph for this function:

◆ testDog()

void testDog ( void  )

Definition at line 27 of file main.cpp.

27 {
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}
Represents a dog.
Definition dog.hpp:13
void bark(void)
Causes the dog to bark.
Definition dog.cpp:10
void run(int minutes)
Causes the dog to run.
Definition dog.cpp:20
void sleep(int minutes)
Causes the dog to sleep.
Definition dog.cpp:37

References Dog::bark(), Dog::run(), and Dog::sleep().

Referenced by main().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ testNumbers()

void testNumbers ( void  )

Definition at line 15 of file main.cpp.

15 {
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}
int magic(int x)
Function for magic math.
Definition utility.cpp:11
int multiply(int x, int y)
Multiplies two numbers.
Definition utility.cpp:7
int square(int x)
Squares a number.
Definition utility.cpp:3
int battleOfTheFiveGods()
Multiplies all the gods together.
Definition utility.cpp:15
#define MAGIC_NUMBER
Magic number for magical computation.
Definition utility.hpp:10

References battleOfTheFiveGods(), magic(), MAGIC_NUMBER, multiply(), and square().

Referenced by main().

Here is the call graph for this function:
Here is the caller graph for this function: