- Main Page
- Modules
- Namespaces
- Classes
- Files
- Related Pages

- File List
- File Members

# FUtils/FUObject.h File Reference

This file contains the FUObject class, the FUObjectOwner interface, the FUObjectRef template class and FUObjectContainer template class. More...

`#include "FUtils/FUObjectType.h"`

Go to the source code of this file.

## Classes
class | FUObject
| A basic object. More...
class | FUObjectOwner
| An object owner. More...
class | FUObjectRef< ObjectClass >
| An object reference On top of the tracked object pointer, when this reference is released: the tracked object is released. More...
class | FUObjectContainer< ObjectClass >
| A contained object list. More...
## Functions
template<class HigherClassType>
HigherClassType * | DynamicCast (FUObject *object)
| Macros used to dynamically case a given FUObject pointer to some higher class object.

## Detailed Description

This file contains the FUObject class, the FUObjectOwner interface, the FUObjectRef template class and FUObjectContainer template class.