Internal and low level: a class used to read and store all possible value. More...
Public Member Functions | |
Value () | |
Value (Value const &)=default | |
Value & | operator= (Value const &)=default |
virtual | ~Value () |
Public Attributes | |
DataType | m_type |
the stored type of the data | |
int | m_int |
the int value when type=WP_INT | |
MWAWColor | m_rgb |
the color when type=WP_COLOR | |
int | m_pat [8] |
the pattern when type=WP_PATTERN | |
std::string | m_text |
the text when type=WP_TEXT | |
MWAWVec2i | m_point |
the point when type=WP_POINT | |
MWAWBox2i | m_box |
the rectangle when type=WP_RECT | |
std::vector< MWAWVec2i > | m_listPoint |
the list of points which defined the polygon when type=WP_POLY | |
std::shared_ptr< Region > | m_region |
the region when type=WP_REGION | |
std::shared_ptr< Bitmap > | m_bitmap |
the bitmap when type=WP_BITMAP | |
Friends | |
std::ostream & | operator<< (std::ostream &o, Value const &f) |
operator<< for Value | |
Internal and low level: a class used to read and store all possible value.
|
inline |
|
default |
|
virtual |
std::shared_ptr<Bitmap> libmwaw_applepict1::Value::m_bitmap |
the bitmap when type=WP_BITMAP
Referenced by libmwaw_applepict1::OpCode::readValue().
MWAWBox2i libmwaw_applepict1::Value::m_box |
the rectangle when type=WP_RECT
Referenced by libmwaw_applepict1::OpCode::readValue().
int libmwaw_applepict1::Value::m_int |
the int value when type=WP_INT
Referenced by libmwaw_applepict1::OpCode::readValue().
std::vector<MWAWVec2i> libmwaw_applepict1::Value::m_listPoint |
the list of points which defined the polygon when type=WP_POLY
Referenced by libmwaw_applepict1::OpCode::readValue().
int libmwaw_applepict1::Value::m_pat[8] |
the pattern when type=WP_PATTERN
Referenced by libmwaw_applepict1::OpCode::readValue(), and Value().
MWAWVec2i libmwaw_applepict1::Value::m_point |
the point when type=WP_POINT
Referenced by libmwaw_applepict1::OpCode::readValue().
std::shared_ptr<Region> libmwaw_applepict1::Value::m_region |
the region when type=WP_REGION
Referenced by libmwaw_applepict1::OpCode::readValue().
MWAWColor libmwaw_applepict1::Value::m_rgb |
the color when type=WP_COLOR
Referenced by libmwaw_applepict1::OpCode::readValue().
std::string libmwaw_applepict1::Value::m_text |
the text when type=WP_TEXT
Referenced by libmwaw_applepict1::OpCode::readValue().
DataType libmwaw_applepict1::Value::m_type |
the stored type of the data
This can only be WP_INT, WP_COLOR, WP_PATTERN, WP_POINT, WP_POLY, WP_RECT, WP_REGION, WP_TEXT, WP_BITMAP
Referenced by libmwaw_applepict1::OpCode::readValue().