SHAPER  9.12.0
ModelHighAPI_Dumper::DumpStorageBuffer Class Reference
Inheritance diagram for ModelHighAPI_Dumper::DumpStorageBuffer:
Inheritance graph

Public Member Functions

void addStorage (const ModelHighAPI_Dumper::DumpStoragePtr &theStorage)
 
void clear ()
 
bool isBufferEmpty ()
 
void mergeBuffer ()
 
void write (const std::string &theValue)
 
DumpStorageBufferoperator<< (const char theChar)
 
DumpStorageBufferoperator<< (const char *theString)
 
DumpStorageBufferoperator<< (const std::string &theString)
 
DumpStorageBufferoperator<< (const bool theValue)
 
DumpStorageBufferoperator<< (const int theValue)
 
DumpStorageBufferoperator<< (const double theValue)
 
void dumpArray (int theSize, double *theValues, std::string *theTexts)
 
virtual void write (const std::shared_ptr< ModelAPI_AttributeSelection > &theAttrSelect)
 
virtual void reserveBuffer ()
 
virtual void restoreReservedBuffer ()
 
virtual bool exportTo (const std::string &theFilename, const ModulesSet &theUsedModules)
 
void setFilenameSuffix (const std::string &theSuffix)
 

Protected Member Functions

std::ostringstream & buffer ()
 
std::ostringstream & fullDump ()
 

Friends

DumpStorageBufferoperator<< (DumpStorageBuffer &theBuffer, std::basic_ostream< char > &(*)(std::basic_ostream< char > &))
 Dump std::endl. More...
 

Friends And Related Function Documentation

◆ operator<<

DumpStorageBuffer& operator<< ( DumpStorageBuffer theBuffer,
std::basic_ostream< char > &  *)(std::basic_ostream< char > & 
)
friend

Dump std::endl.