#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().
1.6.3