![]() |
#include <kernel/mod2.h>
#include "tok.h"
#include "subexpr.h"
#include "ipshell.h"
#include "blackbox.h"
Go to the source code of this file.
Macros | |
#define | MAX_BB_TYPES 256 |
#define | BLACKBOX_OFFSET (MAX_TOK+1) |
Functions | |
blackbox * | getBlackboxStuff (const int t) |
return the structure to the type given by t More... | |
void | blackbox_default_destroy (blackbox *, void *) |
char * | blackbox_default_String (blackbox *, void *) |
void * | blackbox_default_Copy (blackbox *, void *) |
void | blackbox_default_Print (blackbox *b, void *d) |
default procedure blackbox_default_Print: print the string More... | |
void * | blackbox_default_Init (blackbox *) |
BOOLEAN | blackbox_default_serialize (blackbox *, void *, si_link) |
BOOLEAN | blackbox_default_deserialize (blackbox **, void **, si_link) |
BOOLEAN | blackboxDefaultOp1 (int op, leftv l, leftv r) |
default procedure blackboxDefaultOp1, to be called as "default:" branch More... | |
BOOLEAN | blackboxDefaultOp2 (int op, leftv, leftv r1, leftv) |
default procedure blackboxDefaultOp2, to be called as "default:" branch More... | |
BOOLEAN | blackboxDefaultOp3 (int op, leftv, leftv r1, leftv, leftv) |
default procedure blackboxDefaultOp3, to be called as "default:" branch More... | |
BOOLEAN | blackboxDefaultOpM (int op, leftv res, leftv args) |
default procedure blackboxDefaultOpM, to be called as "default:" branch More... | |
BOOLEAN | blackbox_default_Check (blackbox *, leftv, leftv) |
int | setBlackboxStuff (blackbox *bb, const char *n) |
define a new type More... | |
void | removeBlackboxStuff (const int rt) |
const char * | getBlackboxName (const int t) |
return the name to the type given by t (r/o) More... | |
int | blackboxIsCmd (const char *n, int &tok) |
used by scanner: returns ROOT_DECL for known types (and the type number in tok ) More... | |
void | printBlackboxTypes () |
list all defined type (for debugging) More... | |
Variables | |
static blackbox * | blackboxTable [MAX_BB_TYPES] |
static char * | blackboxName [MAX_BB_TYPES] |
static int | blackboxTableCnt =0 |
#define BLACKBOX_OFFSET (MAX_TOK+1) |
Definition at line 15 of file blackbox.cc.
#define MAX_BB_TYPES 256 |
Definition at line 9 of file blackbox.cc.
Definition at line 120 of file blackbox.cc.
void* blackbox_default_Copy | ( | blackbox * | , |
void * | |||
) |
Definition at line 34 of file blackbox.cc.
Definition at line 56 of file blackbox.cc.
void blackbox_default_destroy | ( | blackbox * | , |
void * | |||
) |
Definition at line 25 of file blackbox.cc.
void* blackbox_default_Init | ( | blackbox * | ) |
Definition at line 45 of file blackbox.cc.
void blackbox_default_Print | ( | blackbox * | b, |
void * | d | ||
) |
default procedure blackbox_default_Print: print the string
Definition at line 39 of file blackbox.cc.
Definition at line 50 of file blackbox.cc.
char* blackbox_default_String | ( | blackbox * | , |
void * | |||
) |
Definition at line 29 of file blackbox.cc.
default procedure blackboxDefaultOp1, to be called as "default:" branch
Definition at line 62 of file blackbox.cc.
default procedure blackboxDefaultOp2, to be called as "default:" branch
Definition at line 81 of file blackbox.cc.
default procedure blackboxDefaultOp3, to be called as "default:" branch
Definition at line 86 of file blackbox.cc.
default procedure blackboxDefaultOpM, to be called as "default:" branch
Definition at line 91 of file blackbox.cc.
int blackboxIsCmd | ( | const char * | n, |
int & | tok | ||
) |
used by scanner: returns ROOT_DECL for known types (and the type number in tok
)
Definition at line 189 of file blackbox.cc.
blackbox* getBlackboxStuff | ( | const int | t | ) |
void printBlackboxTypes | ( | ) |
void removeBlackboxStuff | ( | const int | rt | ) |
Definition at line 176 of file blackbox.cc.
int setBlackboxStuff | ( | blackbox * | bb, |
const char * | n | ||
) |
define a new type
Definition at line 124 of file blackbox.cc.
|
static |
Definition at line 13 of file blackbox.cc.
|
static |
Definition at line 12 of file blackbox.cc.
|
static |
Definition at line 14 of file blackbox.cc.