22 #ifndef YSymbolEntry_h 23 #define YSymbolEntry_h 87 YCodePtr
code ()
const;
104 virtual string toString (
bool with_type =
true)
const;
105 std::ostream &
toStream (std::ostream &
str)
const;
106 std::ostream &
toXml (std::ostream &
str,
int indent )
const;
109 #endif // YSymbolEntry_h
void setTable(SymbolTable *table)
Definition: YSymbolEntry.cc:328
std::ostream & toStream(std::ostream &str) const
Definition: YSymbolEntry.cc:236
Definition: SymbolEntry.h:41
DEFINE_DERIVED_POINTER(YSymbolEntry, SymbolEntry)
constTypePtr type() const
Definition: SymbolEntry.cc:192
#define str
Definition: scanner.cc:1003
unsigned int position() const
Definition: SymbolEntry.cc:90
Y2Namespace * payloadNamespace() const
Definition: YSymbolEntry.cc:306
declaration_t * declaration() const
Definition: YSymbolEntry.cc:295
Definition: SymbolTable.h:100
virtual bool onlyDeclared() const
Definition: YSymbolEntry.cc:151
YSymbolEntry(const Y2Namespace *name_space, unsigned int position, const char *name, category_t cat, constTypePtr type, YCodePtr payload=0)
Definition: YSymbolEntry.cc:40
category_t
Definition: SymbolEntry.h:54
void setDeclaration(declaration_t *decl)
Definition: YSymbolEntry.cc:283
SymbolTable * m_table
Definition: YSymbolEntry.h:59
declaration_t * m_decl
Definition: YSymbolEntry.h:58
void setCode(YCodePtr code)
Definition: YSymbolEntry.cc:128
SymbolTable * table() const
Definition: YSymbolEntry.cc:342
std::ostream & toXml(std::ostream &str, int indent) const
Definition: YSymbolEntry.cc:266
void setPayloadNamespace(Y2Namespace *name_space)
Definition: YSymbolEntry.cc:317
Definition: StaticDeclaration.h:71
union YSymbolEntry::payload m_payload
YCodePtr code() const
Definition: YSymbolEntry.cc:140
Definition: YSymbolEntry.h:41
Y2Namespace * m_namespace
Definition: YSymbolEntry.h:57
Definition: YSymbolEntry.h:56
Definition: Y2Namespace.h:43
const char * name() const
Definition: SymbolEntry.cc:170
An istream that remembers some data about the bytecode.
Definition: Bytecode.h:42
YCodePtr m_code
Definition: YSymbolEntry.h:68
virtual string toString(bool with_type=true) const
Definition: YSymbolEntry.cc:159