# Juliet\include\Engine\Class

## Source Files
- Header: `Juliet\include\Engine\Class.h`

## AI Description
The `Class` struct in the provided C++ component serves as a unique identifier for different classes within the Juliet engine. It includes a CRC32 hash of the class name, which is used to quickly determine if an object belongs to a specific class type. The CRC32 hash ensures that even if two classes have identical names but are implemented differently, they will be considered distinct by the `IsA` function.

The `Class` struct also includes debug information for debugging purposes, such as the class name and its length. This allows developers to inspect and verify the class hierarchy within the engine.

In summary, the main purpose of this component is to provide a robust way to identify and manage different classes in the Juliet engine using their unique CRC32 hash.

## Symbols

### Namespace `Juliet`

#### Classes, Structs & Unions
- `struct Class`

