FX::FXMetaClass Class Reference

#include <FXObject.h>

List of all members.


Detailed Description

Describes a FOX object.

Public Member Functions

 FXMetaClass (const FXchar *name, FXObject *(fac)(), const FXMetaClass *base, const void *ass, FXuint nass, FXuint assz)
bool isSubClassOf (const FXMetaClass *metaclass) const
FXObjectmakeInstance () const
const FXchar * getClassName () const
const FXMetaClassgetBaseClass () const
const void * search (FXSelector key) const

Static Public Member Functions

static const FXMetaClassgetMetaClassFromName (const FXchar *name)

Member Function Documentation

bool FX::FXMetaClass::isSubClassOf ( const FXMetaClass metaclass  )  const

Check if metaclass is subclass of some other metaclass.

FXObject* FX::FXMetaClass::makeInstance (  )  const

Make instance of some object.

const FXchar* FX::FXMetaClass::getClassName (  )  const [inline]

Ask class name.

const FXMetaClass* FX::FXMetaClass::getBaseClass (  )  const [inline]

Ask base class.

static const FXMetaClass* FX::FXMetaClass::getMetaClassFromName ( const FXchar *  name  )  [static]

Find metaclass object.

const void* FX::FXMetaClass::search ( FXSelector  key  )  const

Search message map.


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

(C) 2002-2008 Niall Douglas. Some parts (C) to assorted authors.
Generated on Fri Jun 13 22:07:55 2008 for TnFOX by doxygen v1.5.6