# Profiler Class Reference

`#include <Profiler.h>`

List of all members.

## Public Member Functions
| Profiler (std::string name="Generic Profile")
| ~Profiler ()
void | Start ()
void | End ()
void | PrintResults ()
## Protected Attributes
std::string | m_name
unsigned int | m_startTime
unsigned int | m_endTime

## Detailed Description

Definition at line 8 of file Profiler.h.

## Constructor & Destructor Documentation

Profiler::Profiler | ( | std::string | name = `"Generic Profile"` | ) | `[inline]`

Definition at line 11 of file Profiler.h.

Profiler::~Profiler | ( |  | ) | `[inline]`

Definition at line 12 of file Profiler.h.

## Member Function Documentation

void Profiler::End | ( |  | ) | `[inline]`

Definition at line 15 of file Profiler.h.

void Profiler::PrintResults | ( |  | ) | `[inline]`

Definition at line 17 of file Profiler.h.

void Profiler::Start | ( |  | ) | `[inline]`

Definition at line 14 of file Profiler.h.

## Member Data Documentation

unsigned int Profiler::m_endTime`[protected]`

Definition at line 29 of file Profiler.h.

std::string Profiler::m_name`[protected]`

Definition at line 28 of file Profiler.h.

unsigned int Profiler::m_startTime`[protected]`

Definition at line 29 of file Profiler.h.

The documentation for this class was generated from the following file:

- C:/Users/Public/AGS Final Folder/BFLETCHER D4010283/Source/Game/Source/Profiler.h