Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members

FX::FXMetaClass Class Reference

Describes a FOX object. More...

#include <FXObject.h>

List of all members.

Public Member Functions

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

Static Public Member Functions

const FXMetaClassgetMetaClassFromName (const FXchar *name)


Detailed Description

Describes a FOX object.

See also:


Member Function Documentation

FXbool 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.

FXuint FX::FXMetaClass::getClassNameLength  )  const [inline]
 

Obtain class name length.

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

Ask base class.

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

Find metaclass object.

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

Search message map.

Copyright © 1997-2004 Jeroen van der Zijp