Object creation/destruction functionality

The mother of base classes for all flext external objects. More...

## Modules

| Get various information
| Signal a construction problem.

## Detailed Description

The mother of base classes for all flext external objects.

Each extern which is written in C++ needs to use the #defines at the end of this header file.

The define

    FLEXT_HEADER(NEW_CLASS, PARENT_CLASS)

should be somewhere in your header file. One of the defines like

FLEXT_NEW(NEW_CLASS) or FLEXT_NEW_2(NEW_CLASS, float, float)

should be the first thing in your implementation file. NEW_CLASS is the name of your class and PARENT_CLASS is the parent of your class.