a field of RagTime 5/6 structures More...
#include <RagTime5StructManager.hxx>
Public Types | |
enum | Type { T_Unknown, T_Bool, T_Double, T_Long, T_2Long, T_FieldList, T_LongList, T_DoubleList, T_TabList, T_Code, T_Color, T_CondColor, T_PrintInfo, T_String, T_Unicode, T_ZoneId, T_LongDouble, T_Unstructured } |
the different type More... | |
Public Member Functions | |
Field () | |
constructor More... | |
Field (Field const &)=default | |
~Field () | |
destructor More... | |
Public Attributes | |
Type | m_type |
the field type More... | |
unsigned long | m_fileType |
the file type More... | |
std::string | m_name |
the field type name More... | |
long | m_longValue [2] |
the long value More... | |
double | m_doubleValue |
the double value More... | |
MWAWColor | m_color |
the color More... | |
librevenge::RVNGString | m_string |
small string use to store a string or a 4 char code More... | |
std::vector< long > | m_longList |
the list of long value More... | |
std::vector< double > | m_doubleList |
the list of double value More... | |
int | m_numLongByData |
the number of long by data (in m_longList) More... | |
std::vector< TabStop > | m_tabList |
the list of tabStop More... | |
std::vector< Field > | m_fieldList |
the list of field More... | |
MWAWEntry | m_entry |
entry to defined the position of a String or Unstructured data More... | |
std::string | m_extra |
extra data More... | |
Friends | |
std::ostream & | operator<< (std::ostream &o, Field const &field) |
operator<< More... | |
a field of RagTime 5/6 structures
|
inline |
constructor
|
default |
|
inline |
destructor
|
friend |
operator<<
MWAWColor RagTime5StructManager::Field::m_color |
the color
Referenced by operator<<(), and RagTime5StructManager::readField().
std::vector<double> RagTime5StructManager::Field::m_doubleList |
the list of double value
Referenced by operator<<(), and RagTime5StructManager::readField().
double RagTime5StructManager::Field::m_doubleValue |
the double value
Referenced by operator<<(), and RagTime5StructManager::readField().
MWAWEntry RagTime5StructManager::Field::m_entry |
entry to defined the position of a String or Unstructured data
Referenced by RagTime5StyleManager::GraphicStyle::read(), and RagTime5StructManager::readField().
std::string RagTime5StructManager::Field::m_extra |
extra data
Referenced by operator<<(), and RagTime5StructManager::readField().
std::vector<Field> RagTime5StructManager::Field::m_fieldList |
unsigned long RagTime5StructManager::Field::m_fileType |
std::vector<long> RagTime5StructManager::Field::m_longList |
the list of long value
Referenced by operator<<(), and RagTime5StructManager::readField().
long RagTime5StructManager::Field::m_longValue[2] |
the long value
Referenced by Field(), operator<<(), RagTime5StyleManager::GraphicStyle::read(), RagTime5StyleManager::TextStyle::read(), RagTime5StructManager::readField(), and RagTime5Document::readStructData().
std::string RagTime5StructManager::Field::m_name |
the field type name
Referenced by operator<<(), and RagTime5StructManager::readField().
int RagTime5StructManager::Field::m_numLongByData |
the number of long by data (in m_longList)
Referenced by operator<<(), and RagTime5StructManager::readField().
librevenge::RVNGString RagTime5StructManager::Field::m_string |
small string use to store a string or a 4 char code
Referenced by operator<<(), and RagTime5StructManager::readField().
std::vector<TabStop> RagTime5StructManager::Field::m_tabList |
the list of tabStop
Referenced by operator<<(), and RagTime5StructManager::readField().
Type RagTime5StructManager::Field::m_type |