RagTime5StructManager::Field Struct Reference

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 ()
 destructor More...
 

Public Attributes

Type m_type
 the field type More...
 
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< TabStopm_tabList
 the list of tabStop More...
 
std::vector< Fieldm_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...
 

Detailed Description

a field of RagTime 5/6 structures

Member Enumeration Documentation

the different type

Enumerator
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 

Constructor & Destructor Documentation

RagTime5StructManager::Field::Field ( )
inline

constructor

RagTime5StructManager::Field::~Field ( )
inline

destructor

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  o,
RagTime5StructManager::Field const &  field 
)
friend

operator<<

Member Data Documentation

MWAWColor RagTime5StructManager::Field::m_color
std::vector<double> RagTime5StructManager::Field::m_doubleList
double RagTime5StructManager::Field::m_doubleValue
MWAWEntry RagTime5StructManager::Field::m_entry
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().

std::vector<TabStop> RagTime5StructManager::Field::m_tabList

The documentation for this struct was generated from the following file:

Generated on Thu Jul 9 2015 20:26:39 for libmwaw by doxygen 1.8.8