, including all inherited members.
addIncluded(string includename) | YBlock | |
addSymbol(SymbolEntryPtr sentry) | Y2Namespace | [protected] |
attachEntry(TableEntry *entry) | YBlock | |
attachStatement(YStatementPtr statement) | YBlock | |
b_definition enum value | YBlock | |
b_file enum value | YBlock | |
b_module enum value | YBlock | |
b_namespace enum value | YBlock | |
b_statement enum value | YBlock | |
b_unknown enum value | YBlock | |
b_using enum value | YBlock | |
b_value enum value | YBlock | |
bkind() const | YBlock | |
blockkind_t enum name | YBlock | |
createFunctionCall(const string name, constFunctionTypePtr type) | YBlock | [virtual] |
createTable() | Y2Namespace | |
detachEnvironment(SymbolTable *table) | YBlock | |
dumpOn(std::ostream &str) const | Rep | [virtual] |
endInclude() | YBlock | |
enterSymbol(SymbolEntryPtr sentry, Point *point=0) | Y2Namespace | [protected] |
environmentToString() const | YBlock | |
evaluate(bool cse=false) | YBlock | [virtual] |
evaluate(int statement_index, bool skip_initial_imports=true) | YBlock | |
evaluateFrom(int statement_index) | YBlock | |
filename() const | YBlock | [virtual] |
finish() | Y2Namespace | |
finishBlock() | YBlock | |
initialize() | Y2Namespace | [virtual] |
isBlock() const | YBlock | [inline, virtual] |
isConstant() const | YCode | [virtual] |
isDefinition() const | YBlock | [inline] |
isError() const | YCode | |
isFile() const | YBlock | [inline] |
isIncluded(string includename) const | YBlock | |
isModule() const | YBlock | [inline] |
isNamespace() const | YBlock | [inline] |
isReferenceable() const | YCode | [virtual] |
isStatement() const | YBlock | [inline, virtual] |
isValue() const | YBlock | [inline] |
justReturn() const | YBlock | |
kind() const | YBlock | [inline, virtual] |
lookupSymbol(const char *name) const | Y2Namespace | [protected] |
m_includes | YBlock | [private] |
m_initialized | Y2Namespace | [protected] |
m_kind | YBlock | [private] |
m_last_statement | YBlock | [private] |
m_last_tparm | YBlock | [private] |
m_name | YBlock | [private] |
m_point | YBlock | [private] |
m_running | YBlock | [private] |
m_statements | YBlock | [private] |
m_symbolcount | Y2Namespace | [protected] |
m_symbols | Y2Namespace | [protected] |
m_table | Y2Namespace | [protected] |
m_tenvironment | YBlock | [private] |
m_type | YBlock | [private] |
name() const | YBlock | [virtual] |
nameSpace() const | YBlock | [inline] |
nameSpace() | YBlock | [inline] |
newEntry(const char *name, SymbolEntry::category_t cat, constTypePtr type, unsigned int line) | YBlock | |
newNamespace(const string &name, Y2Namespace *name_space, int line) | YBlock | |
newValue(constTypePtr type, YCodePtr code) | YBlock | |
operator=(const Rep &) | Rep | [inline] |
point() const | YBlock | |
popFromStack() | Y2Namespace | |
pretachStatement(YStatementPtr statement) | YBlock | |
pushToStack() | Y2Namespace | |
ref() const | Rep | [inline] |
ref(const Rep *obj_r) | Rep | [inline, static] |
ref_to(unsigned) const | Rep | [inline, protected, virtual] |
refCount() const | Rep | [inline] |
releaseSymbol(unsigned int position) | Y2Namespace | [protected] |
Rep() | Rep | [inline] |
Rep(const Rep &) | Rep | [inline] |
REP_BODY(YBlock) | YBlock | [private] |
repName() const | Rep | [inline, virtual] |
setKind(blockkind_t kind) | YBlock | |
setName(const string &name) | YBlock | |
setType(constTypePtr type) | YBlock | |
statementCount() const | YBlock | |
stmtlist_t typedef | YBlock | [private] |
stringlist_t typedef | YBlock | [private] |
symbolCount() const | Y2Namespace | [virtual] |
symbolEntry(unsigned int position) const | Y2Namespace | [virtual] |
symbols_t typedef | Y2Namespace | [protected] |
symbolsToString() const | Y2Namespace | |
SymbolTable class | Y2Namespace | [friend] |
table() const | YBlock | [virtual] |
toStream(std::ostream &str) const | YBlock | [virtual] |
toString() const | YBlock | [virtual] |
YCode::toString(ykind kind) | YCode | [static] |
toStringSwitch(map< YCPValue, int, ycp_less > cases, int defaultcase) const | YBlock | |
toXml(std::ostream &str, int indent) const | YBlock | [virtual] |
toXmlSwitch(map< YCPValue, int, ycp_less > cases, int defaultcase, std::ostream &str, int indent) const | YBlock | |
type() const | YBlock | [inline, virtual] |
unref() const | Rep | [inline] |
unref(const Rep *obj_r) | Rep | [inline, static] |
unref_to(unsigned) const | Rep | [inline, protected, virtual] |
Y2Namespace() | Y2Namespace | |
YBlock(const std::string &filename, blockkind_t kind=b_unknown) | YBlock | |
YBlock(const Point *point) | YBlock | |
YBlock(bytecodeistream &str) | YBlock | |
ycBoolean enum value | YCode | |
ycByteblock enum value | YCode | |
ycConstant enum value | YCode | |
ycEntry enum value | YCode | |
ycFloat enum value | YCode | |
ycFunction enum value | YCode | |
ycInteger enum value | YCode | |
ycList enum value | YCode | |
ycLocale enum value | YCode | |
ycMap enum value | YCode | |
YCode() | YCode | |
ycPath enum value | YCode | |
ycString enum value | YCode | |
ycSymbol enum value | YCode | |
ycTerm enum value | YCode | |
ycVoid enum value | YCode | |
yeBinary enum value | YCode | |
yeBlock enum value | YCode | |
yeBracket enum value | YCode | |
yeBuiltin enum value | YCode | |
yeCompare enum value | YCode | |
yeExpression enum value | YCode | |
yeFunction enum value | YCode | |
yeFunctionPointer enum value | YCode | |
yeIs enum value | YCode | |
yeList enum value | YCode | |
yeLocale enum value | YCode | |
yeMap enum value | YCode | |
yePropagate enum value | YCode | |
yeReference enum value | YCode | |
yeReturn enum value | YCode | |
yeTerm enum value | YCode | |
yeTriple enum value | YCode | |
yeUnary enum value | YCode | |
yeVariable enum value | YCode | |
ykind enum name | YCode | |
ysAssign enum value | YCode | |
ysBlock enum value | YCode | |
ysBracket enum value | YCode | |
ysBreak enum value | YCode | |
ysContinue enum value | YCode | |
ysDo enum value | YCode | |
ysExpression enum value | YCode | |
ysFilename enum value | YCode | |
ysFunction enum value | YCode | |
ysIf enum value | YCode | |
ysImport enum value | YCode | |
ysInclude enum value | YCode | |
ysRepeat enum value | YCode | |
ysReturn enum value | YCode | |
ysStatement enum value | YCode | |
ysSwitch enum value | YCode | |
ysTextdomain enum value | YCode | |
ysTypedef enum value | YCode | |
ysVariable enum value | YCode | |
ysWhile enum value | YCode | |
yTElist_t typedef | YBlock | [private] |
yxError enum value | YCode | |
~Rep() | Rep | [inline, virtual] |
~Y2Namespace() | Y2Namespace | [virtual] |
~YBlock() | YBlock | |
~YCode() | YCode | [virtual] |