// Dump functions.
//
-void TSymbol::dumpExtensions(TInfoSink &infoSink) const
+void TSymbol::dumpExtensions(TInfoSink& infoSink) const
{
int numExtensions = getNumExtensions();
if (numExtensions) {
}
}
-void TVariable::dump(TInfoSink &infoSink, bool complete) const
+void TVariable::dump(TInfoSink& infoSink, bool complete) const
{
if (complete) {
infoSink.debug << getName().c_str() << ": " << type.getCompleteString();
dumpExtensions(infoSink);
- } else
- {
+ } else {
infoSink.debug << getName().c_str() << ": " << type.getStorageQualifierString() << " "
<< type.getBasicTypeString();
infoSink.debug << "\n";
}
-void TFunction::dump(TInfoSink &infoSink, bool complete) const
+void TFunction::dump(TInfoSink& infoSink, bool complete) const
{
if (complete) {
infoSink.debug << getName().c_str() << ": " << returnType.getCompleteString() << " " << getName().c_str()
infoSink.debug << ")";
dumpExtensions(infoSink);
- } else
- {
+ } else {
infoSink.debug << getName().c_str() << ": " << returnType.getBasicTypeString() << " "
<< getMangledName().c_str() << "n";
}
infoSink.debug << "\n";
}
-void TAnonMember::dump(TInfoSink &TInfoSink, bool complete) const
+void TAnonMember::dump(TInfoSink& TInfoSink, bool complete) const
{
TInfoSink.debug << "anonymous member " << getMemberNumber() << " of " << getAnonContainer().getName().c_str()
<< "\n";
}
-void TSymbolTableLevel::dump(TInfoSink &infoSink, bool complete) const
+void TSymbolTableLevel::dump(TInfoSink& infoSink, bool complete) const
{
tLevel::const_iterator it;
for (it = level.begin(); it != level.end(); ++it)
(*it).second->dump(infoSink, complete);
}
-void TSymbolTable::dump(TInfoSink &infoSink, bool complete) const
+void TSymbolTable::dump(TInfoSink& infoSink, bool complete) const
{
for (int level = currentLevel(); level >= 0; --level) {
infoSink.debug << "LEVEL " << level << "\n";
}
virtual int getNumExtensions() const { return extensions == nullptr ? 0 : (int)extensions->size(); }
virtual const char** getExtensions() const { return extensions->data(); }
- virtual void dump(TInfoSink &infoSink, bool complete = false) const = 0;
- void dumpExtensions(TInfoSink &infoSink) const;
+ virtual void dump(TInfoSink& infoSink, bool complete = false) const = 0;
+ void dumpExtensions(TInfoSink& infoSink) const;
virtual bool isReadOnly() const { return ! writable; }
virtual void makeReadOnly() { writable = false; }
}
virtual const char** getMemberExtensions(int member) const { return (*memberExtensions)[member].data(); }
- virtual void dump(TInfoSink &infoSink, bool complete = false) const;
+ virtual void dump(TInfoSink& infoSink, bool complete = false) const;
protected:
explicit TVariable(const TVariable&);
virtual TParameter& operator[](int i) { assert(writable); return parameters[i]; }
virtual const TParameter& operator[](int i) const { return parameters[i]; }
- virtual void dump(TInfoSink &infoSink, bool complete = false) const override;
+ virtual void dump(TInfoSink& infoSink, bool complete = false) const override;
protected:
explicit TFunction(const TFunction&);
virtual const char** getExtensions() const override { return anonContainer.getMemberExtensions(memberNumber); }
virtual int getAnonId() const { return anonId; }
- virtual void dump(TInfoSink &infoSink, bool complete = false) const override;
+ virtual void dump(TInfoSink& infoSink, bool complete = false) const override;
protected:
explicit TAnonMember(const TAnonMember&);
void relateToOperator(const char* name, TOperator op);
void setFunctionExtensions(const char* name, int num, const char* const extensions[]);
- void dump(TInfoSink &infoSink, bool complete = false) const;
+ void dump(TInfoSink& infoSink, bool complete = false) const;
TSymbolTableLevel* clone() const;
void readOnly();
}
int getMaxSymbolId() { return uniqueId; }
- void dump(TInfoSink &infoSink, bool complete = false) const;
+ void dump(TInfoSink& infoSink, bool complete = false) const;
void copyTable(const TSymbolTable& copyOf);
void setPreviousDefaultPrecisions(TPrecisionQualifier *p) { table[currentLevel()]->setPreviousDefaultPrecisions(p); }