YBlock Member List

This is the complete list of members for YBlock, including all inherited members.

addIncluded(string includename)YBlock
addSymbol(SymbolEntryPtr sentry)Y2Namespace [protected]
attachEntry(TableEntry *entry)YBlock
attachStatement(YStatementPtr statement)YBlock
b_definition enum valueYBlock
b_file enum valueYBlock
b_module enum valueYBlock
b_namespace enum valueYBlock
b_statement enum valueYBlock
b_unknown enum valueYBlock
b_using enum valueYBlock
b_value enum valueYBlock
blockkind_t enum nameYBlock
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 YCode
isConstant() const YCode
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
isStatement() const YBlock [inline]
isValue() const YBlock [inline]
justReturn() const YBlock
kind() const YBlock
lookupSymbol(const char *name) const Y2Namespace [protected]
m_includesYBlock [private]
m_initializedY2Namespace [protected]
m_kindYBlock [private]
m_last_statementYBlock [private]
m_last_tparmYBlock [private]
m_nameYBlock [private]
m_pointYBlock [private]
m_runningYBlock [private]
m_statementsYBlock [private]
m_symbolcountY2Namespace [protected]
m_symbolsY2Namespace [protected]
m_tableY2Namespace [protected]
m_tenvironmentYBlock [private]
m_typeYBlock [private]
m_validYCode [protected]
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 &rhs)Rep
point() const YBlock
popFromStack()Y2Namespace
pretachStatement(YStatementPtr statement)YBlock
pushToStack()Y2Namespace
ref() const Rep
ref(const Rep *obj_r)Rep [static]
ref_to(unsigned) const Rep [protected, virtual]
refCount() const Rep
releaseSymbol(unsigned int position)Y2Namespace [protected]
Rep()Rep
Rep(const Rep &rhs)Rep
REP_BODY(YBlock)YBlock [private]
repName() const Rep [virtual]
setKind(blockkind_t kind)YBlock
setName(const string &name)YBlock
setType(constTypePtr type)YBlock
statementCount() const YBlock
stmtlist_t typedefYBlock [private]
stringlist_t typedefYBlock [private]
symbolCount() const Y2Namespace [virtual]
symbolEntry(unsigned int position) const Y2Namespace [virtual]
symbols_t typedefY2Namespace [protected]
symbolsToString() const Y2Namespace
SymbolTable classY2Namespace [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, ycpless > cases, int defaultcase) const YBlock
type() const YBlock [inline, virtual]
unref() const Rep
unref(const Rep *obj_r)Rep [static]
unref_to(unsigned) const Rep [protected, virtual]
valid() const YCode
Y2Namespace()Y2Namespace
YBlock(const std::string &filename, blockkind_t kind=b_unknown)YBlock
YBlock(const Point *point)YBlock
YBlock(bytecodeistream &str)YBlock
ycBoolean enum valueYCode
ycByteblock enum valueYCode
ycConstant enum valueYCode
ycEntry enum valueYCode
ycFloat enum valueYCode
ycFunction enum valueYCode
ycInteger enum valueYCode
ycList enum valueYCode
ycLocale enum valueYCode
ycMap enum valueYCode
YCode(ykind kind)YCode
ycPath enum valueYCode
ycString enum valueYCode
ycSymbol enum valueYCode
ycTerm enum valueYCode
ycVoid enum valueYCode
yeBinary enum valueYCode
yeBlock enum valueYCode
yeBracket enum valueYCode
yeBuiltin enum valueYCode
yeCompare enum valueYCode
yeExpression enum valueYCode
yeFunction enum valueYCode
yeFunctionPointer enum valueYCode
yeIs enum valueYCode
yeList enum valueYCode
yeLocale enum valueYCode
yeMap enum valueYCode
yePropagate enum valueYCode
yeReference enum valueYCode
yeReturn enum valueYCode
yeTerm enum valueYCode
yeTriple enum valueYCode
yeUnary enum valueYCode
yeVariable enum valueYCode
ykind enum nameYCode
ysAssign enum valueYCode
ysBlock enum valueYCode
ysBracket enum valueYCode
ysBreak enum valueYCode
ysContinue enum valueYCode
ysDo enum valueYCode
ysExpression enum valueYCode
ysFilename enum valueYCode
ysFunction enum valueYCode
ysIf enum valueYCode
ysImport enum valueYCode
ysInclude enum valueYCode
ysRepeat enum valueYCode
ysReturn enum valueYCode
ysStatement enum valueYCode
ysSwitch enum valueYCode
ysTextdomain enum valueYCode
ysTypedef enum valueYCode
ysVariable enum valueYCode
ysWhile enum valueYCode
yTElist_t typedefYBlock [private]
yxError enum valueYCode
~Rep()Rep [virtual]
~Y2Namespace()Y2Namespace [virtual]
~YBlock()YBlock
~YCode()YCode [virtual]


Generated on Fri Jun 16 18:07:46 2006 for yast2-core by  doxygen 1.4.6