src/clipsrules/core/argacces.h File Reference

#include "expressn.h"
#include "evaluatn.h"
#include "moduldef.h"

Include dependency graph for argacces.h:

Go to the source code of this file.

Defines

#define LOCALE   extern
#define RtnArgCount()   EnvRtnArgCount(GetCurrentEnvironment())
#define ArgCountCheck(a, b, c)   EnvArgCountCheck(GetCurrentEnvironment(),a,b,c)
#define ArgRangeCheck(a, b, c)   EnvArgRangeCheck(GetCurrentEnvironment(),a,b,c)
#define RtnLexeme(a)   EnvRtnLexeme(GetCurrentEnvironment(),a)
#define RtnDouble(a)   EnvRtnDouble(GetCurrentEnvironment(),a)
#define RtnLong(a)   EnvRtnLong(GetCurrentEnvironment(),a)
#define RtnUnknown(a, b)   EnvRtnUnknown(GetCurrentEnvironment(),a,b)
#define ArgTypeCheck(a, b, c, d)   EnvArgTypeCheck(GetCurrentEnvironment(),a,b,c,d)

Functions

LOCALE int EnvRtnArgCount (void *)
LOCALE int EnvArgCountCheck (void *, char *, int, int)
LOCALE int EnvArgRangeCheck (void *, char *, int, int)
LOCALE char * EnvRtnLexeme (void *, int)
LOCALE double EnvRtnDouble (void *, int)
LOCALE long long EnvRtnLong (void *, int)
LOCALE struct dataObjectEnvRtnUnknown (void *, int, struct dataObject *)
LOCALE int EnvArgTypeCheck (void *, char *, int, int, struct dataObject *)
LOCALE intBool GetNumericArgument (void *, struct expr *, char *, struct dataObject *, int, int)
LOCALE char * GetLogicalName (void *, int, char *)
LOCALE char * GetFileName (void *, char *, int)
LOCALE char * GetConstructName (void *, char *, char *)
LOCALE void ExpectedCountError (void *, char *, int, int)
LOCALE void OpenErrorMessage (void *, char *, char *)
LOCALE intBool CheckFunctionArgCount (void *, char *, char *, int)
LOCALE void ExpectedReturnTypeError (char *, char *)
LOCALE void ExpectedTypeError1 (void *, char *, int, char *)
LOCALE void ExpectedTypeError2 (void *, char *, int)
LOCALE struct defmoduleGetModuleName (void *, char *, int, int *)
LOCALE void * GetFactOrInstanceArgument (void *, int, DATA_OBJECT *, char *)
LOCALE void IllegalLogicalNameMessage (void *, char *)


Define Documentation

#define ArgCountCheck ( a,
b,
 )     EnvArgCountCheck(GetCurrentEnvironment(),a,b,c)

Definition at line 53 of file argacces.h.

#define ArgRangeCheck ( a,
b,
 )     EnvArgRangeCheck(GetCurrentEnvironment(),a,b,c)

Definition at line 54 of file argacces.h.

#define ArgTypeCheck ( a,
b,
c,
 )     EnvArgTypeCheck(GetCurrentEnvironment(),a,b,c,d)

Definition at line 59 of file argacces.h.

#define LOCALE   extern

Definition at line 49 of file argacces.h.

 
#define RtnArgCount (  )     EnvRtnArgCount(GetCurrentEnvironment())

Definition at line 52 of file argacces.h.

#define RtnDouble (  )     EnvRtnDouble(GetCurrentEnvironment(),a)

Definition at line 56 of file argacces.h.

#define RtnLexeme (  )     EnvRtnLexeme(GetCurrentEnvironment(),a)

Definition at line 55 of file argacces.h.

#define RtnLong (  )     EnvRtnLong(GetCurrentEnvironment(),a)

Definition at line 57 of file argacces.h.

#define RtnUnknown ( a,
 )     EnvRtnUnknown(GetCurrentEnvironment(),a,b)

Definition at line 58 of file argacces.h.


Function Documentation

LOCALE intBool CheckFunctionArgCount ( void *  ,
char *  ,
char *  ,
int   
)

Definition at line 784 of file argacces.c.

LOCALE int EnvArgCountCheck ( void *  ,
char *  ,
int  ,
int   
)

Definition at line 307 of file argacces.c.

LOCALE int EnvArgRangeCheck ( void *  ,
char *  ,
int  ,
int   
)

Definition at line 353 of file argacces.c.

LOCALE int EnvArgTypeCheck ( void *  ,
char *  ,
int  ,
int  ,
struct dataObject  
)

LOCALE int EnvRtnArgCount ( void *   ) 

Definition at line 283 of file argacces.c.

LOCALE double EnvRtnDouble ( void *  ,
int   
)

Definition at line 126 of file argacces.c.

LOCALE char* EnvRtnLexeme ( void *  ,
int   
)

Definition at line 64 of file argacces.c.

LOCALE long long EnvRtnLong ( void *  ,
int   
)

Definition at line 186 of file argacces.c.

LOCALE struct dataObject* EnvRtnUnknown ( void *  ,
int  ,
struct dataObject  
) [read]

LOCALE void ExpectedCountError ( void *  ,
char *  ,
int  ,
int   
)

Definition at line 747 of file argacces.c.

LOCALE void ExpectedReturnTypeError ( char *  ,
char *   
)

LOCALE void ExpectedTypeError1 ( void *  ,
char *  ,
int  ,
char *   
)

Definition at line 882 of file argacces.c.

LOCALE void ExpectedTypeError2 ( void *  ,
char *  ,
int   
)

Definition at line 904 of file argacces.c.

LOCALE char* GetConstructName ( void *  ,
char *  ,
char *   
)

Definition at line 700 of file argacces.c.

LOCALE void* GetFactOrInstanceArgument ( void *  ,
int  ,
DATA_OBJECT ,
char *   
)

Definition at line 950 of file argacces.c.

LOCALE char* GetFileName ( void *  ,
char *  ,
int   
)

Definition at line 602 of file argacces.c.

LOCALE char* GetLogicalName ( void *  ,
int  ,
char *   
)

Definition at line 564 of file argacces.c.

LOCALE struct defmodule* GetModuleName ( void *  ,
char *  ,
int  ,
int *   
) [read]

Definition at line 642 of file argacces.c.

LOCALE intBool GetNumericArgument ( void *  ,
struct expr ,
char *  ,
struct dataObject ,
int  ,
int   
)

LOCALE void IllegalLogicalNameMessage ( void *  ,
char *   
)

Definition at line 1020 of file argacces.c.

LOCALE void OpenErrorMessage ( void *  ,
char *  ,
char *   
)

Definition at line 622 of file argacces.c.


Generated on Mon Jan 10 22:33:40 2011 by  doxygen 1.5.6