Internals: Improve dtype small dump.
This commit is contained in:
parent
de9c92fd14
commit
f266b02bc7
|
|
@ -755,6 +755,8 @@ public:
|
|||
void virtRefDTypep(AstNodeDType* nodep) override { refDTypep(nodep); }
|
||||
string name() const override { return m_name; }
|
||||
void name(const string& flag) override { m_name = flag; }
|
||||
void dump(std::ostream& str = std::cout) const override;
|
||||
void dumpSmall(std::ostream& str) const override;
|
||||
// METHODS
|
||||
AstBasicDType* basicp() const override VL_MT_SAFE { return subDTypep()->basicp(); }
|
||||
AstNodeDType* skipRefp() const override VL_MT_SAFE { return subDTypep()->skipRefp(); }
|
||||
|
|
@ -1068,6 +1070,7 @@ public:
|
|||
return skipRefp()->similarDType(samep->skipRefp());
|
||||
}
|
||||
void dump(std::ostream& str = std::cout) const override;
|
||||
void dumpSmall(std::ostream& str) const override;
|
||||
string name() const override { return m_name; }
|
||||
string prettyDTypeName() const override {
|
||||
return subDTypep() ? subDTypep()->name() : prettyName();
|
||||
|
|
|
|||
|
|
@ -1505,6 +1505,14 @@ void AstDisplay::dump(std::ostream& str) const {
|
|||
this->AstNodeStmt::dump(str);
|
||||
// str << " " << displayType().ascii();
|
||||
}
|
||||
void AstEnumDType::dump(std::ostream& str) const {
|
||||
this->AstNodeDType::dump(str);
|
||||
str << " enum";
|
||||
}
|
||||
void AstEnumDType::dumpSmall(std::ostream& str) const {
|
||||
this->AstNodeDType::dumpSmall(str);
|
||||
str << "enum";
|
||||
}
|
||||
void AstEnumItemRef::dump(std::ostream& str) const {
|
||||
this->AstNodeExpr::dump(str);
|
||||
str << " -> ";
|
||||
|
|
@ -1759,6 +1767,10 @@ void AstRefDType::dump(std::ostream& str) const {
|
|||
str << " -> UNLINKED";
|
||||
}
|
||||
}
|
||||
void AstRefDType::dumpSmall(std::ostream& str) const {
|
||||
this->AstNodeDType::dumpSmall(str);
|
||||
str << "ref";
|
||||
}
|
||||
const char* AstRefDType::broken() const {
|
||||
BROKEN_RTN(m_typedefp && !m_typedefp->brokeExists());
|
||||
BROKEN_RTN(m_refDTypep && !m_refDTypep->brokeExists());
|
||||
|
|
|
|||
Loading…
Reference in New Issue