yast2-core
YBlock Member List

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

addIncluded(string includename)YBlock
addSymbol(SymbolEntryPtr sentry)Y2Namespaceprotected
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
bkind() const YBlock
blockkind_t enum nameYBlock
comment_afterYCodemutableprotected
comment_beforeYCodemutableprotected
commentToXml() const YCode
commentToXml(std::ostream &str) const YCode
createFunctionCall(const string name, constFunctionTypePtr type)YBlockvirtual
createTable()Y2Namespace
detachEnvironment(SymbolTable *table)YBlock
dumpOn(std::ostream &str) const Repvirtual
endInclude()YBlock
enterSymbol(SymbolEntryPtr sentry, Point *point=0)Y2Namespaceprotected
environmentToString() const YBlock
evaluate(bool cse=false)YBlockvirtual
evaluate(int statement_index, bool skip_initial_imports=true)YBlock
evaluateFrom(int statement_index)YBlock
filename() const YBlockvirtual
finish()Y2Namespace
finishBlock()YBlock
initialize()Y2Namespacevirtual
isBlock() const YBlockinlinevirtual
isConstant() const YCodevirtual
isDefinition() const YBlockinline
isError() const YCode
isFile() const YBlockinline
isIncluded(string includename) const YBlock
isModule() const YBlockinline
isNamespace() const YBlockinline
isReferenceable() const YCodevirtual
isStatement() const YBlockinlinevirtual
isValue() const YBlockinline
justReturn() const YBlock
kind() const YBlockinlinevirtual
lookupSymbol(const char *name) const Y2Namespaceprotected
m_includesYBlockprivate
m_initializedY2Namespaceprotected
m_kindYBlockprivate
m_last_statementYBlockprivate
m_last_tparmYBlockprivate
m_nameYBlockprivate
m_pointYBlockprivate
m_runningYBlockprivate
m_statementsYBlockprivate
m_symbolcountY2Namespaceprotected
m_symbolsY2Namespaceprotected
m_tableY2Namespaceprotected
m_tenvironmentYBlockprivate
m_typeYBlockprivate
name() const YBlockvirtual
nameSpace() const YBlockinline
nameSpace()YBlockinline
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 &)Repinline
point() const YBlock
popFromStack()Y2Namespace
pretachStatement(YStatementPtr statement)YBlock
pushToStack()Y2Namespace
ref() const Repinline
ref(const Rep *obj_r)Repinlinestatic
ref_to(unsigned) const Repinlineprotectedvirtual
refCount() const Repinline
releaseSymbol(unsigned int position)Y2Namespaceprotected
Rep()Repinline
Rep(const Rep &)Repinline
REP_BODY(YBlock)YBlockprivate
repName() const Repinlinevirtual
setCommentAfter(const char *comment)YCode
setCommentBefore(const char *comment)YCode
setKind(blockkind_t kind)YBlock
setName(const string &name)YBlock
setType(constTypePtr type)YBlock
statementCount() const YBlock
stmtlist_t typedefYBlockprivate
stringlist_t typedefYBlockprivate
symbolCount() const Y2Namespacevirtual
symbolEntry(unsigned int position) const Y2Namespacevirtual
symbols_t typedefY2Namespaceprotected
symbolsToString() const Y2Namespace
table() const YBlockvirtual
toStream(std::ostream &str) const YBlockvirtual
toString() const YBlockvirtual
YCode::toString(ykind kind)YCodestatic
toStringSwitch(map< YCPValue, int, ycp_less > cases, int defaultcase) const YBlock
toXml(std::ostream &str, int indent) const YBlockvirtual
toXmlSwitch(map< YCPValue, int, ycp_less > cases, int defaultcase, std::ostream &str, int indent) const YBlock
type() const YBlockinlinevirtual
unref() const Repinline
unref(const Rep *obj_r)Repinlinestatic
unref_to(unsigned) const Repinlineprotectedvirtual
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()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
yiBreakpoint 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 typedefYBlockprivate
yxError enum valueYCode
~Rep()Repinlinevirtual
~Y2Namespace()Y2Namespacevirtual
~YBlock()YBlock
~YCode()YCodevirtual

Generated on a sunny day for yast2-core by doxygen 1.8.11