Main Page | Modules | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages

object.h File Reference

Object hierarchy base class. More...

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Data Structures

struct  LsgObject
 Object hierarchy base class. More...


Defines

#define LSG_OBJECT_H   1

Typedefs

typedef LsgObject LsgObject

Functions

void LsgObject_init (LsgObject *self)
void LsgObject_destroy (LsgObject *self)
void LsgObject_free (LsgObject *obj)


Detailed Description

Object hierarchy base class.


Function Documentation

void LsgObject_init LsgObject self  ) 
 

Constructor method for LsgObject.

Parameters:
self The instace variable

void LsgObject_destroy LsgObject self  ) 
 

Destructor method for LsgObject.

Parameters:
self The instance variable

void LsgObject_free LsgObject obj  ) 
 

Non virtual destructor for LsgObject instances. Calls the virtual destructor method and afterwards frees the allocated memory.

Parameters:
self The instance variable


(c) 2003, by Enno Cramer
generated on 9 Jul 2003
lescegra - doxygen