Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Examples

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)YBlock [virtual]
createTable()Y2Namespace
detachEnvironment(SymbolTable *table)YBlock
dumpOn(std::ostream &str) constRep [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
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_statementsYBlock [private]
m_symbolcountY2Namespace [protected]
m_symbolsY2Namespace [protected]
m_tableY2Namespace [protected]
m_tenvironmentYBlock [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() constRep
ref(const Rep *obj_r)Rep [static]
ref_to(unsigned rep_cnt_r) constRep [protected, virtual]
refCount() constRep
releaseSymbol(unsigned int position)Y2Namespace [protected]
Rep()Rep
Rep(const Rep &rhs)Rep
REP_BODY(YBlock)YBlock [private]
repName() constRep [virtual]
setKind(blockkind_t kind)YBlock
setName(const string &name)YBlock
statementCount() const YBlock
stmtlist_t typedefYBlock [private]
symbolCount() const Y2Namespace [virtual]
symbolEntry(unsigned int position) const Y2Namespace [virtual]
symbols_t typedefY2Namespace [protected]
symbolsToString() const Y2Namespace
table() const YBlock [virtual]
toStream(std::ostream &str) const YBlock [virtual]
toString() const YBlock [virtual]
YCode::toString(ykind kind)YCode [static]
type() const YBlock [inline, virtual]
unref() constRep
unref(const Rep *obj_r)Rep [static]
unref_to(unsigned rep_cnt_r) constRep [protected, virtual]
valid() const YCode
Y2Namespace()Y2Namespace
YBlock(const std::string &filename, blockkind_t kind=b_unknown)YBlock
YBlock(const Point *point)YBlock
YBlock(std::istream &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
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
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 Nov 9 18:15:24 2007 for yast2-core by doxygen 1.3.6