34#ifndef CANVAS5_STRUCTURE
35# define CANVAS5_STRUCTURE
82 std::shared_ptr<MWAWStringStream> &stream);
internal class used to create a RVNGInputStream from a unsigned char's pointer
Definition: MWAWStringStream.hxx:37
an interface used to insert comment in a binary file, written in ascii form (if debug_with_files is n...
Definition: MWAWDebug.hxx:66
std::shared_ptr< MWAWInputStream > MWAWInputStreamPtr
a smart pointer of MWAWInputStream
Definition: libmwaw_internal.hxx:551
a namespace used to define basic structure to read a Canvas 5 file
Definition: Canvas5Graph.hxx:60
bool decodeZone(MWAWInputStreamPtr input, long endPos, int type, unsigned long finalLength, std::shared_ptr< MWAWStringStream > &stream)
try to decode a zone
Definition: Canvas5Structure.cxx:304
a sub stream of Canvas5Structure
Definition: Canvas5Structure.hxx:46
MWAWInputStreamPtr m_input
the input file
Definition: Canvas5Structure.hxx:73
Stream(MWAWInputStreamPtr input, libmwaw::DebugFile &ascii)
constructor from input and ascii file
Definition: Canvas5Structure.hxx:55
libmwaw::DebugFile & ascii()
return the ascii file
Definition: Canvas5Structure.hxx:67
Stream(MWAWInputStreamPtr input)
constructor
Definition: Canvas5Structure.hxx:48
MWAWInputStreamPtr input()
returns the input file
Definition: Canvas5Structure.hxx:62
libmwaw::DebugFile & m_ascii
the ascii file
Definition: Canvas5Structure.hxx:75
libmwaw::DebugFile m_asciiFile
the ascii file
Definition: Canvas5Structure.hxx:77