SWFieldManagerInternal::Field Struct Reference

Internal: a field. More...

#include <SWFieldManager.hxx>

Inheritance diagram for SWFieldManagerInternal::Field:
SWFieldManagerInternal::FieldDBField SWFieldManagerInternal::FieldDateTime SWFieldManagerInternal::FieldHiddenText SWFieldManagerInternal::FieldINet SWFieldManagerInternal::FieldJumpEdit SWFieldManagerInternal::FieldPageNumber SWFieldManagerInternal::FieldPostIt SWFieldManagerInternal::FieldScript SWFieldManagerInternal::FieldSetExp SWFieldManagerInternal::FieldSetField

Public Member Functions

 Field ()
 constructor
 
virtual ~Field ()
 destructor
 
virtual bool send (STOFFListenerPtr &listener, StarState &state) const
 add to send the zone data
 
virtual void print (std::ostream &o) const
 print a field
 

Public Attributes

int m_type
 the field type
 
int m_subType
 the subtype
 
int m_format
 the field format
 
librevenge::RVNGString m_name
 the name
 
librevenge::RVNGString m_content
 the content
 
librevenge::RVNGString m_textValue
 the value text
 
double m_doubleValue
 double
 
int m_level
 the chapter level
 

Protected Member Functions

 Field (const Field &)=default
 copy constructor
 

Friends

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

Detailed Description

Internal: a field.

Constructor & Destructor Documentation

◆ Field() [1/2]

SWFieldManagerInternal::Field::Field ( )
inline

constructor

◆ ~Field()

SWFieldManagerInternal::Field::~Field ( )
virtual

destructor

◆ Field() [2/2]

SWFieldManagerInternal::Field::Field ( const Field & )
protecteddefault

copy constructor

Member Function Documentation

◆ print()

◆ send()

Friends And Related Symbol Documentation

◆ operator<<

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

operator<<

Member Data Documentation

◆ m_content

◆ m_doubleValue

double SWFieldManagerInternal::Field::m_doubleValue

double

Referenced by print(), and send().

◆ m_format

int SWFieldManagerInternal::Field::m_format

◆ m_level

int SWFieldManagerInternal::Field::m_level

the chapter level

Referenced by print(), and send().

◆ m_name

librevenge::RVNGString SWFieldManagerInternal::Field::m_name

◆ m_subType

int SWFieldManagerInternal::Field::m_subType

the subtype

Referenced by print(), and send().

◆ m_textValue

librevenge::RVNGString SWFieldManagerInternal::Field::m_textValue

the value text

Referenced by print(), and send().

◆ m_type


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

Generated on Mon Apr 22 2024 12:48:55 for libstaroffice by doxygen 1.10.0