action | Datum | protected |
addReference() const | Datum | inline |
AggregateDatum() | AggregateDatum< Parser,&SLIInterpreter::Parsertype > | inline |
AggregateDatum(const AggregateDatum< Parser, slt > &d) | AggregateDatum< Parser,&SLIInterpreter::Parsertype > | inline |
AggregateDatum(const Parser &c) | AggregateDatum< Parser,&SLIInterpreter::Parsertype > | inline |
clear_context() | Parser | inline |
clone(void) const | ParserDatum | inlineprivatevirtual |
Datum() | Datum | inlineprotected |
Datum(const SLIType *t) | Datum | inlineprotected |
Datum(const Datum &d) | Datum | inlineprotected |
equals(const Datum *dat) const | AggregateDatum< Parser,&SLIInterpreter::Parsertype > | inlinevirtual |
executable_ | Datum | protected |
execute(SLIInterpreter *i) | Datum | inline |
gettypename(void) const | Datum | inline |
info(std::ostream &out) const | AggregateDatum< Parser,&SLIInterpreter::Parsertype > | inlinevirtual |
input_form(std::ostream &out) const | AggregateDatum< Parser,&SLIInterpreter::Parsertype > | inlinevirtual |
is_executable() const | Datum | inline |
isoftype(SLIType const &t) const | Datum | inline |
list(std::ostream &out, std::string prefix, int l) const | AggregateDatum< Parser,&SLIInterpreter::Parsertype > | virtual |
memory | AggregateDatum< Parser,&SLIInterpreter::Parsertype > | protectedstatic |
numReferences() const | Datum | inline |
operator delete(void *p, size_t size) | AggregateDatum< Parser,&SLIInterpreter::Parsertype > | inlinestatic |
operator new(size_t size) | AggregateDatum< Parser,&SLIInterpreter::Parsertype > | inlinestatic |
operator()(Token &) | Parser | |
operator=(const TypedDatum< slt > &) | TypedDatum< slt > | inlineprotected |
Parser(void) | Parser | |
Parser(std::istream &) | Parser | |
ParserDatum(void) | ParserDatum | inlineprivate |
ParserDatum(Scanner *s) | ParserDatum | inline |
pprint(std::ostream &out) const | AggregateDatum< Parser,&SLIInterpreter::Parsertype > | virtual |
print(std::ostream &out) const | AggregateDatum< Parser,&SLIInterpreter::Parsertype > | virtual |
readSymbol(std::istream &is, Token &t) | Parser | inline |
readToken(std::istream &is, Token &t) | Parser | inline |
reference_count_ | Datum | mutableprotected |
removeReference() | Datum | inline |
scan(void) const | Parser | inline |
set_executable() | Datum | inline |
type | Datum | protected |
TypedDatum(void) | TypedDatum< slt > | inline |
TypedDatum(const TypedDatum< slt > &d) | TypedDatum< slt > | inlineprotected |
unset_executable() | Datum | inline |
~AggregateDatum() | AggregateDatum< Parser,&SLIInterpreter::Parsertype > | inlinevirtual |
~Datum() | Datum | inlinevirtual |