SWFieldManager.hxx
Go to the documentation of this file.
1 /* -*- Mode: C++; c-default-style: "k&r"; indent-tabs-mode: nil; tab-width: 2; c-basic-offset: 2 -*- */
2
3 /* libstaroffice
4 * Version: MPL 2.0 / LGPLv2+
5 *
6 * The contents of this file are subject to the Mozilla Public License Version
7 * 2.0 (the "License"); you may not use this file except in compliance with
8 * the License or as specified alternatively below. You may obtain a copy of
9 * the License at http://www.mozilla.org/MPL/
10 *
11 * Software distributed under the License is distributed on an "AS IS" basis,
12 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
13 * for the specific language governing rights and limitations under the
14 * License.
15 *
16 * Major Contributor(s):
17 * Copyright (C) 2002 William Lachance (wrlach@gmail.com)
18 * Copyright (C) 2002,2004 Marc Maurer (uwog@uwog.net)
19 * Copyright (C) 2004-2006 Fridrich Strba (fridrich.strba@bluewin.ch)
20 * Copyright (C) 2006, 2007 Andrew Ziem
21 * Copyright (C) 2011, 2012 Alonso Laurent (alonso@loria.fr)
22 *
23 *
24 * All Rights Reserved.
25 *
26 * For minor contributions see the git repository.
27 *
28 * Alternatively, the contents of this file may be used under the terms of
29 * the GNU Lesser General Public License Version 2 or later (the "LGPLv2+"),
30 * in which case the provisions of the LGPLv2+ are applicable
31 * instead of those above.
32 */
33
34 /*
35 * FieldManager to read/parse SW StarOffice field
36 *
37 */
38 #ifndef SW_FIELDMANAGER
39 # define SW_FIELDMANAGER
40
41 #include <vector>
42
43 #include "STOFFDebug.hxx"
44 #include "STOFFEntry.hxx"
45 #include "STOFFInputStream.hxx"
46
47 class StarState;
48
49 namespace SWFieldManagerInternal
50 {
53 struct Field {
55 Field()
56 : m_type(-1)
57 , m_subType(-1)
58 , m_format(-1)
59 , m_name("")
60 , m_content("")
61 , m_textValue("")
62 , m_doubleValue(0)
63 , m_level(0)
64 {
65 }
67 virtual ~Field();
69 friend std::ostream &operator<<(std::ostream &o, Field const &field)
70 {
71 field.print(o);
72 return o;
73 }
75 virtual bool send(STOFFListenerPtr &listener, StarState &state) const;
77 virtual void print(std::ostream &o) const;
79 int m_type;
81 int m_subType;
83 int m_format;
85 librevenge::RVNGString m_name;
87 librevenge::RVNGString m_content;
89 librevenge::RVNGString m_textValue;
91 double m_doubleValue;
93 int m_level;
94 protected:
96 Field(const Field &) = default;
97 };
98
99 struct State;
100 }
101
102 class StarZone;
103
109 class SWFieldManager
110 {
111 public:
113 SWFieldManager();
115 virtual ~SWFieldManager();
116
117
119 std::shared_ptr<SWFieldManagerInternal::Field> readField(StarZone &zone, unsigned char cKind='_');
121 std::shared_ptr<SWFieldManagerInternal::Field> readPersistField(StarZone &zone, long lastPos);
122
123 //
124 // data
125 //
126 private:
128 std::shared_ptr<SWFieldManagerInternal::State> m_state;
129 };
130 #endif
131 // vim: set filetype=cpp tabstop=2 shiftwidth=2 cindent autoindent smartindent noexpandtab:
SWFieldManagerInternal::FieldSetExp::FieldSetExp
FieldSetExp(Field const &orig)
copy constructor
Definition: SWFieldManager.cxx:798
SWFieldManagerInternal::updateDatabaseName
static void updateDatabaseName(librevenge::RVNGString const &name, librevenge::RVNGPropertyList &pList)
Definition: SWFieldManager.cxx:54
STOFFListenerPtr
std::shared_ptr< STOFFListener > STOFFListenerPtr
a smart pointer of STOFFListener
Definition: libstaroffice_internal.hxx:491
SWFieldManagerInternal::FieldDateTime::~FieldDateTime
~FieldDateTime() final
destructor
Definition: SWFieldManager.cxx:345
SWFieldManagerInternal::FieldPageNumber::m_userString
librevenge::RVNGString m_userString
the userString
Definition: SWFieldManager.cxx:680
SWFieldManagerInternal::FieldSetField::print
void print(std::ostream &o) const final
print a field
Definition: SWFieldManager.cxx:896
SWFieldManagerInternal::FieldSetField::m_textNumber
librevenge::RVNGString m_textNumber
the number as text
Definition: SWFieldManager.cxx:909
STOFFField
a field
Definition: libstaroffice_internal.hxx:363
SWFieldManagerInternal::FieldPageNumber::m_isOn
bool m_isOn
a flag to know if isOn
Definition: SWFieldManager.cxx:684
STOFFEntry
basic class to store an entry in a file This contained :
Definition: STOFFEntry.hxx:46
libstoff::getString
librevenge::RVNGString getString(std::vector< uint32_t > const &unicode)
transform a unicode string in a RNVGString
Definition: libstaroffice_internal.cxx:63
SWFieldManagerInternal::FieldSetExp
Internal: a set expr field.
Definition: SWFieldManager.cxx:785
SWFieldManagerInternal::FieldScript::m_scriptType
librevenge::RVNGString m_scriptType
the scriptType
Definition: SWFieldManager.cxx:777
StarZone::ascii
libstoff::DebugFile & ascii()
returns the ascii file
Definition: StarZone.hxx:254
StarZone::getPoolName
bool getPoolName(int poolId, librevenge::RVNGString &res) const
try to return a pool name
Definition: StarZone.hxx:235
STOFFEntry.hxx
SWFieldManager::readField
std::shared_ptr< SWFieldManagerInternal::Field > readField(StarZone &zone, unsigned char cKind='_')
try to read a field type
Definition: SWFieldManager.cxx:1025
STOFF_DEBUG_MSG
#define STOFF_DEBUG_MSG(M)
Definition: libstaroffice_internal.hxx:129
StarZone::isCompatibleWith
int isCompatibleWith(int vers) const
checks if the document is compatible with vers
Definition: StarZone.hxx:99
SWFieldManagerInternal::FieldJumpEdit::FieldJumpEdit
FieldJumpEdit()
constructor
Definition: SWFieldManager.cxx:597
SWFieldManagerInternal::FieldSetField::m_longNumber
long m_longNumber
the number as num
Definition: SWFieldManager.cxx:911
SWFieldManagerInternal::FieldJumpEdit::send
bool send(STOFFListenerPtr &listener, StarState &state) const final
add to send the zone data
Definition: SWFieldManager.cxx:626
STOFFSubDocument
abstract class used to store a subdocument (with a comparison function)
Definition: STOFFSubDocument.hxx:41
SWFieldManagerInternal::FieldJumpEdit::print
void print(std::ostream &o) const final
print a field
Definition: SWFieldManager.cxx:613
SWFieldManagerInternal::FieldPageNumber::m_offset
int m_offset
the offset
Definition: SWFieldManager.cxx:682
SWFieldManagerInternal::SubDocument::SubDocument
SubDocument(librevenge::RVNGString const &text)
Definition: SWFieldManager.cxx:957
SWFieldManagerInternal::FieldINet::print
void print(std::ostream &o) const final
print a field
Definition: SWFieldManager.cxx:546
SWFieldManagerInternal::FieldSetField::m_condition
librevenge::RVNGString m_condition
the condition
Definition: SWFieldManager.cxx:905
SWFieldManagerInternal::FieldScript::~FieldScript
~FieldScript() final
destructor
Definition: SWFieldManager.cxx:780
SWFieldManagerInternal::Field::m_doubleValue
double m_doubleValue
double
Definition: SWFieldManager.hxx:91
SWFieldManagerInternal::Field::m_type
int m_type
the field type
Definition: SWFieldManager.hxx:79
SWFieldManagerInternal::FieldDBField::~FieldDBField
~FieldDBField() final
destructor
Definition: SWFieldManager.cxx:421
SWFieldManagerInternal::FieldSetField
Internal: a set field field.
Definition: SWFieldManager.cxx:872
SWFieldManagerInternal::FieldHiddenText::m_hidden
bool m_hidden
the hidden flag
Definition: SWFieldManager.cxx:475
StarZone::openSWRecord
bool openSWRecord(unsigned char &type)
try to open a SW record: type + size (24 bytes)
Definition: StarZone.cxx:507
SWFieldManagerInternal::FieldDateTime::FieldDateTime
FieldDateTime(Field const &orig)
copy constructor
Definition: SWFieldManager.cxx:323
StarZone::readString
bool readString(std::vector< uint32_t > &string, int encoding=-1) const
try to read an unicode string
Definition: StarZone.hxx:220
SWFieldManagerInternal::FieldDBField
Internal: a DB field field.
Definition: SWFieldManager.cxx:388
SWFieldManagerInternal::FieldHiddenText::m_condition
librevenge::RVNGString m_condition
the condition
Definition: SWFieldManager.cxx:477
StarZone::closeFlagZone
void closeFlagZone()
close the cflag zone
Definition: StarZone.cxx:618
libstoff::appendUnicode
void appendUnicode(uint32_t val, librevenge::RVNGString &buffer)
adds an unicode character to a string
Definition: libstaroffice_internal.cxx:81
SWFieldManagerInternal::FieldHiddenText::send
bool send(STOFFListenerPtr &listener, StarState &state) const final
add to send the zone data
Definition: SWFieldManager.cxx:484
SWFieldManagerInternal::FieldINet::m_target
librevenge::RVNGString m_target
the target
Definition: SWFieldManager.cxx:561
SWFieldManagerInternal::FieldHiddenText
Internal: a hidden text/para field.
Definition: SWFieldManager.cxx:451
StarState
class to store an state: ie.
Definition: StarState.hxx:67
SWFieldManagerInternal::FieldJumpEdit
Internal: a jump edit field.
Definition: SWFieldManager.cxx:595
libstoff::DebugFile::reset
static void reset()
Definition: STOFFDebug.hxx:228
SWFieldManagerInternal::Field::print
virtual void print(std::ostream &o) const
print a field
Definition: SWFieldManager.cxx:76
libstoff::DebugStream::str
static std::string str()
Definition: STOFFDebug.hxx:203
StarZone::closeSWRecord
bool closeSWRecord(unsigned char type, std::string const &debugName)
try to close a record
Definition: StarZone.hxx:177
SWFieldManager::SWFieldManager
SWFieldManager()
constructor
Definition: SWFieldManager.cxx:1016
SWFieldManagerInternal::FieldSetExp::m_formula
librevenge::RVNGString m_formula
the formula
Definition: SWFieldManager.cxx:826
STOFFSubDocument.hxx
StarZone::openSCRecord
bool openSCRecord()
try to open a SC record: size (32 bytes) + size bytes
Definition: StarZone.cxx:483
SWFieldManagerInternal::FieldDateTime::FieldDateTime
FieldDateTime()
constructor
Definition: SWFieldManager.cxx:319
SWFieldManagerInternal::FieldSetExp::m_seqVal
int m_seqVal
the seq value
Definition: SWFieldManager.cxx:830
SWFieldManagerInternal::FieldJumpEdit::~FieldJumpEdit
~FieldJumpEdit() final
destructor
Definition: SWFieldManager.cxx:622
SWFieldManagerInternal::FieldDateTime::m_offset
long m_offset
the offset
Definition: SWFieldManager.cxx:342
SWFieldManager::m_state
std::shared_ptr< SWFieldManagerInternal::State > m_state
the state
Definition: SWFieldManager.hxx:128
SWFieldManagerInternal::FieldSetExp::print
void print(std::ostream &o) const final
print a field
Definition: SWFieldManager.cxx:813
SWFieldManager::readPersistField
std::shared_ptr< SWFieldManagerInternal::Field > readPersistField(StarZone &zone, long lastPos)
try to read a persist field type
Definition: SWFieldManager.cxx:1901
SWFieldManagerInternal::FieldDBField::print
void print(std::ostream &o) const final
print a field
Definition: SWFieldManager.cxx:406
STOFFListener.hxx
SWFieldManagerInternal::Field::m_subType
int m_subType
the subtype
Definition: SWFieldManager.hxx:81
SWFieldManagerInternal::FieldINet::m_url
librevenge::RVNGString m_url
the url
Definition: SWFieldManager.cxx:559
STOFFInputStreamPtr
std::shared_ptr< STOFFInputStream > STOFFInputStreamPtr
a smart pointer of STOFFInputStream
Definition: libstaroffice_internal.hxx:489
STOFFField::m_propertyList
librevenge::RVNGPropertyList m_propertyList
the property list
Definition: libstaroffice_internal.hxx:371
libstoff::SubDocumentType
SubDocumentType
Definition: libstaroffice_internal.hxx:185
SWFieldManager
the main class to read/.
Definition: SWFieldManager.hxx:109
StarZone
a zone in a StarOffice file
Definition: StarZone.hxx:56
SWFieldManagerInternal::Field::Field
Field()
constructor
Definition: SWFieldManager.hxx:55
SWFieldManagerInternal::FieldSetField::FieldSetField
FieldSetField(Field const &orig)
copy constructor
Definition: SWFieldManager.cxx:883
StarZone::getRecordLevel
int getRecordLevel() const
returns the record level
Definition: StarZone.hxx:195
SWFieldManagerInternal::FieldSetExp::m_prompt
librevenge::RVNGString m_prompt
the prompt
Definition: SWFieldManager.cxx:828
SWFieldManagerInternal::FieldSetField::~FieldSetField
~FieldSetField() final
destructor
Definition: SWFieldManager.cxx:914
SWFieldManagerInternal::Field
Internal: a field.
Definition: SWFieldManager.hxx:53
SWFieldManagerInternal::SubDocument::parse
void parse(STOFFListenerPtr &listener, libstoff::SubDocumentType type) final
the parser function
Definition: SWFieldManager.cxx:982
SWFieldManagerInternal::FieldPageNumber::~FieldPageNumber
~FieldPageNumber() final
destructor
Definition: SWFieldManager.cxx:687
SWFieldManagerInternal::FieldScript
Internal: a script field.
Definition: SWFieldManager.cxx:750
SWFieldManagerInternal::SubDocument::~SubDocument
~SubDocument() override
destructor
Definition: SWFieldManager.cxx:962
SWFieldManagerInternal::FieldHiddenText::print
void print(std::ostream &o) const final
print a field
Definition: SWFieldManager.cxx:468
SWFieldManagerInternal::FieldSetField::send
bool send(STOFFListenerPtr &listener, StarState &state) const final
add to send the zone data
Definition: SWFieldManager.cxx:918
SWFieldManagerInternal::FieldSetField::FieldSetField
FieldSetField()
constructor
Definition: SWFieldManager.cxx:874
SWFieldManagerInternal::FieldDateTime::print
void print(std::ostream &o) const final
print a field
Definition: SWFieldManager.cxx:331
libstoff::DebugStream
Definition: STOFFDebug.hxx:194
SWFieldManagerInternal::Field::operator<<
friend std::ostream & operator<<(std::ostream &o, Field const &field)
operator<<
Definition: SWFieldManager.hxx:69
SWFieldManagerInternal::FieldINet::~FieldINet
~FieldINet() final
destructor
Definition: SWFieldManager.cxx:566
SWFieldManagerInternal::FieldPageNumber::FieldPageNumber
FieldPageNumber()
constructor
Definition: SWFieldManager.cxx:655
SWFieldManagerInternal::FieldINet::FieldINet
FieldINet()
constructor
Definition: SWFieldManager.cxx:526
SWFieldManagerInternal
Internal: the structures of a SWFieldManager.
Definition: StarState.hxx:60
StarZone::closeSCRecord
bool closeSCRecord(std::string const &debugName)
try to close a record
Definition: StarZone.hxx:165
SWFieldManagerInternal::FieldPageNumber::send
bool send(STOFFListenerPtr &listener, StarState &state) const final
add to send the zone data
Definition: SWFieldManager.cxx:691
SWFieldManagerInternal::FieldDateTime::m_time
long m_time
the time
Definition: SWFieldManager.cxx:340
SWFieldManagerInternal::FieldDateTime::send
bool send(STOFFListenerPtr &listener, StarState &state) const final
add to send the zone data
Definition: SWFieldManager.cxx:349
SWFieldManagerInternal::FieldPostIt::m_date
long m_date
the date
Definition: SWFieldManager.cxx:742
SWFieldManagerInternal::FieldPageNumber
Internal: a pageNumber field.
Definition: SWFieldManager.cxx:653
SWFieldManagerInternal::State
Internal: the state of a SWFieldManager.
Definition: SWFieldManager.cxx:945
SWFieldManagerInternal::FieldHiddenText::~FieldHiddenText
~FieldHiddenText() final
destructor
Definition: SWFieldManager.cxx:480
SWFieldManagerInternal::FieldJumpEdit::FieldJumpEdit
FieldJumpEdit(Field const &orig)
copy constructor
Definition: SWFieldManager.cxx:603
SWFieldManagerInternal::FieldPageNumber::FieldPageNumber
FieldPageNumber(Field const &orig)
copy constructor
Definition: SWFieldManager.cxx:663
SWFieldManagerInternal::FieldScript::m_code
librevenge::RVNGString m_code
the code
Definition: SWFieldManager.cxx:775
SWFieldManagerInternal::FieldINet::m_libNames
std::vector< librevenge::RVNGString > m_libNames
the lib names
Definition: SWFieldManager.cxx:563
SWFieldManagerInternal::Field::m_name
librevenge::RVNGString m_name
the name
Definition: SWFieldManager.hxx:85
SWFieldManagerInternal::SubDocument::m_text
librevenge::RVNGString m_text
the text
Definition: SWFieldManager.cxx:979
SWFieldManagerInternal::FieldSetExp::send
bool send(STOFFListenerPtr &listener, StarState &state) const final
add to send the zone data
Definition: SWFieldManager.cxx:841
STOFFDebug.hxx
SWFieldManagerInternal::Field::send
virtual bool send(STOFFListenerPtr &listener, StarState &state) const
add to send the zone data
Definition: SWFieldManager.cxx:110
SWFieldManager::~SWFieldManager
virtual ~SWFieldManager()
destructor
Definition: SWFieldManager.cxx:1021
SWFieldManagerInternal::FieldPageNumber::print
void print(std::ostream &o) const final
print a field
Definition: SWFieldManager.cxx:671
SWFieldManagerInternal::FieldScript::print
void print(std::ostream &o) const final
print a field
Definition: SWFieldManager.cxx:768
StarState.hxx
SWFieldManagerInternal::Field::m_level
int m_level
the chapter level
Definition: SWFieldManager.hxx:93
SWFieldManagerInternal::FieldDateTime::m_dateTime
long m_dateTime
the dateTime
Definition: SWFieldManager.cxx:338
SWFieldManagerInternal::Field::m_content
librevenge::RVNGString m_content
the content
Definition: SWFieldManager.hxx:87
SWFieldManagerInternal::FieldINet::FieldINet
FieldINet(Field const &orig)
copy constructor
Definition: SWFieldManager.cxx:534
libstoff::DebugFile::addPos
static void addPos(long)
Definition: STOFFDebug.hxx:223
SWFieldManagerInternal::FieldINet::send
bool send(STOFFListenerPtr &listener, StarState &state) const final
add to send the zone data
Definition: SWFieldManager.cxx:570
libstoff::DebugFile::addDelimiter
static void addDelimiter(long, char)
Definition: STOFFDebug.hxx:225
SWFieldManagerInternal::FieldPostIt::send
bool send(STOFFListenerPtr &listener, StarState &state) const final
add to send the zone data
Definition: SWFieldManager.cxx:994
StarObject.hxx
StarZone.hxx
STOFFLink::m_HRef
std::string m_HRef
the href field
Definition: libstaroffice_internal.hxx:385
SWFieldManagerInternal::State::State
State()
constructor
Definition: SWFieldManager.cxx:947
SWFieldManagerInternal::FieldDBField::m_dbName
librevenge::RVNGString m_dbName
the dbName
Definition: SWFieldManager.cxx:414
StarState::m_global
std::shared_ptr< GlobalState > m_global
global state
Definition: StarState.hxx:165
libstoff::DebugFile
Definition: STOFFDebug.hxx:210
SWFieldManagerInternal::FieldSetExp::m_delim
char m_delim
the deliminator
Definition: SWFieldManager.cxx:834
SWFieldManagerInternal::Field::m_textValue
librevenge::RVNGString m_textValue
the value text
Definition: SWFieldManager.hxx:89
SWFieldManagerInternal::FieldPostIt::print
void print(std::ostream &o) const final
print a field
Definition: SWFieldManager.cxx:733
SWFieldManagerInternal::Field::~Field
virtual ~Field()
destructor
Definition: SWFieldManager.cxx:72
SWFieldManagerInternal::FieldHiddenText::FieldHiddenText
FieldHiddenText(Field const &orig)
copy constructor
Definition: SWFieldManager.cxx:460
SWFieldManagerInternal::FieldINet
Internal: a set field field.
Definition: SWFieldManager.cxx:524
libstoff::splitString
void splitString(librevenge::RVNGString const &string, librevenge::RVNGString const &delim, librevenge::RVNGString &string1, librevenge::RVNGString &string2)
split a string in two. If the delimiter is not present, string1=string
Definition: libstaroffice_internal.cxx:414
SWFieldManagerInternal::FieldSetExp::m_fieldType
int m_fieldType
the field type
Definition: SWFieldManager.cxx:824
SWFieldManagerInternal::FieldDBField::m_longNumber
long m_longNumber
the number as num
Definition: SWFieldManager.cxx:418
SWFieldManagerInternal::FieldDBField::m_colName
librevenge::RVNGString m_colName
the column name
Definition: SWFieldManager.cxx:416
libstoff::DebugFile::addNote
static void addNote(char const *)
Definition: STOFFDebug.hxx:224
SWFieldManagerInternal::FieldPostIt
Internal: a postit field.
Definition: SWFieldManager.cxx:713
SWFieldManagerInternal::FieldSetField::m_dbName
librevenge::RVNGString m_dbName
the dbName
Definition: SWFieldManager.cxx:907
SWFieldManagerInternal::FieldDBField::FieldDBField
FieldDBField()
constructor
Definition: SWFieldManager.cxx:390
StarZone::input
STOFFInputStreamPtr input()
return the zone input
Definition: StarZone.hxx:247
SWFieldManagerInternal::FieldDBField::FieldDBField
FieldDBField(Field const &orig)
copy constructor
Definition: SWFieldManager.cxx:398
SWFieldManagerInternal::FieldPostIt::~FieldPostIt
~FieldPostIt() final
destructor
Definition: SWFieldManager.cxx:745
SWFieldManagerInternal::FieldSetExp::FieldSetExp
FieldSetExp()
constructor
Definition: SWFieldManager.cxx:787
SWFieldManagerInternal::FieldPostIt::m_author
librevenge::RVNGString m_author
the author
Definition: SWFieldManager.cxx:740
STOFFInputStream.hxx
STOFFLink
a link
Definition: libstaroffice_internal.hxx:375
StarZone::openFlagZone
unsigned char openFlagZone()
try to open a cflag zone
Definition: StarZone.cxx:611
SWFieldManagerInternal::FieldSetExp::m_seqNo
int m_seqNo
the seq number
Definition: SWFieldManager.cxx:832
SWFieldManagerInternal::SubDocument::operator!=
bool operator!=(STOFFSubDocument const &doc) const final
operator!=
Definition: SWFieldManager.cxx:965
StarZone::getRecordLastPosition
long getRecordLastPosition() const
returns the actual record last position
Definition: StarZone.hxx:200
SWFieldManagerInternal::FieldHiddenText::FieldHiddenText
FieldHiddenText()
constructor
Definition: SWFieldManager.cxx:453
SWFieldManagerInternal::FieldJumpEdit::m_help
librevenge::RVNGString m_help
the help
Definition: SWFieldManager.cxx:619
SWFieldManagerInternal::FieldScript::FieldScript
FieldScript(Field const &orig)
copy constructor
Definition: SWFieldManager.cxx:759
SWFieldManagerInternal::FieldPostIt::FieldPostIt
FieldPostIt(Field const &orig)
copy constructor
Definition: SWFieldManager.cxx:722
SWFieldManagerInternal::Field::m_format
int m_format
the field format
Definition: SWFieldManager.hxx:83
SWFieldManagerInternal::SubDocument
Internal: the subdocument of a SWFieldManger.
Definition: SWFieldManager.cxx:954
SWFieldManagerInternal::FieldSetExp::~FieldSetExp
~FieldSetExp() final
destructor
Definition: SWFieldManager.cxx:837
SWFieldManagerInternal::FieldScript::FieldScript
FieldScript()
constructor
Definition: SWFieldManager.cxx:752
SWFieldManagerInternal::FieldPostIt::FieldPostIt
FieldPostIt()
constructor
Definition: SWFieldManager.cxx:715
SWFieldManagerInternal::FieldDateTime
Internal: a fixed date time field.
Definition: SWFieldManager.cxx:317
SWFieldManagerInternal::FieldDBField::send
bool send(STOFFListenerPtr &listener, StarState &state) const final
add to send the zone data
Definition: SWFieldManager.cxx:425
SWFieldManager.hxx