#include <StaticDeclaration.h>
Public Attributes | |
const char * | name |
const char * | signature |
void * | ptr |
int | flags |
struct declaration * | name_space |
constTypePtr | type |
TableEntry * | tentry |
A declaration of a builtin function
const char* declaration::name |
Referenced by YEBuiltin::attachSymVariable(), StaticDeclaration::Decl2String(), StaticDeclaration::errorNoMatch(), YEBuiltin::evaluate(), YEBinary::evaluate(), YEUnary::evaluate(), StaticDeclaration::findDeclaration(), StaticDeclaration::registerDeclarations(), YEBuiltin::toXml(), StaticDeclaration::writeDeclaration(), StaticDeclaration::writeXmlDeclaration(), and YEBuiltin::YEBuiltin().
struct declaration* declaration::name_space |
void* declaration::ptr |
Referenced by YEBuiltin::evaluate(), YEBinary::evaluate(), and YEUnary::evaluate().
const char* declaration::signature |
Referenced by StaticDeclaration::registerDeclarations().
constTypePtr declaration::type |
Referenced by StaticDeclaration::Decl2String(), YEBuiltin::evaluate(), YEBinary::evaluate(), YEUnary::evaluate(), YEBuiltin::finalize(), StaticDeclaration::findDeclaration(), StaticDeclaration::registerDeclarations(), YSymbolEntry::toString(), YEUnary::type(), YEBuiltin::type(), YEBinary::type(), StaticDeclaration::writeDeclaration(), StaticDeclaration::writeXmlDeclaration(), and YEBuiltin::YEBuiltin().