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

sobj_envutil.c File Reference


Detailed Description

Utility functions for implementing environments and class environments in C.

#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#include "sobject_p.h"
#include <sobject/envutil.h>

Include dependency graph for sobj_envutil.c:

Include dependency graph

Functions

void delete_sobj_envutil_method (void *)
 Destructor callback function for method objects.
sobj_envutil_methodnew_sobj_envutil_method (const char *name, sobj_envutil_method_fn *method_callback)
 Create a new instance of a method object.
void sobj_envutil_method_add_prm (struct sobj_envutil_method *method, const char *name, bool variable)
 Add a formal parameter to a method object.
sobjsobj_envutil_method_call (struct sobj_envutil_method *method, struct sobj_env_class *env_class, struct sobj_env *env, struct sobj *object, struct sobj *args)
 Call the specified method object.
sobjsobj_envutil_call (struct sobj_envutil_method **method_list, struct sobj_env_class *env_class, struct sobj_env *env, struct sobj *object, struct sobj *selector, struct sobj *args)
 Dispatch a method call using a specified method list.

Function Documentation

void delete_sobj_envutil_method void *  self  )  [static]
 

Destructor callback function for method objects.


Generated on Sat Jul 23 16:05:10 2005 for sobject by  doxygen 1.3.9.1