NCBI C++ ToolKit
Math_.hpp
Go to the documentation of this file.

Go to the SVN repository for this file.

1 /* $Id$
2  * ===========================================================================
3  *
4  * PUBLIC DOMAIN NOTICE
5  * National Center for Biotechnology Information
6  *
7  * This software/database is a "United States Government Work" under the
8  * terms of the United States Copyright Act. It was written as part of
9  * the author's official duties as a United States Government employee and
10  * thus cannot be copyrighted. This software/database is freely available
11  * to the public for use. The National Library of Medicine and the U.S.
12  * Government have not placed any restriction on its use or reproduction.
13  *
14  * Although all reasonable efforts have been taken to ensure the accuracy
15  * and reliability of the software and data, the NLM and the U.S.
16  * Government do not and cannot warrant the performance or results that
17  * may be obtained by using this software or data. The NLM and the U.S.
18  * Government disclaim all warranties, express or implied, including
19  * warranties of performance, merchantability or fitness for any particular
20  * purpose.
21  *
22  * Please cite the author in any work or product based on this material.
23  *
24  * ===========================================================================
25  *
26  */
27 
28 /// @file Math_.hpp
29 /// Data storage class.
30 ///
31 /// This file was generated by application DATATOOL
32 /// using the following specifications:
33 /// <a href="/IEB/ToolBox/CPP_DOC/lxr/source/src/objtools/eutils/efetch/pubmed_mathml3.xsd">pubmed_mathml3.xsd</a>
34 /// and additional tune-up parameters:
35 /// <a href="/IEB/ToolBox/CPP_DOC/lxr/source/src/objtools/eutils/efetch/pubmed_mathml3.def">pubmed_mathml3.def</a>
36 ///
37 /// ATTENTION:
38 /// Don't edit or commit this file into CVS as this file will
39 /// be overridden (by DATATOOL) without warning!
40 
41 #ifndef OBJTOOLS_EUTILS_EFETCH_MATH_BASE_HPP
42 #define OBJTOOLS_EUTILS_EFETCH_MATH_BASE_HPP
43 
44 // standard includes
45 #include <serial/serialbase.hpp>
46 
47 // generated includes
48 #include <list>
49 #include <string>
51 
53 
54 #ifndef BEGIN_objects_SCOPE
55 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
56 # define END_objects_SCOPE END_SCOPE(objects)
57 #endif
58 BEGIN_objects_SCOPE // namespace ncbi::objects::
59 
60 
61 // generated classes
62 
63 
64 /** @addtogroup dataspec_pubmed_mathml3
65  *
66  * @{
67  */
68 
69 /////////////////////////////////////////////////////////////////////////////
70 /// end of mathml3-presentation.rng
71 /// start of mathml3-common.rng
72 ///
73 /// CMath_Base --
74 ///
75 
76 class CMath_Base : public CSerialObject
77 {
79 public:
80  // constructor
81  CMath_Base(void);
82  // destructor
83  virtual ~CMath_Base(void);
84 
85  // type info
87 
88  /////////////////////////////////////////////////////////////////////////////
89  ///
90  /// C_Attlist --
91  ///
92 
93  class C_Attlist : public CSerialObject
94  {
96  public:
97  // constructor
98  C_Attlist(void);
99  // destructor
100  ~C_Attlist(void);
101 
102  // type info
104 
108  };
109 
110  /// Access to EAttlist_display's attributes (values, names) as defined in spec
111  static const NCBI_NS_NCBI::CEnumeratedTypeValues* ENUM_METHOD_NAME(EAttlist_display)(void);
112 
119  };
120 
121  /// Access to EAttlist_overflow's attributes (values, names) as defined in spec
122  static const NCBI_NS_NCBI::CEnumeratedTypeValues* ENUM_METHOD_NAME(EAttlist_overflow)(void);
123 
127  };
128 
129  /// Access to EAttlist_displaystyle's attributes (values, names) as defined in spec
130  static const NCBI_NS_NCBI::CEnumeratedTypeValues* ENUM_METHOD_NAME(EAttlist_displaystyle)(void);
131 
136  };
137 
138  /// Access to EAttlist_infixlinebreakstyle's attributes (values, names) as defined in spec
139  static const NCBI_NS_NCBI::CEnumeratedTypeValues* ENUM_METHOD_NAME(EAttlist_infixlinebreakstyle)(void);
140 
144  };
145 
146  /// Access to EAttlist_accent's attributes (values, names) as defined in spec
147  static const NCBI_NS_NCBI::CEnumeratedTypeValues* ENUM_METHOD_NAME(EAttlist_accent)(void);
148 
152  };
153 
154  /// Access to EAttlist_accentunder's attributes (values, names) as defined in spec
155  static const NCBI_NS_NCBI::CEnumeratedTypeValues* ENUM_METHOD_NAME(EAttlist_accentunder)(void);
156 
161  };
162 
163  /// Access to EAttlist_align's attributes (values, names) as defined in spec
164  static const NCBI_NS_NCBI::CEnumeratedTypeValues* ENUM_METHOD_NAME(EAttlist_align)(void);
165 
169  };
170 
171  /// Access to EAttlist_bevelled's attributes (values, names) as defined in spec
172  static const NCBI_NS_NCBI::CEnumeratedTypeValues* ENUM_METHOD_NAME(EAttlist_bevelled)(void);
173 
178  };
179 
180  /// Access to EAttlist_charalign's attributes (values, names) as defined in spec
181  static const NCBI_NS_NCBI::CEnumeratedTypeValues* ENUM_METHOD_NAME(EAttlist_charalign)(void);
182 
187  };
188 
189  /// Access to EAttlist_denomalign's attributes (values, names) as defined in spec
190  static const NCBI_NS_NCBI::CEnumeratedTypeValues* ENUM_METHOD_NAME(EAttlist_denomalign)(void);
191 
194  eAttlist_dir_rtl = 2
195  };
196 
197  /// Access to EAttlist_dir's attributes (values, names) as defined in spec
198  static const NCBI_NS_NCBI::CEnumeratedTypeValues* ENUM_METHOD_NAME(EAttlist_dir)(void);
199 
203  };
204 
205  /// Access to EAttlist_edge's attributes (values, names) as defined in spec
206  static const NCBI_NS_NCBI::CEnumeratedTypeValues* ENUM_METHOD_NAME(EAttlist_edge)(void);
207 
211  };
212 
213  /// Access to EAttlist_equalcolumns's attributes (values, names) as defined in spec
214  static const NCBI_NS_NCBI::CEnumeratedTypeValues* ENUM_METHOD_NAME(EAttlist_equalcolumns)(void);
215 
219  };
220 
221  /// Access to EAttlist_equalrows's attributes (values, names) as defined in spec
222  static const NCBI_NS_NCBI::CEnumeratedTypeValues* ENUM_METHOD_NAME(EAttlist_equalrows)(void);
223 
227  };
228 
229  /// Access to EAttlist_fence's attributes (values, names) as defined in spec
230  static const NCBI_NS_NCBI::CEnumeratedTypeValues* ENUM_METHOD_NAME(EAttlist_fence)(void);
231 
236  };
237 
238  /// Access to EAttlist_form's attributes (values, names) as defined in spec
239  static const NCBI_NS_NCBI::CEnumeratedTypeValues* ENUM_METHOD_NAME(EAttlist_form)(void);
240 
245  };
246 
247  /// Access to EAttlist_frame's attributes (values, names) as defined in spec
248  static const NCBI_NS_NCBI::CEnumeratedTypeValues* ENUM_METHOD_NAME(EAttlist_frame)(void);
249 
256  };
257 
258  /// Access to EAttlist_indentalign's attributes (values, names) as defined in spec
259  static const NCBI_NS_NCBI::CEnumeratedTypeValues* ENUM_METHOD_NAME(EAttlist_indentalign)(void);
260 
268  };
269 
270  /// Access to EAttlist_indentalignfirst's attributes (values, names) as defined in spec
271  static const NCBI_NS_NCBI::CEnumeratedTypeValues* ENUM_METHOD_NAME(EAttlist_indentalignfirst)(void);
272 
280  };
281 
282  /// Access to EAttlist_indentalignlast's attributes (values, names) as defined in spec
283  static const NCBI_NS_NCBI::CEnumeratedTypeValues* ENUM_METHOD_NAME(EAttlist_indentalignlast)(void);
284 
288  };
289 
290  /// Access to EAttlist_largeop's attributes (values, names) as defined in spec
291  static const NCBI_NS_NCBI::CEnumeratedTypeValues* ENUM_METHOD_NAME(EAttlist_largeop)(void);
292 
299  };
300 
301  /// Access to EAttlist_linebreak's attributes (values, names) as defined in spec
302  static const NCBI_NS_NCBI::CEnumeratedTypeValues* ENUM_METHOD_NAME(EAttlist_linebreak)(void);
303 
309  };
310 
311  /// Access to EAttlist_linebreakstyle's attributes (values, names) as defined in spec
312  static const NCBI_NS_NCBI::CEnumeratedTypeValues* ENUM_METHOD_NAME(EAttlist_linebreakstyle)(void);
313 
323  };
324 
325  /// Access to EAttlist_location's attributes (values, names) as defined in spec
326  static const NCBI_NS_NCBI::CEnumeratedTypeValues* ENUM_METHOD_NAME(EAttlist_location)(void);
327 
347  };
348 
349  /// Access to EAttlist_mathvariant's attributes (values, names) as defined in spec
350  static const NCBI_NS_NCBI::CEnumeratedTypeValues* ENUM_METHOD_NAME(EAttlist_mathvariant)(void);
351 
355  };
356 
357  /// Access to EAttlist_movablelimits's attributes (values, names) as defined in spec
358  static const NCBI_NS_NCBI::CEnumeratedTypeValues* ENUM_METHOD_NAME(EAttlist_movablelimits)(void);
359 
364  };
365 
366  /// Access to EAttlist_numalign's attributes (values, names) as defined in spec
367  static const NCBI_NS_NCBI::CEnumeratedTypeValues* ENUM_METHOD_NAME(EAttlist_numalign)(void);
368 
372  };
373 
374  /// Access to EAttlist_separator's attributes (values, names) as defined in spec
375  static const NCBI_NS_NCBI::CEnumeratedTypeValues* ENUM_METHOD_NAME(EAttlist_separator)(void);
376 
382  };
383 
384  /// Access to EAttlist_side's attributes (values, names) as defined in spec
385  static const NCBI_NS_NCBI::CEnumeratedTypeValues* ENUM_METHOD_NAME(EAttlist_side)(void);
386 
392  };
393 
394  /// Access to EAttlist_stackalign's attributes (values, names) as defined in spec
395  static const NCBI_NS_NCBI::CEnumeratedTypeValues* ENUM_METHOD_NAME(EAttlist_stackalign)(void);
396 
400  };
401 
402  /// Access to EAttlist_stretchy's attributes (values, names) as defined in spec
403  static const NCBI_NS_NCBI::CEnumeratedTypeValues* ENUM_METHOD_NAME(EAttlist_stretchy)(void);
404 
408  };
409 
410  /// Access to EAttlist_symmetric's attributes (values, names) as defined in spec
411  static const NCBI_NS_NCBI::CEnumeratedTypeValues* ENUM_METHOD_NAME(EAttlist_symmetric)(void);
412 
413  // types
414  typedef string TId;
415  typedef string TXref;
416  typedef string TClass;
417  typedef string TStyle;
418  typedef string THref;
420  typedef string TMaxwidth;
422  typedef string TAltimg;
423  typedef string TAltimg_width;
424  typedef string TAltimg_height;
425  typedef string TAltimg_valign;
426  typedef string TAlttext;
427  typedef string TCdgroup;
428  typedef string TMode;
429  typedef string TMacros;
430  typedef string TMathcolor;
431  typedef string TMathbackground;
432  typedef string TScriptlevel;
434  typedef string TScriptsizemultiplier;
435  typedef string TScriptminsize;
437  typedef string TDecimalpoint;
441  typedef string TAlignmentscope;
444  typedef string TCharspacing;
445  typedef string TClose;
446  typedef string TColumnalign;
447  typedef string TColumnlines;
448  typedef string TColumnspacing;
449  typedef string TColumnspan;
450  typedef string TColumnwidth;
451  typedef string TCrossout;
453  typedef string TDepth;
461  typedef string TFramespacing;
462  typedef string TGroupalign;
463  typedef string THeight;
467  typedef string TIndentshift;
468  typedef string TIndentshiftfirst;
469  typedef string TIndentshiftlast;
470  typedef string TIndenttarget;
472  typedef string TLeftoverhang;
473  typedef string TLength;
475  typedef string TLinebreakmultchar;
477  typedef string TLineleading;
478  typedef string TLinethickness;
480  typedef string TLongdivstyle;
481  typedef string TLquote;
482  typedef string TLspace;
483  typedef string TMathsize;
485  typedef string TMaxsize;
486  typedef string TMinlabelspacing;
487  typedef string TMinsize;
489  typedef string TMslinethickness;
490  typedef string TNotation;
492  typedef string TOpen;
493  typedef string TPosition;
494  typedef string TRightoverhang;
495  typedef string TRowalign;
496  typedef string TRowlines;
497  typedef string TRowspacing;
498  typedef string TRowspan;
499  typedef string TRquote;
500  typedef string TRspace;
501  typedef string TSelection;
503  typedef string TSeparators;
504  typedef string TShift;
508  typedef string TSubscriptshift;
509  typedef string TSuperscriptshift;
511  typedef string TValign;
512  typedef string TWidth;
513 
514  // member index
515  enum class E_memberIndex {
516  e__allMandatory = 0,
517  e_id,
518  e_xref,
519  e_class,
520  e_style,
521  e_href,
522  e_display,
523  e_maxwidth,
524  e_overflow,
525  e_altimg,
529  e_alttext,
530  e_cdgroup,
531  e_mode,
532  e_macros,
533  e_mathcolor,
541  e_accent,
543  e_align,
545  e_bevelled,
546  e_charalign,
548  e_close,
552  e_columnspan,
554  e_crossout,
555  e_denomalign,
556  e_depth,
557  e_dir,
558  e_edge,
560  e_equalrows,
561  e_fence,
562  e_form,
563  e_frame,
565  e_groupalign,
566  e_height,
574  e_largeop,
576  e_length,
577  e_linebreak,
582  e_location,
584  e_lquote,
585  e_lspace,
586  e_mathsize,
588  e_maxsize,
590  e_minsize,
593  e_notation,
594  e_numalign,
595  e_open,
596  e_position,
598  e_rowalign,
599  e_rowlines,
600  e_rowspacing,
601  e_rowspan,
602  e_rquote,
603  e_rspace,
604  e_selection,
605  e_separator,
606  e_separators,
607  e_shift,
608  e_side,
609  e_stackalign,
610  e_stretchy,
613  e_symmetric,
614  e_valign,
615  e_width
616  };
618 
619  // getters
620  // setters
621 
622  /// Check if a value has been assigned to Id data member.
623  ///
624  /// Data member Id is optional;
625  /// its type is defined as 'typedef string TId'
626  /// @return
627  /// - true, if a value has been assigned.
628  /// - false, otherwise.
629  bool IsSetId(void) const;
630 
631  /// Check if it is safe to call GetId method.
632  ///
633  /// @return
634  /// - true, if the data member is getatable.
635  /// - false, otherwise.
636  bool CanGetId(void) const;
637 
638  /// Reset Id data member.
639  void ResetId(void);
640 
641  /// Get the Id member data.
642  ///
643  /// @return
644  /// Reference to the member data.
645  const TId& GetId(void) const;
646 
647  /// Assign a value to Id data member.
648  ///
649  /// @param value
650  /// Value to assign
651  void SetId(const TId& value);
652  void SetId(TId&& value);
653 
654  /// Assign a value to Id data member.
655  ///
656  /// @return
657  /// Reference to the data value.
658  TId& SetId(void);
659 
660  /// Check if a value has been assigned to Xref data member.
661  ///
662  /// Data member Xref is optional;
663  /// its type is defined as 'typedef string TXref'
664  /// @return
665  /// - true, if a value has been assigned.
666  /// - false, otherwise.
667  bool IsSetXref(void) const;
668 
669  /// Check if it is safe to call GetXref method.
670  ///
671  /// @return
672  /// - true, if the data member is getatable.
673  /// - false, otherwise.
674  bool CanGetXref(void) const;
675 
676  /// Reset Xref data member.
677  void ResetXref(void);
678 
679  /// Get the Xref member data.
680  ///
681  /// @return
682  /// Reference to the member data.
683  const TXref& GetXref(void) const;
684 
685  /// Assign a value to Xref data member.
686  ///
687  /// @param value
688  /// Value to assign
689  void SetXref(const TXref& value);
690  void SetXref(TXref&& value);
691 
692  /// Assign a value to Xref data member.
693  ///
694  /// @return
695  /// Reference to the data value.
696  TXref& SetXref(void);
697 
698  /// Check if a value has been assigned to Class data member.
699  ///
700  /// Data member Class is optional;
701  /// its type is defined as 'typedef string TClass'
702  /// @return
703  /// - true, if a value has been assigned.
704  /// - false, otherwise.
705  bool IsSetClass(void) const;
706 
707  /// Check if it is safe to call GetClass method.
708  ///
709  /// @return
710  /// - true, if the data member is getatable.
711  /// - false, otherwise.
712  bool CanGetClass(void) const;
713 
714  /// Reset Class data member.
715  void ResetClass(void);
716 
717  /// Get the Class member data.
718  ///
719  /// @return
720  /// Reference to the member data.
721  const TClass& GetClass(void) const;
722 
723  /// Assign a value to Class data member.
724  ///
725  /// @param value
726  /// Value to assign
727  void SetClass(const TClass& value);
728  void SetClass(TClass&& value);
729 
730  /// Assign a value to Class data member.
731  ///
732  /// @return
733  /// Reference to the data value.
734  TClass& SetClass(void);
735 
736  /// Check if a value has been assigned to Style data member.
737  ///
738  /// Data member Style is optional;
739  /// its type is defined as 'typedef string TStyle'
740  /// @return
741  /// - true, if a value has been assigned.
742  /// - false, otherwise.
743  bool IsSetStyle(void) const;
744 
745  /// Check if it is safe to call GetStyle method.
746  ///
747  /// @return
748  /// - true, if the data member is getatable.
749  /// - false, otherwise.
750  bool CanGetStyle(void) const;
751 
752  /// Reset Style data member.
753  void ResetStyle(void);
754 
755  /// Get the Style member data.
756  ///
757  /// @return
758  /// Reference to the member data.
759  const TStyle& GetStyle(void) const;
760 
761  /// Assign a value to Style data member.
762  ///
763  /// @param value
764  /// Value to assign
765  void SetStyle(const TStyle& value);
766  void SetStyle(TStyle&& value);
767 
768  /// Assign a value to Style data member.
769  ///
770  /// @return
771  /// Reference to the data value.
772  TStyle& SetStyle(void);
773 
774  /// Check if a value has been assigned to Href data member.
775  ///
776  /// Data member Href is optional;
777  /// its type is defined as 'typedef string THref'
778  /// @return
779  /// - true, if a value has been assigned.
780  /// - false, otherwise.
781  bool IsSetHref(void) const;
782 
783  /// Check if it is safe to call GetHref method.
784  ///
785  /// @return
786  /// - true, if the data member is getatable.
787  /// - false, otherwise.
788  bool CanGetHref(void) const;
789 
790  /// Reset Href data member.
791  void ResetHref(void);
792 
793  /// Get the Href member data.
794  ///
795  /// @return
796  /// Reference to the member data.
797  const THref& GetHref(void) const;
798 
799  /// Assign a value to Href data member.
800  ///
801  /// @param value
802  /// Value to assign
803  void SetHref(const THref& value);
804  void SetHref(THref&& value);
805 
806  /// Assign a value to Href data member.
807  ///
808  /// @return
809  /// Reference to the data value.
810  THref& SetHref(void);
811 
812  /// Check if a value has been assigned to Display data member.
813  ///
814  /// Data member Display is optional;
815  /// its type is defined as 'typedef EAttlist_display TDisplay'
816  /// @return
817  /// - true, if a value has been assigned.
818  /// - false, otherwise.
819  bool IsSetDisplay(void) const;
820 
821  /// Check if it is safe to call GetDisplay method.
822  ///
823  /// @return
824  /// - true, if the data member is getatable.
825  /// - false, otherwise.
826  bool CanGetDisplay(void) const;
827 
828  /// Reset Display data member.
829  void ResetDisplay(void);
830 
831  /// Get the Display member data.
832  ///
833  /// @return
834  /// Copy of the member data.
835  TDisplay GetDisplay(void) const;
836 
837  /// Assign a value to Display data member.
838  ///
839  /// @param value
840  /// Value to assign
841  void SetDisplay(TDisplay value);
842 
843  /// Assign a value to Display data member.
844  ///
845  /// @return
846  /// Reference to the data value.
847  TDisplay& SetDisplay(void);
848 
849  /// Check if a value has been assigned to Maxwidth data member.
850  ///
851  /// Data member Maxwidth is optional;
852  /// its type is defined as 'typedef string TMaxwidth'
853  /// @return
854  /// - true, if a value has been assigned.
855  /// - false, otherwise.
856  bool IsSetMaxwidth(void) const;
857 
858  /// Check if it is safe to call GetMaxwidth method.
859  ///
860  /// @return
861  /// - true, if the data member is getatable.
862  /// - false, otherwise.
863  bool CanGetMaxwidth(void) const;
864 
865  /// Reset Maxwidth data member.
866  void ResetMaxwidth(void);
867 
868  /// Get the Maxwidth member data.
869  ///
870  /// @return
871  /// Reference to the member data.
872  const TMaxwidth& GetMaxwidth(void) const;
873 
874  /// Assign a value to Maxwidth data member.
875  ///
876  /// @param value
877  /// Value to assign
878  void SetMaxwidth(const TMaxwidth& value);
879  void SetMaxwidth(TMaxwidth&& value);
880 
881  /// Assign a value to Maxwidth data member.
882  ///
883  /// @return
884  /// Reference to the data value.
885  TMaxwidth& SetMaxwidth(void);
886 
887  /// Check if a value has been assigned to Overflow data member.
888  ///
889  /// Data member Overflow is optional;
890  /// its type is defined as 'typedef EAttlist_overflow TOverflow'
891  /// @return
892  /// - true, if a value has been assigned.
893  /// - false, otherwise.
894  bool IsSetOverflow(void) const;
895 
896  /// Check if it is safe to call GetOverflow method.
897  ///
898  /// @return
899  /// - true, if the data member is getatable.
900  /// - false, otherwise.
901  bool CanGetOverflow(void) const;
902 
903  /// Reset Overflow data member.
904  void ResetOverflow(void);
905 
906  /// Get the Overflow member data.
907  ///
908  /// @return
909  /// Copy of the member data.
910  TOverflow GetOverflow(void) const;
911 
912  /// Assign a value to Overflow data member.
913  ///
914  /// @param value
915  /// Value to assign
917 
918  /// Assign a value to Overflow data member.
919  ///
920  /// @return
921  /// Reference to the data value.
922  TOverflow& SetOverflow(void);
923 
924  /// Check if a value has been assigned to Altimg data member.
925  ///
926  /// Data member Altimg is optional;
927  /// its type is defined as 'typedef string TAltimg'
928  /// @return
929  /// - true, if a value has been assigned.
930  /// - false, otherwise.
931  bool IsSetAltimg(void) const;
932 
933  /// Check if it is safe to call GetAltimg method.
934  ///
935  /// @return
936  /// - true, if the data member is getatable.
937  /// - false, otherwise.
938  bool CanGetAltimg(void) const;
939 
940  /// Reset Altimg data member.
941  void ResetAltimg(void);
942 
943  /// Get the Altimg member data.
944  ///
945  /// @return
946  /// Reference to the member data.
947  const TAltimg& GetAltimg(void) const;
948 
949  /// Assign a value to Altimg data member.
950  ///
951  /// @param value
952  /// Value to assign
953  void SetAltimg(const TAltimg& value);
954  void SetAltimg(TAltimg&& value);
955 
956  /// Assign a value to Altimg data member.
957  ///
958  /// @return
959  /// Reference to the data value.
960  TAltimg& SetAltimg(void);
961 
962  /// Check if a value has been assigned to Altimg_width data member.
963  ///
964  /// Data member Altimg_width is optional;
965  /// its type is defined as 'typedef string TAltimg_width'
966  /// @return
967  /// - true, if a value has been assigned.
968  /// - false, otherwise.
969  bool IsSetAltimg_width(void) const;
970 
971  /// Check if it is safe to call GetAltimg_width method.
972  ///
973  /// @return
974  /// - true, if the data member is getatable.
975  /// - false, otherwise.
976  bool CanGetAltimg_width(void) const;
977 
978  /// Reset Altimg_width data member.
979  void ResetAltimg_width(void);
980 
981  /// Get the Altimg_width member data.
982  ///
983  /// @return
984  /// Reference to the member data.
985  const TAltimg_width& GetAltimg_width(void) const;
986 
987  /// Assign a value to Altimg_width data member.
988  ///
989  /// @param value
990  /// Value to assign
991  void SetAltimg_width(const TAltimg_width& value);
993 
994  /// Assign a value to Altimg_width data member.
995  ///
996  /// @return
997  /// Reference to the data value.
999 
1000  /// Check if a value has been assigned to Altimg_height data member.
1001  ///
1002  /// Data member Altimg_height is optional;
1003  /// its type is defined as 'typedef string TAltimg_height'
1004  /// @return
1005  /// - true, if a value has been assigned.
1006  /// - false, otherwise.
1007  bool IsSetAltimg_height(void) const;
1008 
1009  /// Check if it is safe to call GetAltimg_height method.
1010  ///
1011  /// @return
1012  /// - true, if the data member is getatable.
1013  /// - false, otherwise.
1014  bool CanGetAltimg_height(void) const;
1015 
1016  /// Reset Altimg_height data member.
1017  void ResetAltimg_height(void);
1018 
1019  /// Get the Altimg_height member data.
1020  ///
1021  /// @return
1022  /// Reference to the member data.
1023  const TAltimg_height& GetAltimg_height(void) const;
1024 
1025  /// Assign a value to Altimg_height data member.
1026  ///
1027  /// @param value
1028  /// Value to assign
1029  void SetAltimg_height(const TAltimg_height& value);
1031 
1032  /// Assign a value to Altimg_height data member.
1033  ///
1034  /// @return
1035  /// Reference to the data value.
1037 
1038  /// Check if a value has been assigned to Altimg_valign data member.
1039  ///
1040  /// Data member Altimg_valign is optional;
1041  /// its type is defined as 'typedef string TAltimg_valign'
1042  /// @return
1043  /// - true, if a value has been assigned.
1044  /// - false, otherwise.
1045  bool IsSetAltimg_valign(void) const;
1046 
1047  /// Check if it is safe to call GetAltimg_valign method.
1048  ///
1049  /// @return
1050  /// - true, if the data member is getatable.
1051  /// - false, otherwise.
1052  bool CanGetAltimg_valign(void) const;
1053 
1054  /// Reset Altimg_valign data member.
1055  void ResetAltimg_valign(void);
1056 
1057  /// Get the Altimg_valign member data.
1058  ///
1059  /// @return
1060  /// Reference to the member data.
1061  const TAltimg_valign& GetAltimg_valign(void) const;
1062 
1063  /// Assign a value to Altimg_valign data member.
1064  ///
1065  /// @param value
1066  /// Value to assign
1067  void SetAltimg_valign(const TAltimg_valign& value);
1069 
1070  /// Assign a value to Altimg_valign data member.
1071  ///
1072  /// @return
1073  /// Reference to the data value.
1075 
1076  /// Check if a value has been assigned to Alttext data member.
1077  ///
1078  /// Data member Alttext is optional;
1079  /// its type is defined as 'typedef string TAlttext'
1080  /// @return
1081  /// - true, if a value has been assigned.
1082  /// - false, otherwise.
1083  bool IsSetAlttext(void) const;
1084 
1085  /// Check if it is safe to call GetAlttext method.
1086  ///
1087  /// @return
1088  /// - true, if the data member is getatable.
1089  /// - false, otherwise.
1090  bool CanGetAlttext(void) const;
1091 
1092  /// Reset Alttext data member.
1093  void ResetAlttext(void);
1094 
1095  /// Get the Alttext member data.
1096  ///
1097  /// @return
1098  /// Reference to the member data.
1099  const TAlttext& GetAlttext(void) const;
1100 
1101  /// Assign a value to Alttext data member.
1102  ///
1103  /// @param value
1104  /// Value to assign
1105  void SetAlttext(const TAlttext& value);
1106  void SetAlttext(TAlttext&& value);
1107 
1108  /// Assign a value to Alttext data member.
1109  ///
1110  /// @return
1111  /// Reference to the data value.
1112  TAlttext& SetAlttext(void);
1113 
1114  /// Check if a value has been assigned to Cdgroup data member.
1115  ///
1116  /// Data member Cdgroup is optional;
1117  /// its type is defined as 'typedef string TCdgroup'
1118  /// @return
1119  /// - true, if a value has been assigned.
1120  /// - false, otherwise.
1121  bool IsSetCdgroup(void) const;
1122 
1123  /// Check if it is safe to call GetCdgroup method.
1124  ///
1125  /// @return
1126  /// - true, if the data member is getatable.
1127  /// - false, otherwise.
1128  bool CanGetCdgroup(void) const;
1129 
1130  /// Reset Cdgroup data member.
1131  void ResetCdgroup(void);
1132 
1133  /// Get the Cdgroup member data.
1134  ///
1135  /// @return
1136  /// Reference to the member data.
1137  const TCdgroup& GetCdgroup(void) const;
1138 
1139  /// Assign a value to Cdgroup data member.
1140  ///
1141  /// @param value
1142  /// Value to assign
1143  void SetCdgroup(const TCdgroup& value);
1144  void SetCdgroup(TCdgroup&& value);
1145 
1146  /// Assign a value to Cdgroup data member.
1147  ///
1148  /// @return
1149  /// Reference to the data value.
1150  TCdgroup& SetCdgroup(void);
1151 
1152  /// Check if a value has been assigned to Mode data member.
1153  ///
1154  /// Data member Mode is optional;
1155  /// its type is defined as 'typedef string TMode'
1156  /// @return
1157  /// - true, if a value has been assigned.
1158  /// - false, otherwise.
1159  bool IsSetMode(void) const;
1160 
1161  /// Check if it is safe to call GetMode method.
1162  ///
1163  /// @return
1164  /// - true, if the data member is getatable.
1165  /// - false, otherwise.
1166  bool CanGetMode(void) const;
1167 
1168  /// Reset Mode data member.
1169  void ResetMode(void);
1170 
1171  /// Get the Mode member data.
1172  ///
1173  /// @return
1174  /// Reference to the member data.
1175  const TMode& GetMode(void) const;
1176 
1177  /// Assign a value to Mode data member.
1178  ///
1179  /// @param value
1180  /// Value to assign
1181  void SetMode(const TMode& value);
1182  void SetMode(TMode&& value);
1183 
1184  /// Assign a value to Mode data member.
1185  ///
1186  /// @return
1187  /// Reference to the data value.
1188  TMode& SetMode(void);
1189 
1190  /// Check if a value has been assigned to Macros data member.
1191  ///
1192  /// Data member Macros is optional;
1193  /// its type is defined as 'typedef string TMacros'
1194  /// @return
1195  /// - true, if a value has been assigned.
1196  /// - false, otherwise.
1197  bool IsSetMacros(void) const;
1198 
1199  /// Check if it is safe to call GetMacros method.
1200  ///
1201  /// @return
1202  /// - true, if the data member is getatable.
1203  /// - false, otherwise.
1204  bool CanGetMacros(void) const;
1205 
1206  /// Reset Macros data member.
1207  void ResetMacros(void);
1208 
1209  /// Get the Macros member data.
1210  ///
1211  /// @return
1212  /// Reference to the member data.
1213  const TMacros& GetMacros(void) const;
1214 
1215  /// Assign a value to Macros data member.
1216  ///
1217  /// @param value
1218  /// Value to assign
1219  void SetMacros(const TMacros& value);
1220  void SetMacros(TMacros&& value);
1221 
1222  /// Assign a value to Macros data member.
1223  ///
1224  /// @return
1225  /// Reference to the data value.
1226  TMacros& SetMacros(void);
1227 
1228  /// Check if a value has been assigned to Mathcolor data member.
1229  ///
1230  /// Data member Mathcolor is optional;
1231  /// its type is defined as 'typedef string TMathcolor'
1232  /// @return
1233  /// - true, if a value has been assigned.
1234  /// - false, otherwise.
1235  bool IsSetMathcolor(void) const;
1236 
1237  /// Check if it is safe to call GetMathcolor method.
1238  ///
1239  /// @return
1240  /// - true, if the data member is getatable.
1241  /// - false, otherwise.
1242  bool CanGetMathcolor(void) const;
1243 
1244  /// Reset Mathcolor data member.
1245  void ResetMathcolor(void);
1246 
1247  /// Get the Mathcolor member data.
1248  ///
1249  /// @return
1250  /// Reference to the member data.
1251  const TMathcolor& GetMathcolor(void) const;
1252 
1253  /// Assign a value to Mathcolor data member.
1254  ///
1255  /// @param value
1256  /// Value to assign
1257  void SetMathcolor(const TMathcolor& value);
1258  void SetMathcolor(TMathcolor&& value);
1259 
1260  /// Assign a value to Mathcolor data member.
1261  ///
1262  /// @return
1263  /// Reference to the data value.
1264  TMathcolor& SetMathcolor(void);
1265 
1266  /// Check if a value has been assigned to Mathbackground data member.
1267  ///
1268  /// Data member Mathbackground is optional;
1269  /// its type is defined as 'typedef string TMathbackground'
1270  /// @return
1271  /// - true, if a value has been assigned.
1272  /// - false, otherwise.
1273  bool IsSetMathbackground(void) const;
1274 
1275  /// Check if it is safe to call GetMathbackground method.
1276  ///
1277  /// @return
1278  /// - true, if the data member is getatable.
1279  /// - false, otherwise.
1280  bool CanGetMathbackground(void) const;
1281 
1282  /// Reset Mathbackground data member.
1283  void ResetMathbackground(void);
1284 
1285  /// Get the Mathbackground member data.
1286  ///
1287  /// @return
1288  /// Reference to the member data.
1289  const TMathbackground& GetMathbackground(void) const;
1290 
1291  /// Assign a value to Mathbackground data member.
1292  ///
1293  /// @param value
1294  /// Value to assign
1297 
1298  /// Assign a value to Mathbackground data member.
1299  ///
1300  /// @return
1301  /// Reference to the data value.
1303 
1304  /// Check if a value has been assigned to Scriptlevel data member.
1305  ///
1306  /// Data member Scriptlevel is optional;
1307  /// its type is defined as 'typedef string TScriptlevel'
1308  /// @return
1309  /// - true, if a value has been assigned.
1310  /// - false, otherwise.
1311  bool IsSetScriptlevel(void) const;
1312 
1313  /// Check if it is safe to call GetScriptlevel method.
1314  ///
1315  /// @return
1316  /// - true, if the data member is getatable.
1317  /// - false, otherwise.
1318  bool CanGetScriptlevel(void) const;
1319 
1320  /// Reset Scriptlevel data member.
1321  void ResetScriptlevel(void);
1322 
1323  /// Get the Scriptlevel member data.
1324  ///
1325  /// @return
1326  /// Reference to the member data.
1327  const TScriptlevel& GetScriptlevel(void) const;
1328 
1329  /// Assign a value to Scriptlevel data member.
1330  ///
1331  /// @param value
1332  /// Value to assign
1333  void SetScriptlevel(const TScriptlevel& value);
1335 
1336  /// Assign a value to Scriptlevel data member.
1337  ///
1338  /// @return
1339  /// Reference to the data value.
1341 
1342  /// Check if a value has been assigned to Displaystyle data member.
1343  ///
1344  /// Data member Displaystyle is optional;
1345  /// its type is defined as 'typedef EAttlist_displaystyle TDisplaystyle'
1346  /// @return
1347  /// - true, if a value has been assigned.
1348  /// - false, otherwise.
1349  bool IsSetDisplaystyle(void) const;
1350 
1351  /// Check if it is safe to call GetDisplaystyle method.
1352  ///
1353  /// @return
1354  /// - true, if the data member is getatable.
1355  /// - false, otherwise.
1356  bool CanGetDisplaystyle(void) const;
1357 
1358  /// Reset Displaystyle data member.
1359  void ResetDisplaystyle(void);
1360 
1361  /// Get the Displaystyle member data.
1362  ///
1363  /// @return
1364  /// Copy of the member data.
1365  TDisplaystyle GetDisplaystyle(void) const;
1366 
1367  /// Assign a value to Displaystyle data member.
1368  ///
1369  /// @param value
1370  /// Value to assign
1372 
1373  /// Assign a value to Displaystyle data member.
1374  ///
1375  /// @return
1376  /// Reference to the data value.
1378 
1379  /// Check if a value has been assigned to Scriptsizemultiplier data member.
1380  ///
1381  /// Data member Scriptsizemultiplier is optional;
1382  /// its type is defined as 'typedef string TScriptsizemultiplier'
1383  /// @return
1384  /// - true, if a value has been assigned.
1385  /// - false, otherwise.
1386  bool IsSetScriptsizemultiplier(void) const;
1387 
1388  /// Check if it is safe to call GetScriptsizemultiplier method.
1389  ///
1390  /// @return
1391  /// - true, if the data member is getatable.
1392  /// - false, otherwise.
1393  bool CanGetScriptsizemultiplier(void) const;
1394 
1395  /// Reset Scriptsizemultiplier data member.
1396  void ResetScriptsizemultiplier(void);
1397 
1398  /// Get the Scriptsizemultiplier member data.
1399  ///
1400  /// @return
1401  /// Reference to the member data.
1403 
1404  /// Assign a value to Scriptsizemultiplier data member.
1405  ///
1406  /// @param value
1407  /// Value to assign
1410 
1411  /// Assign a value to Scriptsizemultiplier data member.
1412  ///
1413  /// @return
1414  /// Reference to the data value.
1416 
1417  /// Check if a value has been assigned to Scriptminsize data member.
1418  ///
1419  /// Data member Scriptminsize is optional;
1420  /// its type is defined as 'typedef string TScriptminsize'
1421  /// @return
1422  /// - true, if a value has been assigned.
1423  /// - false, otherwise.
1424  bool IsSetScriptminsize(void) const;
1425 
1426  /// Check if it is safe to call GetScriptminsize method.
1427  ///
1428  /// @return
1429  /// - true, if the data member is getatable.
1430  /// - false, otherwise.
1431  bool CanGetScriptminsize(void) const;
1432 
1433  /// Reset Scriptminsize data member.
1434  void ResetScriptminsize(void);
1435 
1436  /// Get the Scriptminsize member data.
1437  ///
1438  /// @return
1439  /// Reference to the member data.
1440  const TScriptminsize& GetScriptminsize(void) const;
1441 
1442  /// Assign a value to Scriptminsize data member.
1443  ///
1444  /// @param value
1445  /// Value to assign
1446  void SetScriptminsize(const TScriptminsize& value);
1448 
1449  /// Assign a value to Scriptminsize data member.
1450  ///
1451  /// @return
1452  /// Reference to the data value.
1454 
1455  /// Check if a value has been assigned to Infixlinebreakstyle data member.
1456  ///
1457  /// Data member Infixlinebreakstyle is optional;
1458  /// its type is defined as 'typedef EAttlist_infixlinebreakstyle TInfixlinebreakstyle'
1459  /// @return
1460  /// - true, if a value has been assigned.
1461  /// - false, otherwise.
1462  bool IsSetInfixlinebreakstyle(void) const;
1463 
1464  /// Check if it is safe to call GetInfixlinebreakstyle method.
1465  ///
1466  /// @return
1467  /// - true, if the data member is getatable.
1468  /// - false, otherwise.
1469  bool CanGetInfixlinebreakstyle(void) const;
1470 
1471  /// Reset Infixlinebreakstyle data member.
1472  void ResetInfixlinebreakstyle(void);
1473 
1474  /// Get the Infixlinebreakstyle member data.
1475  ///
1476  /// @return
1477  /// Copy of the member data.
1479 
1480  /// Assign a value to Infixlinebreakstyle data member.
1481  ///
1482  /// @param value
1483  /// Value to assign
1485 
1486  /// Assign a value to Infixlinebreakstyle data member.
1487  ///
1488  /// @return
1489  /// Reference to the data value.
1491 
1492  /// Check if a value has been assigned to Decimalpoint data member.
1493  ///
1494  /// Data member Decimalpoint is optional;
1495  /// its type is defined as 'typedef string TDecimalpoint'
1496  /// @return
1497  /// - true, if a value has been assigned.
1498  /// - false, otherwise.
1499  bool IsSetDecimalpoint(void) const;
1500 
1501  /// Check if it is safe to call GetDecimalpoint method.
1502  ///
1503  /// @return
1504  /// - true, if the data member is getatable.
1505  /// - false, otherwise.
1506  bool CanGetDecimalpoint(void) const;
1507 
1508  /// Reset Decimalpoint data member.
1509  void ResetDecimalpoint(void);
1510 
1511  /// Get the Decimalpoint member data.
1512  ///
1513  /// @return
1514  /// Reference to the member data.
1515  const TDecimalpoint& GetDecimalpoint(void) const;
1516 
1517  /// Assign a value to Decimalpoint data member.
1518  ///
1519  /// @param value
1520  /// Value to assign
1521  void SetDecimalpoint(const TDecimalpoint& value);
1523 
1524  /// Assign a value to Decimalpoint data member.
1525  ///
1526  /// @return
1527  /// Reference to the data value.
1529 
1530  /// Check if a value has been assigned to Accent data member.
1531  ///
1532  /// Data member Accent is optional;
1533  /// its type is defined as 'typedef EAttlist_accent TAccent'
1534  /// @return
1535  /// - true, if a value has been assigned.
1536  /// - false, otherwise.
1537  bool IsSetAccent(void) const;
1538 
1539  /// Check if it is safe to call GetAccent method.
1540  ///
1541  /// @return
1542  /// - true, if the data member is getatable.
1543  /// - false, otherwise.
1544  bool CanGetAccent(void) const;
1545 
1546  /// Reset Accent data member.
1547  void ResetAccent(void);
1548 
1549  /// Get the Accent member data.
1550  ///
1551  /// @return
1552  /// Copy of the member data.
1553  TAccent GetAccent(void) const;
1554 
1555  /// Assign a value to Accent data member.
1556  ///
1557  /// @param value
1558  /// Value to assign
1559  void SetAccent(TAccent value);
1560 
1561  /// Assign a value to Accent data member.
1562  ///
1563  /// @return
1564  /// Reference to the data value.
1565  TAccent& SetAccent(void);
1566 
1567  /// Check if a value has been assigned to Accentunder data member.
1568  ///
1569  /// Data member Accentunder is optional;
1570  /// its type is defined as 'typedef EAttlist_accentunder TAccentunder'
1571  /// @return
1572  /// - true, if a value has been assigned.
1573  /// - false, otherwise.
1574  bool IsSetAccentunder(void) const;
1575 
1576  /// Check if it is safe to call GetAccentunder method.
1577  ///
1578  /// @return
1579  /// - true, if the data member is getatable.
1580  /// - false, otherwise.
1581  bool CanGetAccentunder(void) const;
1582 
1583  /// Reset Accentunder data member.
1584  void ResetAccentunder(void);
1585 
1586  /// Get the Accentunder member data.
1587  ///
1588  /// @return
1589  /// Copy of the member data.
1590  TAccentunder GetAccentunder(void) const;
1591 
1592  /// Assign a value to Accentunder data member.
1593  ///
1594  /// @param value
1595  /// Value to assign
1597 
1598  /// Assign a value to Accentunder data member.
1599  ///
1600  /// @return
1601  /// Reference to the data value.
1603 
1604  /// Check if a value has been assigned to Align data member.
1605  ///
1606  /// Data member Align is optional;
1607  /// its type is defined as 'typedef EAttlist_align TAlign'
1608  /// @return
1609  /// - true, if a value has been assigned.
1610  /// - false, otherwise.
1611  bool IsSetAlign(void) const;
1612 
1613  /// Check if it is safe to call GetAlign method.
1614  ///
1615  /// @return
1616  /// - true, if the data member is getatable.
1617  /// - false, otherwise.
1618  bool CanGetAlign(void) const;
1619 
1620  /// Reset Align data member.
1621  void ResetAlign(void);
1622 
1623  /// Get the Align member data.
1624  ///
1625  /// @return
1626  /// Copy of the member data.
1627  TAlign GetAlign(void) const;
1628 
1629  /// Assign a value to Align data member.
1630  ///
1631  /// @param value
1632  /// Value to assign
1633  void SetAlign(TAlign value);
1634 
1635  /// Assign a value to Align data member.
1636  ///
1637  /// @return
1638  /// Reference to the data value.
1639  TAlign& SetAlign(void);
1640 
1641  /// Check if a value has been assigned to Alignmentscope data member.
1642  ///
1643  /// Data member Alignmentscope is optional;
1644  /// its type is defined as 'typedef string TAlignmentscope'
1645  /// @return
1646  /// - true, if a value has been assigned.
1647  /// - false, otherwise.
1648  bool IsSetAlignmentscope(void) const;
1649 
1650  /// Check if it is safe to call GetAlignmentscope method.
1651  ///
1652  /// @return
1653  /// - true, if the data member is getatable.
1654  /// - false, otherwise.
1655  bool CanGetAlignmentscope(void) const;
1656 
1657  /// Reset Alignmentscope data member.
1658  void ResetAlignmentscope(void);
1659 
1660  /// Get the Alignmentscope member data.
1661  ///
1662  /// @return
1663  /// Reference to the member data.
1664  const TAlignmentscope& GetAlignmentscope(void) const;
1665 
1666  /// Assign a value to Alignmentscope data member.
1667  ///
1668  /// @param value
1669  /// Value to assign
1672 
1673  /// Assign a value to Alignmentscope data member.
1674  ///
1675  /// @return
1676  /// Reference to the data value.
1678 
1679  /// Check if a value has been assigned to Bevelled data member.
1680  ///
1681  /// Data member Bevelled is optional;
1682  /// its type is defined as 'typedef EAttlist_bevelled TBevelled'
1683  /// @return
1684  /// - true, if a value has been assigned.
1685  /// - false, otherwise.
1686  bool IsSetBevelled(void) const;
1687 
1688  /// Check if it is safe to call GetBevelled method.
1689  ///
1690  /// @return
1691  /// - true, if the data member is getatable.
1692  /// - false, otherwise.
1693  bool CanGetBevelled(void) const;
1694 
1695  /// Reset Bevelled data member.
1696  void ResetBevelled(void);
1697 
1698  /// Get the Bevelled member data.
1699  ///
1700  /// @return
1701  /// Copy of the member data.
1702  TBevelled GetBevelled(void) const;
1703 
1704  /// Assign a value to Bevelled data member.
1705  ///
1706  /// @param value
1707  /// Value to assign
1708  void SetBevelled(TBevelled value);
1709 
1710  /// Assign a value to Bevelled data member.
1711  ///
1712  /// @return
1713  /// Reference to the data value.
1714  TBevelled& SetBevelled(void);
1715 
1716  /// Check if a value has been assigned to Charalign data member.
1717  ///
1718  /// Data member Charalign is optional;
1719  /// its type is defined as 'typedef EAttlist_charalign TCharalign'
1720  /// @return
1721  /// - true, if a value has been assigned.
1722  /// - false, otherwise.
1723  bool IsSetCharalign(void) const;
1724 
1725  /// Check if it is safe to call GetCharalign method.
1726  ///
1727  /// @return
1728  /// - true, if the data member is getatable.
1729  /// - false, otherwise.
1730  bool CanGetCharalign(void) const;
1731 
1732  /// Reset Charalign data member.
1733  void ResetCharalign(void);
1734 
1735  /// Get the Charalign member data.
1736  ///
1737  /// @return
1738  /// Copy of the member data.
1739  TCharalign GetCharalign(void) const;
1740 
1741  /// Assign a value to Charalign data member.
1742  ///
1743  /// @param value
1744  /// Value to assign
1746 
1747  /// Assign a value to Charalign data member.
1748  ///
1749  /// @return
1750  /// Reference to the data value.
1751  TCharalign& SetCharalign(void);
1752 
1753  /// Check if a value has been assigned to Charspacing data member.
1754  ///
1755  /// Data member Charspacing is optional;
1756  /// its type is defined as 'typedef string TCharspacing'
1757  /// @return
1758  /// - true, if a value has been assigned.
1759  /// - false, otherwise.
1760  bool IsSetCharspacing(void) const;
1761 
1762  /// Check if it is safe to call GetCharspacing method.
1763  ///
1764  /// @return
1765  /// - true, if the data member is getatable.
1766  /// - false, otherwise.
1767  bool CanGetCharspacing(void) const;
1768 
1769  /// Reset Charspacing data member.
1770  void ResetCharspacing(void);
1771 
1772  /// Get the Charspacing member data.
1773  ///
1774  /// @return
1775  /// Reference to the member data.
1776  const TCharspacing& GetCharspacing(void) const;
1777 
1778  /// Assign a value to Charspacing data member.
1779  ///
1780  /// @param value
1781  /// Value to assign
1782  void SetCharspacing(const TCharspacing& value);
1784 
1785  /// Assign a value to Charspacing data member.
1786  ///
1787  /// @return
1788  /// Reference to the data value.
1790 
1791  /// Check if a value has been assigned to Close data member.
1792  ///
1793  /// Data member Close is optional;
1794  /// its type is defined as 'typedef string TClose'
1795  /// @return
1796  /// - true, if a value has been assigned.
1797  /// - false, otherwise.
1798  bool IsSetClose(void) const;
1799 
1800  /// Check if it is safe to call GetClose method.
1801  ///
1802  /// @return
1803  /// - true, if the data member is getatable.
1804  /// - false, otherwise.
1805  bool CanGetClose(void) const;
1806 
1807  /// Reset Close data member.
1808  void ResetClose(void);
1809 
1810  /// Get the Close member data.
1811  ///
1812  /// @return
1813  /// Reference to the member data.
1814  const TClose& GetClose(void) const;
1815 
1816  /// Assign a value to Close data member.
1817  ///
1818  /// @param value
1819  /// Value to assign
1820  void SetClose(const TClose& value);
1821  void SetClose(TClose&& value);
1822 
1823  /// Assign a value to Close data member.
1824  ///
1825  /// @return
1826  /// Reference to the data value.
1827  TClose& SetClose(void);
1828 
1829  /// Check if a value has been assigned to Columnalign data member.
1830  ///
1831  /// Data member Columnalign is optional;
1832  /// its type is defined as 'typedef string TColumnalign'
1833  /// @return
1834  /// - true, if a value has been assigned.
1835  /// - false, otherwise.
1836  bool IsSetColumnalign(void) const;
1837 
1838  /// Check if it is safe to call GetColumnalign method.
1839  ///
1840  /// @return
1841  /// - true, if the data member is getatable.
1842  /// - false, otherwise.
1843  bool CanGetColumnalign(void) const;
1844 
1845  /// Reset Columnalign data member.
1846  void ResetColumnalign(void);
1847 
1848  /// Get the Columnalign member data.
1849  ///
1850  /// @return
1851  /// Reference to the member data.
1852  const TColumnalign& GetColumnalign(void) const;
1853 
1854  /// Assign a value to Columnalign data member.
1855  ///
1856  /// @param value
1857  /// Value to assign
1858  void SetColumnalign(const TColumnalign& value);
1860 
1861  /// Assign a value to Columnalign data member.
1862  ///
1863  /// @return
1864  /// Reference to the data value.
1866 
1867  /// Check if a value has been assigned to Columnlines data member.
1868  ///
1869  /// Data member Columnlines is optional;
1870  /// its type is defined as 'typedef string TColumnlines'
1871  /// @return
1872  /// - true, if a value has been assigned.
1873  /// - false, otherwise.
1874  bool IsSetColumnlines(void) const;
1875 
1876  /// Check if it is safe to call GetColumnlines method.
1877  ///
1878  /// @return
1879  /// - true, if the data member is getatable.
1880  /// - false, otherwise.
1881  bool CanGetColumnlines(void) const;
1882 
1883  /// Reset Columnlines data member.
1884  void ResetColumnlines(void);
1885 
1886  /// Get the Columnlines member data.
1887  ///
1888  /// @return
1889  /// Reference to the member data.
1890  const TColumnlines& GetColumnlines(void) const;
1891 
1892  /// Assign a value to Columnlines data member.
1893  ///
1894  /// @param value
1895  /// Value to assign
1896  void SetColumnlines(const TColumnlines& value);
1898 
1899  /// Assign a value to Columnlines data member.
1900  ///
1901  /// @return
1902  /// Reference to the data value.
1904 
1905  /// Check if a value has been assigned to Columnspacing data member.
1906  ///
1907  /// Data member Columnspacing is optional;
1908  /// its type is defined as 'typedef string TColumnspacing'
1909  /// @return
1910  /// - true, if a value has been assigned.
1911  /// - false, otherwise.
1912  bool IsSetColumnspacing(void) const;
1913 
1914  /// Check if it is safe to call GetColumnspacing method.
1915  ///
1916  /// @return
1917  /// - true, if the data member is getatable.
1918  /// - false, otherwise.
1919  bool CanGetColumnspacing(void) const;
1920 
1921  /// Reset Columnspacing data member.
1922  void ResetColumnspacing(void);
1923 
1924  /// Get the Columnspacing member data.
1925  ///
1926  /// @return
1927  /// Reference to the member data.
1928  const TColumnspacing& GetColumnspacing(void) const;
1929 
1930  /// Assign a value to Columnspacing data member.
1931  ///
1932  /// @param value
1933  /// Value to assign
1934  void SetColumnspacing(const TColumnspacing& value);
1936 
1937  /// Assign a value to Columnspacing data member.
1938  ///
1939  /// @return
1940  /// Reference to the data value.
1942 
1943  /// Check if a value has been assigned to Columnspan data member.
1944  ///
1945  /// Data member Columnspan is optional;
1946  /// its type is defined as 'typedef string TColumnspan'
1947  /// @return
1948  /// - true, if a value has been assigned.
1949  /// - false, otherwise.
1950  bool IsSetColumnspan(void) const;
1951 
1952  /// Check if it is safe to call GetColumnspan method.
1953  ///
1954  /// @return
1955  /// - true, if the data member is getatable.
1956  /// - false, otherwise.
1957  bool CanGetColumnspan(void) const;
1958 
1959  /// Reset Columnspan data member.
1960  void ResetColumnspan(void);
1961 
1962  /// Get the Columnspan member data.
1963  ///
1964  /// @return
1965  /// Reference to the member data.
1966  const TColumnspan& GetColumnspan(void) const;
1967 
1968  /// Assign a value to Columnspan data member.
1969  ///
1970  /// @param value
1971  /// Value to assign
1972  void SetColumnspan(const TColumnspan& value);
1974 
1975  /// Assign a value to Columnspan data member.
1976  ///
1977  /// @return
1978  /// Reference to the data value.
1979  TColumnspan& SetColumnspan(void);
1980 
1981  /// Check if a value has been assigned to Columnwidth data member.
1982  ///
1983  /// Data member Columnwidth is optional;
1984  /// its type is defined as 'typedef string TColumnwidth'
1985  /// @return
1986  /// - true, if a value has been assigned.
1987  /// - false, otherwise.
1988  bool IsSetColumnwidth(void) const;
1989 
1990  /// Check if it is safe to call GetColumnwidth method.
1991  ///
1992  /// @return
1993  /// - true, if the data member is getatable.
1994  /// - false, otherwise.
1995  bool CanGetColumnwidth(void) const;
1996 
1997  /// Reset Columnwidth data member.
1998  void ResetColumnwidth(void);
1999 
2000  /// Get the Columnwidth member data.
2001  ///
2002  /// @return
2003  /// Reference to the member data.
2004  const TColumnwidth& GetColumnwidth(void) const;
2005 
2006  /// Assign a value to Columnwidth data member.
2007  ///
2008  /// @param value
2009  /// Value to assign
2010  void SetColumnwidth(const TColumnwidth& value);
2012 
2013  /// Assign a value to Columnwidth data member.
2014  ///
2015  /// @return
2016  /// Reference to the data value.
2018 
2019  /// Check if a value has been assigned to Crossout data member.
2020  ///
2021  /// Data member Crossout is optional;
2022  /// its type is defined as 'typedef string TCrossout'
2023  /// @return
2024  /// - true, if a value has been assigned.
2025  /// - false, otherwise.
2026  bool IsSetCrossout(void) const;
2027 
2028  /// Check if it is safe to call GetCrossout method.
2029  ///
2030  /// @return
2031  /// - true, if the data member is getatable.
2032  /// - false, otherwise.
2033  bool CanGetCrossout(void) const;
2034 
2035  /// Reset Crossout data member.
2036  void ResetCrossout(void);
2037 
2038  /// Get the Crossout member data.
2039  ///
2040  /// @return
2041  /// Reference to the member data.
2042  const TCrossout& GetCrossout(void) const;
2043 
2044  /// Assign a value to Crossout data member.
2045  ///
2046  /// @param value
2047  /// Value to assign
2048  void SetCrossout(const TCrossout& value);
2049  void SetCrossout(TCrossout&& value);
2050 
2051  /// Assign a value to Crossout data member.
2052  ///
2053  /// @return
2054  /// Reference to the data value.
2055  TCrossout& SetCrossout(void);
2056 
2057  /// Check if a value has been assigned to Denomalign data member.
2058  ///
2059  /// Data member Denomalign is optional;
2060  /// its type is defined as 'typedef EAttlist_denomalign TDenomalign'
2061  /// @return
2062  /// - true, if a value has been assigned.
2063  /// - false, otherwise.
2064  bool IsSetDenomalign(void) const;
2065 
2066  /// Check if it is safe to call GetDenomalign method.
2067  ///
2068  /// @return
2069  /// - true, if the data member is getatable.
2070  /// - false, otherwise.
2071  bool CanGetDenomalign(void) const;
2072 
2073  /// Reset Denomalign data member.
2074  void ResetDenomalign(void);
2075 
2076  /// Get the Denomalign member data.
2077  ///
2078  /// @return
2079  /// Copy of the member data.
2080  TDenomalign GetDenomalign(void) const;
2081 
2082  /// Assign a value to Denomalign data member.
2083  ///
2084  /// @param value
2085  /// Value to assign
2087 
2088  /// Assign a value to Denomalign data member.
2089  ///
2090  /// @return
2091  /// Reference to the data value.
2092  TDenomalign& SetDenomalign(void);
2093 
2094  /// Check if a value has been assigned to Depth data member.
2095  ///
2096  /// Data member Depth is optional;
2097  /// its type is defined as 'typedef string TDepth'
2098  /// @return
2099  /// - true, if a value has been assigned.
2100  /// - false, otherwise.
2101  bool IsSetDepth(void) const;
2102 
2103  /// Check if it is safe to call GetDepth method.
2104  ///
2105  /// @return
2106  /// - true, if the data member is getatable.
2107  /// - false, otherwise.
2108  bool CanGetDepth(void) const;
2109 
2110  /// Reset Depth data member.
2111  void ResetDepth(void);
2112 
2113  /// Get the Depth member data.
2114  ///
2115  /// @return
2116  /// Reference to the member data.
2117  const TDepth& GetDepth(void) const;
2118 
2119  /// Assign a value to Depth data member.
2120  ///
2121  /// @param value
2122  /// Value to assign
2123  void SetDepth(const TDepth& value);
2124  void SetDepth(TDepth&& value);
2125 
2126  /// Assign a value to Depth data member.
2127  ///
2128  /// @return
2129  /// Reference to the data value.
2130  TDepth& SetDepth(void);
2131 
2132  /// Check if a value has been assigned to Dir data member.
2133  ///
2134  /// Data member Dir is optional;
2135  /// its type is defined as 'typedef EAttlist_dir TDir'
2136  /// @return
2137  /// - true, if a value has been assigned.
2138  /// - false, otherwise.
2139  bool IsSetDir(void) const;
2140 
2141  /// Check if it is safe to call GetDir method.
2142  ///
2143  /// @return
2144  /// - true, if the data member is getatable.
2145  /// - false, otherwise.
2146  bool CanGetDir(void) const;
2147 
2148  /// Reset Dir data member.
2149  void ResetDir(void);
2150 
2151  /// Get the Dir member data.
2152  ///
2153  /// @return
2154  /// Copy of the member data.
2155  TDir GetDir(void) const;
2156 
2157  /// Assign a value to Dir data member.
2158  ///
2159  /// @param value
2160  /// Value to assign
2161  void SetDir(TDir value);
2162 
2163  /// Assign a value to Dir data member.
2164  ///
2165  /// @return
2166  /// Reference to the data value.
2167  TDir& SetDir(void);
2168 
2169  /// Check if a value has been assigned to Edge data member.
2170  ///
2171  /// Data member Edge is optional;
2172  /// its type is defined as 'typedef EAttlist_edge TEdge'
2173  /// @return
2174  /// - true, if a value has been assigned.
2175  /// - false, otherwise.
2176  bool IsSetEdge(void) const;
2177 
2178  /// Check if it is safe to call GetEdge method.
2179  ///
2180  /// @return
2181  /// - true, if the data member is getatable.
2182  /// - false, otherwise.
2183  bool CanGetEdge(void) const;
2184 
2185  /// Reset Edge data member.
2186  void ResetEdge(void);
2187 
2188  /// Get the Edge member data.
2189  ///
2190  /// @return
2191  /// Copy of the member data.
2192  TEdge GetEdge(void) const;
2193 
2194  /// Assign a value to Edge data member.
2195  ///
2196  /// @param value
2197  /// Value to assign
2198  void SetEdge(TEdge value);
2199 
2200  /// Assign a value to Edge data member.
2201  ///
2202  /// @return
2203  /// Reference to the data value.
2204  TEdge& SetEdge(void);
2205 
2206  /// Check if a value has been assigned to Equalcolumns data member.
2207  ///
2208  /// Data member Equalcolumns is optional;
2209  /// its type is defined as 'typedef EAttlist_equalcolumns TEqualcolumns'
2210  /// @return
2211  /// - true, if a value has been assigned.
2212  /// - false, otherwise.
2213  bool IsSetEqualcolumns(void) const;
2214 
2215  /// Check if it is safe to call GetEqualcolumns method.
2216  ///
2217  /// @return
2218  /// - true, if the data member is getatable.
2219  /// - false, otherwise.
2220  bool CanGetEqualcolumns(void) const;
2221 
2222  /// Reset Equalcolumns data member.
2223  void ResetEqualcolumns(void);
2224 
2225  /// Get the Equalcolumns member data.
2226  ///
2227  /// @return
2228  /// Copy of the member data.
2229  TEqualcolumns GetEqualcolumns(void) const;
2230 
2231  /// Assign a value to Equalcolumns data member.
2232  ///
2233  /// @param value
2234  /// Value to assign
2236 
2237  /// Assign a value to Equalcolumns data member.
2238  ///
2239  /// @return
2240  /// Reference to the data value.
2242 
2243  /// Check if a value has been assigned to Equalrows data member.
2244  ///
2245  /// Data member Equalrows is optional;
2246  /// its type is defined as 'typedef EAttlist_equalrows TEqualrows'
2247  /// @return
2248  /// - true, if a value has been assigned.
2249  /// - false, otherwise.
2250  bool IsSetEqualrows(void) const;
2251 
2252  /// Check if it is safe to call GetEqualrows method.
2253  ///
2254  /// @return
2255  /// - true, if the data member is getatable.
2256  /// - false, otherwise.
2257  bool CanGetEqualrows(void) const;
2258 
2259  /// Reset Equalrows data member.
2260  void ResetEqualrows(void);
2261 
2262  /// Get the Equalrows member data.
2263  ///
2264  /// @return
2265  /// Copy of the member data.
2266  TEqualrows GetEqualrows(void) const;
2267 
2268  /// Assign a value to Equalrows data member.
2269  ///
2270  /// @param value
2271  /// Value to assign
2273 
2274  /// Assign a value to Equalrows data member.
2275  ///
2276  /// @return
2277  /// Reference to the data value.
2278  TEqualrows& SetEqualrows(void);
2279 
2280  /// Check if a value has been assigned to Fence data member.
2281  ///
2282  /// Data member Fence is optional;
2283  /// its type is defined as 'typedef EAttlist_fence TFence'
2284  /// @return
2285  /// - true, if a value has been assigned.
2286  /// - false, otherwise.
2287  bool IsSetFence(void) const;
2288 
2289  /// Check if it is safe to call GetFence method.
2290  ///
2291  /// @return
2292  /// - true, if the data member is getatable.
2293  /// - false, otherwise.
2294  bool CanGetFence(void) const;
2295 
2296  /// Reset Fence data member.
2297  void ResetFence(void);
2298 
2299  /// Get the Fence member data.
2300  ///
2301  /// @return
2302  /// Copy of the member data.
2303  TFence GetFence(void) const;
2304 
2305  /// Assign a value to Fence data member.
2306  ///
2307  /// @param value
2308  /// Value to assign
2309  void SetFence(TFence value);
2310 
2311  /// Assign a value to Fence data member.
2312  ///
2313  /// @return
2314  /// Reference to the data value.
2315  TFence& SetFence(void);
2316 
2317  /// Check if a value has been assigned to Form data member.
2318  ///
2319  /// Data member Form is optional;
2320  /// its type is defined as 'typedef EAttlist_form TForm'
2321  /// @return
2322  /// - true, if a value has been assigned.
2323  /// - false, otherwise.
2324  bool IsSetForm(void) const;
2325 
2326  /// Check if it is safe to call GetForm method.
2327  ///
2328  /// @return
2329  /// - true, if the data member is getatable.
2330  /// - false, otherwise.
2331  bool CanGetForm(void) const;
2332 
2333  /// Reset Form data member.
2334  void ResetForm(void);
2335 
2336  /// Get the Form member data.
2337  ///
2338  /// @return
2339  /// Copy of the member data.
2340  TForm GetForm(void) const;
2341 
2342  /// Assign a value to Form data member.
2343  ///
2344  /// @param value
2345  /// Value to assign
2346  void SetForm(TForm value);
2347 
2348  /// Assign a value to Form data member.
2349  ///
2350  /// @return
2351  /// Reference to the data value.
2352  TForm& SetForm(void);
2353 
2354  /// Check if a value has been assigned to Frame data member.
2355  ///
2356  /// Data member Frame is optional;
2357  /// its type is defined as 'typedef EAttlist_frame TFrame'
2358  /// @return
2359  /// - true, if a value has been assigned.
2360  /// - false, otherwise.
2361  bool IsSetFrame(void) const;
2362 
2363  /// Check if it is safe to call GetFrame method.
2364  ///
2365  /// @return
2366  /// - true, if the data member is getatable.
2367  /// - false, otherwise.
2368  bool CanGetFrame(void) const;
2369 
2370  /// Reset Frame data member.
2371  void ResetFrame(void);
2372 
2373  /// Get the Frame member data.
2374  ///
2375  /// @return
2376  /// Copy of the member data.
2377  TFrame GetFrame(void) const;
2378 
2379  /// Assign a value to Frame data member.
2380  ///
2381  /// @param value
2382  /// Value to assign
2383  void SetFrame(TFrame value);
2384 
2385  /// Assign a value to Frame data member.
2386  ///
2387  /// @return
2388  /// Reference to the data value.
2389  TFrame& SetFrame(void);
2390 
2391  /// Check if a value has been assigned to Framespacing data member.
2392  ///
2393  /// Data member Framespacing is optional;
2394  /// its type is defined as 'typedef string TFramespacing'
2395  /// @return
2396  /// - true, if a value has been assigned.
2397  /// - false, otherwise.
2398  bool IsSetFramespacing(void) const;
2399 
2400  /// Check if it is safe to call GetFramespacing method.
2401  ///
2402  /// @return
2403  /// - true, if the data member is getatable.
2404  /// - false, otherwise.
2405  bool CanGetFramespacing(void) const;
2406 
2407  /// Reset Framespacing data member.
2408  void ResetFramespacing(void);
2409 
2410  /// Get the Framespacing member data.
2411  ///
2412  /// @return
2413  /// Reference to the member data.
2414  const TFramespacing& GetFramespacing(void) const;
2415 
2416  /// Assign a value to Framespacing data member.
2417  ///
2418  /// @param value
2419  /// Value to assign
2420  void SetFramespacing(const TFramespacing& value);
2422 
2423  /// Assign a value to Framespacing data member.
2424  ///
2425  /// @return
2426  /// Reference to the data value.
2428 
2429  /// Check if a value has been assigned to Groupalign data member.
2430  ///
2431  /// Data member Groupalign is optional;
2432  /// its type is defined as 'typedef string TGroupalign'
2433  /// @return
2434  /// - true, if a value has been assigned.
2435  /// - false, otherwise.
2436  bool IsSetGroupalign(void) const;
2437 
2438  /// Check if it is safe to call GetGroupalign method.
2439  ///
2440  /// @return
2441  /// - true, if the data member is getatable.
2442  /// - false, otherwise.
2443  bool CanGetGroupalign(void) const;
2444 
2445  /// Reset Groupalign data member.
2446  void ResetGroupalign(void);
2447 
2448  /// Get the Groupalign member data.
2449  ///
2450  /// @return
2451  /// Reference to the member data.
2452  const TGroupalign& GetGroupalign(void) const;
2453 
2454  /// Assign a value to Groupalign data member.
2455  ///
2456  /// @param value
2457  /// Value to assign
2458  void SetGroupalign(const TGroupalign& value);
2460 
2461  /// Assign a value to Groupalign data member.
2462  ///
2463  /// @return
2464  /// Reference to the data value.
2465  TGroupalign& SetGroupalign(void);
2466 
2467  /// Check if a value has been assigned to Height data member.
2468  ///
2469  /// Data member Height is optional;
2470  /// its type is defined as 'typedef string THeight'
2471  /// @return
2472  /// - true, if a value has been assigned.
2473  /// - false, otherwise.
2474  bool IsSetHeight(void) const;
2475 
2476  /// Check if it is safe to call GetHeight method.
2477  ///
2478  /// @return
2479  /// - true, if the data member is getatable.
2480  /// - false, otherwise.
2481  bool CanGetHeight(void) const;
2482 
2483  /// Reset Height data member.
2484  void ResetHeight(void);
2485 
2486  /// Get the Height member data.
2487  ///
2488  /// @return
2489  /// Reference to the member data.
2490  const THeight& GetHeight(void) const;
2491 
2492  /// Assign a value to Height data member.
2493  ///
2494  /// @param value
2495  /// Value to assign
2496  void SetHeight(const THeight& value);
2497  void SetHeight(THeight&& value);
2498 
2499  /// Assign a value to Height data member.
2500  ///
2501  /// @return
2502  /// Reference to the data value.
2503  THeight& SetHeight(void);
2504 
2505  /// Check if a value has been assigned to Indentalign data member.
2506  ///
2507  /// Data member Indentalign is optional;
2508  /// its type is defined as 'typedef EAttlist_indentalign TIndentalign'
2509  /// @return
2510  /// - true, if a value has been assigned.
2511  /// - false, otherwise.
2512  bool IsSetIndentalign(void) const;
2513 
2514  /// Check if it is safe to call GetIndentalign method.
2515  ///
2516  /// @return
2517  /// - true, if the data member is getatable.
2518  /// - false, otherwise.
2519  bool CanGetIndentalign(void) const;
2520 
2521  /// Reset Indentalign data member.
2522  void ResetIndentalign(void);
2523 
2524  /// Get the Indentalign member data.
2525  ///
2526  /// @return
2527  /// Copy of the member data.
2528  TIndentalign GetIndentalign(void) const;
2529 
2530  /// Assign a value to Indentalign data member.
2531  ///
2532  /// @param value
2533  /// Value to assign
2535 
2536  /// Assign a value to Indentalign data member.
2537  ///
2538  /// @return
2539  /// Reference to the data value.
2541 
2542  /// Check if a value has been assigned to Indentalignfirst data member.
2543  ///
2544  /// Data member Indentalignfirst is optional;
2545  /// its type is defined as 'typedef EAttlist_indentalignfirst TIndentalignfirst'
2546  /// @return
2547  /// - true, if a value has been assigned.
2548  /// - false, otherwise.
2549  bool IsSetIndentalignfirst(void) const;
2550 
2551  /// Check if it is safe to call GetIndentalignfirst method.
2552  ///
2553  /// @return
2554  /// - true, if the data member is getatable.
2555  /// - false, otherwise.
2556  bool CanGetIndentalignfirst(void) const;
2557 
2558  /// Reset Indentalignfirst data member.
2559  void ResetIndentalignfirst(void);
2560 
2561  /// Get the Indentalignfirst member data.
2562  ///
2563  /// @return
2564  /// Copy of the member data.
2566 
2567  /// Assign a value to Indentalignfirst data member.
2568  ///
2569  /// @param value
2570  /// Value to assign
2572 
2573  /// Assign a value to Indentalignfirst data member.
2574  ///
2575  /// @return
2576  /// Reference to the data value.
2578 
2579  /// Check if a value has been assigned to Indentalignlast data member.
2580  ///
2581  /// Data member Indentalignlast is optional;
2582  /// its type is defined as 'typedef EAttlist_indentalignlast TIndentalignlast'
2583  /// @return
2584  /// - true, if a value has been assigned.
2585  /// - false, otherwise.
2586  bool IsSetIndentalignlast(void) const;
2587 
2588  /// Check if it is safe to call GetIndentalignlast method.
2589  ///
2590  /// @return
2591  /// - true, if the data member is getatable.
2592  /// - false, otherwise.
2593  bool CanGetIndentalignlast(void) const;
2594 
2595  /// Reset Indentalignlast data member.
2596  void ResetIndentalignlast(void);
2597 
2598  /// Get the Indentalignlast member data.
2599  ///
2600  /// @return
2601  /// Copy of the member data.
2603 
2604  /// Assign a value to Indentalignlast data member.
2605  ///
2606  /// @param value
2607  /// Value to assign
2609 
2610  /// Assign a value to Indentalignlast data member.
2611  ///
2612  /// @return
2613  /// Reference to the data value.
2615 
2616  /// Check if a value has been assigned to Indentshift data member.
2617  ///
2618  /// Data member Indentshift is optional;
2619  /// its type is defined as 'typedef string TIndentshift'
2620  /// @return
2621  /// - true, if a value has been assigned.
2622  /// - false, otherwise.
2623  bool IsSetIndentshift(void) const;
2624 
2625  /// Check if it is safe to call GetIndentshift method.
2626  ///
2627  /// @return
2628  /// - true, if the data member is getatable.
2629  /// - false, otherwise.
2630  bool CanGetIndentshift(void) const;
2631 
2632  /// Reset Indentshift data member.
2633  void ResetIndentshift(void);
2634 
2635  /// Get the Indentshift member data.
2636  ///
2637  /// @return
2638  /// Reference to the member data.
2639  const TIndentshift& GetIndentshift(void) const;
2640 
2641  /// Assign a value to Indentshift data member.
2642  ///
2643  /// @param value
2644  /// Value to assign
2645  void SetIndentshift(const TIndentshift& value);
2647 
2648  /// Assign a value to Indentshift data member.
2649  ///
2650  /// @return
2651  /// Reference to the data value.
2653 
2654  /// Check if a value has been assigned to Indentshiftfirst data member.
2655  ///
2656  /// Data member Indentshiftfirst is optional;
2657  /// its type is defined as 'typedef string TIndentshiftfirst'
2658  /// @return
2659  /// - true, if a value has been assigned.
2660  /// - false, otherwise.
2661  bool IsSetIndentshiftfirst(void) const;
2662 
2663  /// Check if it is safe to call GetIndentshiftfirst method.
2664  ///
2665  /// @return
2666  /// - true, if the data member is getatable.
2667  /// - false, otherwise.
2668  bool CanGetIndentshiftfirst(void) const;
2669 
2670  /// Reset Indentshiftfirst data member.
2671  void ResetIndentshiftfirst(void);
2672 
2673  /// Get the Indentshiftfirst member data.
2674  ///
2675  /// @return
2676  /// Reference to the member data.
2677  const TIndentshiftfirst& GetIndentshiftfirst(void) const;
2678 
2679  /// Assign a value to Indentshiftfirst data member.
2680  ///
2681  /// @param value
2682  /// Value to assign
2685 
2686  /// Assign a value to Indentshiftfirst data member.
2687  ///
2688  /// @return
2689  /// Reference to the data value.
2691 
2692  /// Check if a value has been assigned to Indentshiftlast data member.
2693  ///
2694  /// Data member Indentshiftlast is optional;
2695  /// its type is defined as 'typedef string TIndentshiftlast'
2696  /// @return
2697  /// - true, if a value has been assigned.
2698  /// - false, otherwise.
2699  bool IsSetIndentshiftlast(void) const;
2700 
2701  /// Check if it is safe to call GetIndentshiftlast method.
2702  ///
2703  /// @return
2704  /// - true, if the data member is getatable.
2705  /// - false, otherwise.
2706  bool CanGetIndentshiftlast(void) const;
2707 
2708  /// Reset Indentshiftlast data member.
2709  void ResetIndentshiftlast(void);
2710 
2711  /// Get the Indentshiftlast member data.
2712  ///
2713  /// @return
2714  /// Reference to the member data.
2715  const TIndentshiftlast& GetIndentshiftlast(void) const;
2716 
2717  /// Assign a value to Indentshiftlast data member.
2718  ///
2719  /// @param value
2720  /// Value to assign
2723 
2724  /// Assign a value to Indentshiftlast data member.
2725  ///
2726  /// @return
2727  /// Reference to the data value.
2729 
2730  /// Check if a value has been assigned to Indenttarget data member.
2731  ///
2732  /// Data member Indenttarget is optional;
2733  /// its type is defined as 'typedef string TIndenttarget'
2734  /// @return
2735  /// - true, if a value has been assigned.
2736  /// - false, otherwise.
2737  bool IsSetIndenttarget(void) const;
2738 
2739  /// Check if it is safe to call GetIndenttarget method.
2740  ///
2741  /// @return
2742  /// - true, if the data member is getatable.
2743  /// - false, otherwise.
2744  bool CanGetIndenttarget(void) const;
2745 
2746  /// Reset Indenttarget data member.
2747  void ResetIndenttarget(void);
2748 
2749  /// Get the Indenttarget member data.
2750  ///
2751  /// @return
2752  /// Reference to the member data.
2753  const TIndenttarget& GetIndenttarget(void) const;
2754 
2755  /// Assign a value to Indenttarget data member.
2756  ///
2757  /// @param value
2758  /// Value to assign
2759  void SetIndenttarget(const TIndenttarget& value);
2761 
2762  /// Assign a value to Indenttarget data member.
2763  ///
2764  /// @return
2765  /// Reference to the data value.
2767 
2768  /// Check if a value has been assigned to Largeop data member.
2769  ///
2770  /// Data member Largeop is optional;
2771  /// its type is defined as 'typedef EAttlist_largeop TLargeop'
2772  /// @return
2773  /// - true, if a value has been assigned.
2774  /// - false, otherwise.
2775  bool IsSetLargeop(void) const;
2776 
2777  /// Check if it is safe to call GetLargeop method.
2778  ///
2779  /// @return
2780  /// - true, if the data member is getatable.
2781  /// - false, otherwise.
2782  bool CanGetLargeop(void) const;
2783 
2784  /// Reset Largeop data member.
2785  void ResetLargeop(void);
2786 
2787  /// Get the Largeop member data.
2788  ///
2789  /// @return
2790  /// Copy of the member data.
2791  TLargeop GetLargeop(void) const;
2792 
2793  /// Assign a value to Largeop data member.
2794  ///
2795  /// @param value
2796  /// Value to assign
2797  void SetLargeop(TLargeop value);
2798 
2799  /// Assign a value to Largeop data member.
2800  ///
2801  /// @return
2802  /// Reference to the data value.
2803  TLargeop& SetLargeop(void);
2804 
2805  /// Check if a value has been assigned to Leftoverhang data member.
2806  ///
2807  /// Data member Leftoverhang is optional;
2808  /// its type is defined as 'typedef string TLeftoverhang'
2809  /// @return
2810  /// - true, if a value has been assigned.
2811  /// - false, otherwise.
2812  bool IsSetLeftoverhang(void) const;
2813 
2814  /// Check if it is safe to call GetLeftoverhang method.
2815  ///
2816  /// @return
2817  /// - true, if the data member is getatable.
2818  /// - false, otherwise.
2819  bool CanGetLeftoverhang(void) const;
2820 
2821  /// Reset Leftoverhang data member.
2822  void ResetLeftoverhang(void);
2823 
2824  /// Get the Leftoverhang member data.
2825  ///
2826  /// @return
2827  /// Reference to the member data.
2828  const TLeftoverhang& GetLeftoverhang(void) const;
2829 
2830  /// Assign a value to Leftoverhang data member.
2831  ///
2832  /// @param value
2833  /// Value to assign
2834  void SetLeftoverhang(const TLeftoverhang& value);
2836 
2837  /// Assign a value to Leftoverhang data member.
2838  ///
2839  /// @return
2840  /// Reference to the data value.
2842 
2843  /// Check if a value has been assigned to Length data member.
2844  ///
2845  /// Data member Length is optional;
2846  /// its type is defined as 'typedef string TLength'
2847  /// @return
2848  /// - true, if a value has been assigned.
2849  /// - false, otherwise.
2850  bool IsSetLength(void) const;
2851 
2852  /// Check if it is safe to call GetLength method.
2853  ///
2854  /// @return
2855  /// - true, if the data member is getatable.
2856  /// - false, otherwise.
2857  bool CanGetLength(void) const;
2858 
2859  /// Reset Length data member.
2860  void ResetLength(void);
2861 
2862  /// Get the Length member data.
2863  ///
2864  /// @return
2865  /// Reference to the member data.
2866  const TLength& GetLength(void) const;
2867 
2868  /// Assign a value to Length data member.
2869  ///
2870  /// @param value
2871  /// Value to assign
2872  void SetLength(const TLength& value);
2873  void SetLength(TLength&& value);
2874 
2875  /// Assign a value to Length data member.
2876  ///
2877  /// @return
2878  /// Reference to the data value.
2879  TLength& SetLength(void);
2880 
2881  /// Check if a value has been assigned to Linebreak data member.
2882  ///
2883  /// Data member Linebreak is optional;
2884  /// its type is defined as 'typedef EAttlist_linebreak TLinebreak'
2885  /// @return
2886  /// - true, if a value has been assigned.
2887  /// - false, otherwise.
2888  bool IsSetLinebreak(void) const;
2889 
2890  /// Check if it is safe to call GetLinebreak method.
2891  ///
2892  /// @return
2893  /// - true, if the data member is getatable.
2894  /// - false, otherwise.
2895  bool CanGetLinebreak(void) const;
2896 
2897  /// Reset Linebreak data member.
2898  void ResetLinebreak(void);
2899 
2900  /// Get the Linebreak member data.
2901  ///
2902  /// @return
2903  /// Copy of the member data.
2904  TLinebreak GetLinebreak(void) const;
2905 
2906  /// Assign a value to Linebreak data member.
2907  ///
2908  /// @param value
2909  /// Value to assign
2911 
2912  /// Assign a value to Linebreak data member.
2913  ///
2914  /// @return
2915  /// Reference to the data value.
2916  TLinebreak& SetLinebreak(void);
2917 
2918  /// Check if a value has been assigned to Linebreakmultchar data member.
2919  ///
2920  /// Data member Linebreakmultchar is optional;
2921  /// its type is defined as 'typedef string TLinebreakmultchar'
2922  /// @return
2923  /// - true, if a value has been assigned.
2924  /// - false, otherwise.
2925  bool IsSetLinebreakmultchar(void) const;
2926 
2927  /// Check if it is safe to call GetLinebreakmultchar method.
2928  ///
2929  /// @return
2930  /// - true, if the data member is getatable.
2931  /// - false, otherwise.
2932  bool CanGetLinebreakmultchar(void) const;
2933 
2934  /// Reset Linebreakmultchar data member.
2935  void ResetLinebreakmultchar(void);
2936 
2937  /// Get the Linebreakmultchar member data.
2938  ///
2939  /// @return
2940  /// Reference to the member data.
2941  const TLinebreakmultchar& GetLinebreakmultchar(void) const;
2942 
2943  /// Assign a value to Linebreakmultchar data member.
2944  ///
2945  /// @param value
2946  /// Value to assign
2949 
2950  /// Assign a value to Linebreakmultchar data member.
2951  ///
2952  /// @return
2953  /// Reference to the data value.
2955 
2956  /// Check if a value has been assigned to Linebreakstyle data member.
2957  ///
2958  /// Data member Linebreakstyle is optional;
2959  /// its type is defined as 'typedef EAttlist_linebreakstyle TLinebreakstyle'
2960  /// @return
2961  /// - true, if a value has been assigned.
2962  /// - false, otherwise.
2963  bool IsSetLinebreakstyle(void) const;
2964 
2965  /// Check if it is safe to call GetLinebreakstyle method.
2966  ///
2967  /// @return
2968  /// - true, if the data member is getatable.
2969  /// - false, otherwise.
2970  bool CanGetLinebreakstyle(void) const;
2971 
2972  /// Reset Linebreakstyle data member.
2973  void ResetLinebreakstyle(void);
2974 
2975  /// Get the Linebreakstyle member data.
2976  ///
2977  /// @return
2978  /// Copy of the member data.
2979  TLinebreakstyle GetLinebreakstyle(void) const;
2980 
2981  /// Assign a value to Linebreakstyle data member.
2982  ///
2983  /// @param value
2984  /// Value to assign
2986 
2987  /// Assign a value to Linebreakstyle data member.
2988  ///
2989  /// @return
2990  /// Reference to the data value.
2992 
2993  /// Check if a value has been assigned to Lineleading data member.
2994  ///
2995  /// Data member Lineleading is optional;
2996  /// its type is defined as 'typedef string TLineleading'
2997  /// @return
2998  /// - true, if a value has been assigned.
2999  /// - false, otherwise.
3000  bool IsSetLineleading(void) const;
3001 
3002  /// Check if it is safe to call GetLineleading method.
3003  ///
3004  /// @return
3005  /// - true, if the data member is getatable.
3006  /// - false, otherwise.
3007  bool CanGetLineleading(void) const;
3008 
3009  /// Reset Lineleading data member.
3010  void ResetLineleading(void);
3011 
3012  /// Get the Lineleading member data.
3013  ///
3014  /// @return
3015  /// Reference to the member data.
3016  const TLineleading& GetLineleading(void) const;
3017 
3018  /// Assign a value to Lineleading data member.
3019  ///
3020  /// @param value
3021  /// Value to assign
3022  void SetLineleading(const TLineleading& value);
3024 
3025  /// Assign a value to Lineleading data member.
3026  ///
3027  /// @return
3028  /// Reference to the data value.
3030 
3031  /// Check if a value has been assigned to Linethickness data member.
3032  ///
3033  /// Data member Linethickness is optional;
3034  /// its type is defined as 'typedef string TLinethickness'
3035  /// @return
3036  /// - true, if a value has been assigned.
3037  /// - false, otherwise.
3038  bool IsSetLinethickness(void) const;
3039 
3040  /// Check if it is safe to call GetLinethickness method.
3041  ///
3042  /// @return
3043  /// - true, if the data member is getatable.
3044  /// - false, otherwise.
3045  bool CanGetLinethickness(void) const;
3046 
3047  /// Reset Linethickness data member.
3048  void ResetLinethickness(void);
3049 
3050  /// Get the Linethickness member data.
3051  ///
3052  /// @return
3053  /// Reference to the member data.
3054  const TLinethickness& GetLinethickness(void) const;
3055 
3056  /// Assign a value to Linethickness data member.
3057  ///
3058  /// @param value
3059  /// Value to assign
3060  void SetLinethickness(const TLinethickness& value);
3062 
3063  /// Assign a value to Linethickness data member.
3064  ///
3065  /// @return
3066  /// Reference to the data value.
3068 
3069  /// Check if a value has been assigned to Location data member.
3070  ///
3071  /// Data member Location is optional;
3072  /// its type is defined as 'typedef EAttlist_location TLocation'
3073  /// @return
3074  /// - true, if a value has been assigned.
3075  /// - false, otherwise.
3076  bool IsSetLocation(void) const;
3077 
3078  /// Check if it is safe to call GetLocation method.
3079  ///
3080  /// @return
3081  /// - true, if the data member is getatable.
3082  /// - false, otherwise.
3083  bool CanGetLocation(void) const;
3084 
3085  /// Reset Location data member.
3086  void ResetLocation(void);
3087 
3088  /// Get the Location member data.
3089  ///
3090  /// @return
3091  /// Copy of the member data.
3092  TLocation GetLocation(void) const;
3093 
3094  /// Assign a value to Location data member.
3095  ///
3096  /// @param value
3097  /// Value to assign
3098  void SetLocation(TLocation value);
3099 
3100  /// Assign a value to Location data member.
3101  ///
3102  /// @return
3103  /// Reference to the data value.
3104  TLocation& SetLocation(void);
3105 
3106  /// Check if a value has been assigned to Longdivstyle data member.
3107  ///
3108  /// Data member Longdivstyle is optional;
3109  /// its type is defined as 'typedef string TLongdivstyle'
3110  /// @return
3111  /// - true, if a value has been assigned.
3112  /// - false, otherwise.
3113  bool IsSetLongdivstyle(void) const;
3114 
3115  /// Check if it is safe to call GetLongdivstyle method.
3116  ///
3117  /// @return
3118  /// - true, if the data member is getatable.
3119  /// - false, otherwise.
3120  bool CanGetLongdivstyle(void) const;
3121 
3122  /// Reset Longdivstyle data member.
3123  void ResetLongdivstyle(void);
3124 
3125  /// Get the Longdivstyle member data.
3126  ///
3127  /// @return
3128  /// Reference to the member data.
3129  const TLongdivstyle& GetLongdivstyle(void) const;
3130 
3131  /// Assign a value to Longdivstyle data member.
3132  ///
3133  /// @param value
3134  /// Value to assign
3135  void SetLongdivstyle(const TLongdivstyle& value);
3137 
3138  /// Assign a value to Longdivstyle data member.
3139  ///
3140  /// @return
3141  /// Reference to the data value.
3143 
3144  /// Check if a value has been assigned to Lquote data member.
3145  ///
3146  /// Data member Lquote is optional;
3147  /// its type is defined as 'typedef string TLquote'
3148  /// @return
3149  /// - true, if a value has been assigned.
3150  /// - false, otherwise.
3151  bool IsSetLquote(void) const;
3152 
3153  /// Check if it is safe to call GetLquote method.
3154  ///
3155  /// @return
3156  /// - true, if the data member is getatable.
3157  /// - false, otherwise.
3158  bool CanGetLquote(void) const;
3159 
3160  /// Reset Lquote data member.
3161  void ResetLquote(void);
3162 
3163  /// Get the Lquote member data.
3164  ///
3165  /// @return
3166  /// Reference to the member data.
3167  const TLquote& GetLquote(void) const;
3168 
3169  /// Assign a value to Lquote data member.
3170  ///
3171  /// @param value
3172  /// Value to assign
3173  void SetLquote(const TLquote& value);
3174  void SetLquote(TLquote&& value);
3175 
3176  /// Assign a value to Lquote data member.
3177  ///
3178  /// @return
3179  /// Reference to the data value.
3180  TLquote& SetLquote(void);
3181 
3182  /// Check if a value has been assigned to Lspace data member.
3183  ///
3184  /// Data member Lspace is optional;
3185  /// its type is defined as 'typedef string TLspace'
3186  /// @return
3187  /// - true, if a value has been assigned.
3188  /// - false, otherwise.
3189  bool IsSetLspace(void) const;
3190 
3191  /// Check if it is safe to call GetLspace method.
3192  ///
3193  /// @return
3194  /// - true, if the data member is getatable.
3195  /// - false, otherwise.
3196  bool CanGetLspace(void) const;
3197 
3198  /// Reset Lspace data member.
3199  void ResetLspace(void);
3200 
3201  /// Get the Lspace member data.
3202  ///
3203  /// @return
3204  /// Reference to the member data.
3205  const TLspace& GetLspace(void) const;
3206 
3207  /// Assign a value to Lspace data member.
3208  ///
3209  /// @param value
3210  /// Value to assign
3211  void SetLspace(const TLspace& value);
3212  void SetLspace(TLspace&& value);
3213 
3214  /// Assign a value to Lspace data member.
3215  ///
3216  /// @return
3217  /// Reference to the data value.
3218  TLspace& SetLspace(void);
3219 
3220  /// Check if a value has been assigned to Mathsize data member.
3221  ///
3222  /// Data member Mathsize is optional;
3223  /// its type is defined as 'typedef string TMathsize'
3224  /// @return
3225  /// - true, if a value has been assigned.
3226  /// - false, otherwise.
3227  bool IsSetMathsize(void) const;
3228 
3229  /// Check if it is safe to call GetMathsize method.
3230  ///
3231  /// @return
3232  /// - true, if the data member is getatable.
3233  /// - false, otherwise.
3234  bool CanGetMathsize(void) const;
3235 
3236  /// Reset Mathsize data member.
3237  void ResetMathsize(void);
3238 
3239  /// Get the Mathsize member data.
3240  ///
3241  /// @return
3242  /// Reference to the member data.
3243  const TMathsize& GetMathsize(void) const;
3244 
3245  /// Assign a value to Mathsize data member.
3246  ///
3247  /// @param value
3248  /// Value to assign
3249  void SetMathsize(const TMathsize& value);
3250  void SetMathsize(TMathsize&& value);
3251 
3252  /// Assign a value to Mathsize data member.
3253  ///
3254  /// @return
3255  /// Reference to the data value.
3256  TMathsize& SetMathsize(void);
3257 
3258  /// Check if a value has been assigned to Mathvariant data member.
3259  ///
3260  /// Data member Mathvariant is optional;
3261  /// its type is defined as 'typedef EAttlist_mathvariant TMathvariant'
3262  /// @return
3263  /// - true, if a value has been assigned.
3264  /// - false, otherwise.
3265  bool IsSetMathvariant(void) const;
3266 
3267  /// Check if it is safe to call GetMathvariant method.
3268  ///
3269  /// @return
3270  /// - true, if the data member is getatable.
3271  /// - false, otherwise.
3272  bool CanGetMathvariant(void) const;
3273 
3274  /// Reset Mathvariant data member.
3275  void ResetMathvariant(void);
3276 
3277  /// Get the Mathvariant member data.
3278  ///
3279  /// @return
3280  /// Copy of the member data.
3281  TMathvariant GetMathvariant(void) const;
3282 
3283  /// Assign a value to Mathvariant data member.
3284  ///
3285  /// @param value
3286  /// Value to assign
3288 
3289  /// Assign a value to Mathvariant data member.
3290  ///
3291  /// @return
3292  /// Reference to the data value.
3294 
3295  /// Check if a value has been assigned to Maxsize data member.
3296  ///
3297  /// Data member Maxsize is optional;
3298  /// its type is defined as 'typedef string TMaxsize'
3299  /// @return
3300  /// - true, if a value has been assigned.
3301  /// - false, otherwise.
3302  bool IsSetMaxsize(void) const;
3303 
3304  /// Check if it is safe to call GetMaxsize method.
3305  ///
3306  /// @return
3307  /// - true, if the data member is getatable.
3308  /// - false, otherwise.
3309  bool CanGetMaxsize(void) const;
3310 
3311  /// Reset Maxsize data member.
3312  void ResetMaxsize(void);
3313 
3314  /// Get the Maxsize member data.
3315  ///
3316  /// @return
3317  /// Reference to the member data.
3318  const TMaxsize& GetMaxsize(void) const;
3319 
3320  /// Assign a value to Maxsize data member.
3321  ///
3322  /// @param value
3323  /// Value to assign
3324  void SetMaxsize(const TMaxsize& value);
3325  void SetMaxsize(TMaxsize&& value);
3326 
3327  /// Assign a value to Maxsize data member.
3328  ///
3329  /// @return
3330  /// Reference to the data value.
3331  TMaxsize& SetMaxsize(void);
3332 
3333  /// Check if a value has been assigned to Minlabelspacing data member.
3334  ///
3335  /// Data member Minlabelspacing is optional;
3336  /// its type is defined as 'typedef string TMinlabelspacing'
3337  /// @return
3338  /// - true, if a value has been assigned.
3339  /// - false, otherwise.
3340  bool IsSetMinlabelspacing(void) const;
3341 
3342  /// Check if it is safe to call GetMinlabelspacing method.
3343  ///
3344  /// @return
3345  /// - true, if the data member is getatable.
3346  /// - false, otherwise.
3347  bool CanGetMinlabelspacing(void) const;
3348 
3349  /// Reset Minlabelspacing data member.
3350  void ResetMinlabelspacing(void);
3351 
3352  /// Get the Minlabelspacing member data.
3353  ///
3354  /// @return
3355  /// Reference to the member data.
3356  const TMinlabelspacing& GetMinlabelspacing(void) const;
3357 
3358  /// Assign a value to Minlabelspacing data member.
3359  ///
3360  /// @param value
3361  /// Value to assign
3364 
3365  /// Assign a value to Minlabelspacing data member.
3366  ///
3367  /// @return
3368  /// Reference to the data value.
3370 
3371  /// Check if a value has been assigned to Minsize data member.
3372  ///
3373  /// Data member Minsize is optional;
3374  /// its type is defined as 'typedef string TMinsize'
3375  /// @return
3376  /// - true, if a value has been assigned.
3377  /// - false, otherwise.
3378  bool IsSetMinsize(void) const;
3379 
3380  /// Check if it is safe to call GetMinsize method.
3381  ///
3382  /// @return
3383  /// - true, if the data member is getatable.
3384  /// - false, otherwise.
3385  bool CanGetMinsize(void) const;
3386 
3387  /// Reset Minsize data member.
3388  void ResetMinsize(void);
3389 
3390  /// Get the Minsize member data.
3391  ///
3392  /// @return
3393  /// Reference to the member data.
3394  const TMinsize& GetMinsize(void) const;
3395 
3396  /// Assign a value to Minsize data member.
3397  ///
3398  /// @param value
3399  /// Value to assign
3400  void SetMinsize(const TMinsize& value);
3401  void SetMinsize(TMinsize&& value);
3402 
3403  /// Assign a value to Minsize data member.
3404  ///
3405  /// @return
3406  /// Reference to the data value.
3407  TMinsize& SetMinsize(void);
3408 
3409  /// Check if a value has been assigned to Movablelimits data member.
3410  ///
3411  /// Data member Movablelimits is optional;
3412  /// its type is defined as 'typedef EAttlist_movablelimits TMovablelimits'
3413  /// @return
3414  /// - true, if a value has been assigned.
3415  /// - false, otherwise.
3416  bool IsSetMovablelimits(void) const;
3417 
3418  /// Check if it is safe to call GetMovablelimits method.
3419  ///
3420  /// @return
3421  /// - true, if the data member is getatable.
3422  /// - false, otherwise.
3423  bool CanGetMovablelimits(void) const;
3424 
3425  /// Reset Movablelimits data member.
3426  void ResetMovablelimits(void);
3427 
3428  /// Get the Movablelimits member data.
3429  ///
3430  /// @return
3431  /// Copy of the member data.
3432  TMovablelimits GetMovablelimits(void) const;
3433 
3434  /// Assign a value to Movablelimits data member.
3435  ///
3436  /// @param value
3437  /// Value to assign
3439 
3440  /// Assign a value to Movablelimits data member.
3441  ///
3442  /// @return
3443  /// Reference to the data value.
3445 
3446  /// Check if a value has been assigned to Mslinethickness data member.
3447  ///
3448  /// Data member Mslinethickness is optional;
3449  /// its type is defined as 'typedef string TMslinethickness'
3450  /// @return
3451  /// - true, if a value has been assigned.
3452  /// - false, otherwise.
3453  bool IsSetMslinethickness(void) const;
3454 
3455  /// Check if it is safe to call GetMslinethickness method.
3456  ///
3457  /// @return
3458  /// - true, if the data member is getatable.
3459  /// - false, otherwise.
3460  bool CanGetMslinethickness(void) const;
3461 
3462  /// Reset Mslinethickness data member.
3463  void ResetMslinethickness(void);
3464 
3465  /// Get the Mslinethickness member data.
3466  ///
3467  /// @return
3468  /// Reference to the member data.
3469  const TMslinethickness& GetMslinethickness(void) const;
3470 
3471  /// Assign a value to Mslinethickness data member.
3472  ///
3473  /// @param value
3474  /// Value to assign
3477 
3478  /// Assign a value to Mslinethickness data member.
3479  ///
3480  /// @return
3481  /// Reference to the data value.
3483 
3484  /// Check if a value has been assigned to Notation data member.
3485  ///
3486  /// Data member Notation is optional;
3487  /// its type is defined as 'typedef string TNotation'
3488  /// @return
3489  /// - true, if a value has been assigned.
3490  /// - false, otherwise.
3491  bool IsSetNotation(void) const;
3492 
3493  /// Check if it is safe to call GetNotation method.
3494  ///
3495  /// @return
3496  /// - true, if the data member is getatable.
3497  /// - false, otherwise.
3498  bool CanGetNotation(void) const;
3499 
3500  /// Reset Notation data member.
3501  void ResetNotation(void);
3502 
3503  /// Get the Notation member data.
3504  ///
3505  /// @return
3506  /// Reference to the member data.
3507  const TNotation& GetNotation(void) const;
3508 
3509  /// Assign a value to Notation data member.
3510  ///
3511  /// @param value
3512  /// Value to assign
3513  void SetNotation(const TNotation& value);
3514  void SetNotation(TNotation&& value);
3515 
3516  /// Assign a value to Notation data member.
3517  ///
3518  /// @return
3519  /// Reference to the data value.
3520  TNotation& SetNotation(void);
3521 
3522  /// Check if a value has been assigned to Numalign data member.
3523  ///
3524  /// Data member Numalign is optional;
3525  /// its type is defined as 'typedef EAttlist_numalign TNumalign'
3526  /// @return
3527  /// - true, if a value has been assigned.
3528  /// - false, otherwise.
3529  bool IsSetNumalign(void) const;
3530 
3531  /// Check if it is safe to call GetNumalign method.
3532  ///
3533  /// @return
3534  /// - true, if the data member is getatable.
3535  /// - false, otherwise.
3536  bool CanGetNumalign(void) const;
3537 
3538  /// Reset Numalign data member.
3539  void ResetNumalign(void);
3540 
3541  /// Get the Numalign member data.
3542  ///
3543  /// @return
3544  /// Copy of the member data.
3545  TNumalign GetNumalign(void) const;
3546 
3547  /// Assign a value to Numalign data member.
3548  ///
3549  /// @param value
3550  /// Value to assign
3551  void SetNumalign(TNumalign value);
3552 
3553  /// Assign a value to Numalign data member.
3554  ///
3555  /// @return
3556  /// Reference to the data value.
3557  TNumalign& SetNumalign(void);
3558 
3559  /// Check if a value has been assigned to Open data member.
3560  ///
3561  /// Data member Open is optional;
3562  /// its type is defined as 'typedef string TOpen'
3563  /// @return
3564  /// - true, if a value has been assigned.
3565  /// - false, otherwise.
3566  bool IsSetOpen(void) const;
3567 
3568  /// Check if it is safe to call GetOpen method.
3569  ///
3570  /// @return
3571  /// - true, if the data member is getatable.
3572  /// - false, otherwise.
3573  bool CanGetOpen(void) const;
3574 
3575  /// Reset Open data member.
3576  void ResetOpen(void);
3577 
3578  /// Get the Open member data.
3579  ///
3580  /// @return
3581  /// Reference to the member data.
3582  const TOpen& GetOpen(void) const;
3583 
3584  /// Assign a value to Open data member.
3585  ///
3586  /// @param value
3587  /// Value to assign
3588  void SetOpen(const TOpen& value);
3589  void SetOpen(TOpen&& value);
3590 
3591  /// Assign a value to Open data member.
3592  ///
3593  /// @return
3594  /// Reference to the data value.
3595  TOpen& SetOpen(void);
3596 
3597  /// Check if a value has been assigned to Position data member.
3598  ///
3599  /// Data member Position is optional;
3600  /// its type is defined as 'typedef string TPosition'
3601  /// @return
3602  /// - true, if a value has been assigned.
3603  /// - false, otherwise.
3604  bool IsSetPosition(void) const;
3605 
3606  /// Check if it is safe to call GetPosition method.
3607  ///
3608  /// @return
3609  /// - true, if the data member is getatable.
3610  /// - false, otherwise.
3611  bool CanGetPosition(void) const;
3612 
3613  /// Reset Position data member.
3614  void ResetPosition(void);
3615 
3616  /// Get the Position member data.
3617  ///
3618  /// @return
3619  /// Reference to the member data.
3620  const TPosition& GetPosition(void) const;
3621 
3622  /// Assign a value to Position data member.
3623  ///
3624  /// @param value
3625  /// Value to assign
3626  void SetPosition(const TPosition& value);
3627  void SetPosition(TPosition&& value);
3628 
3629  /// Assign a value to Position data member.
3630  ///
3631  /// @return
3632  /// Reference to the data value.
3633  TPosition& SetPosition(void);
3634 
3635  /// Check if a value has been assigned to Rightoverhang data member.
3636  ///
3637  /// Data member Rightoverhang is optional;
3638  /// its type is defined as 'typedef string TRightoverhang'
3639  /// @return
3640  /// - true, if a value has been assigned.
3641  /// - false, otherwise.
3642  bool IsSetRightoverhang(void) const;
3643 
3644  /// Check if it is safe to call GetRightoverhang method.
3645  ///
3646  /// @return
3647  /// - true, if the data member is getatable.
3648  /// - false, otherwise.
3649  bool CanGetRightoverhang(void) const;
3650 
3651  /// Reset Rightoverhang data member.
3652  void ResetRightoverhang(void);
3653 
3654  /// Get the Rightoverhang member data.
3655  ///
3656  /// @return
3657  /// Reference to the member data.
3658  const TRightoverhang& GetRightoverhang(void) const;
3659 
3660  /// Assign a value to Rightoverhang data member.
3661  ///
3662  /// @param value
3663  /// Value to assign
3664  void SetRightoverhang(const TRightoverhang& value);
3666 
3667  /// Assign a value to Rightoverhang data member.
3668  ///
3669  /// @return
3670  /// Reference to the data value.
3672 
3673  /// Check if a value has been assigned to Rowalign data member.
3674  ///
3675  /// Data member Rowalign is optional;
3676  /// its type is defined as 'typedef string TRowalign'
3677  /// @return
3678  /// - true, if a value has been assigned.
3679  /// - false, otherwise.
3680  bool IsSetRowalign(void) const;
3681 
3682  /// Check if it is safe to call GetRowalign method.
3683  ///
3684  /// @return
3685  /// - true, if the data member is getatable.
3686  /// - false, otherwise.
3687  bool CanGetRowalign(void) const;
3688 
3689  /// Reset Rowalign data member.
3690  void ResetRowalign(void);
3691 
3692  /// Get the Rowalign member data.
3693  ///
3694  /// @return
3695  /// Reference to the member data.
3696  const TRowalign& GetRowalign(void) const;
3697 
3698  /// Assign a value to Rowalign data member.
3699  ///
3700  /// @param value
3701  /// Value to assign
3702  void SetRowalign(const TRowalign& value);
3703  void SetRowalign(TRowalign&& value);
3704 
3705  /// Assign a value to Rowalign data member.
3706  ///
3707  /// @return
3708  /// Reference to the data value.
3709  TRowalign& SetRowalign(void);
3710 
3711  /// Check if a value has been assigned to Rowlines data member.
3712  ///
3713  /// Data member Rowlines is optional;
3714  /// its type is defined as 'typedef string TRowlines'
3715  /// @return
3716  /// - true, if a value has been assigned.
3717  /// - false, otherwise.
3718  bool IsSetRowlines(void) const;
3719 
3720  /// Check if it is safe to call GetRowlines method.
3721  ///
3722  /// @return
3723  /// - true, if the data member is getatable.
3724  /// - false, otherwise.
3725  bool CanGetRowlines(void) const;
3726 
3727  /// Reset Rowlines data member.
3728  void ResetRowlines(void);
3729 
3730  /// Get the Rowlines member data.
3731  ///
3732  /// @return
3733  /// Reference to the member data.
3734  const TRowlines& GetRowlines(void) const;
3735 
3736  /// Assign a value to Rowlines data member.
3737  ///
3738  /// @param value
3739  /// Value to assign
3740  void SetRowlines(const TRowlines& value);
3741  void SetRowlines(TRowlines&& value);
3742 
3743  /// Assign a value to Rowlines data member.
3744  ///
3745  /// @return
3746  /// Reference to the data value.
3747  TRowlines& SetRowlines(void);
3748 
3749  /// Check if a value has been assigned to Rowspacing data member.
3750  ///
3751  /// Data member Rowspacing is optional;
3752  /// its type is defined as 'typedef string TRowspacing'
3753  /// @return
3754  /// - true, if a value has been assigned.
3755  /// - false, otherwise.
3756  bool IsSetRowspacing(void) const;
3757 
3758  /// Check if it is safe to call GetRowspacing method.
3759  ///
3760  /// @return
3761  /// - true, if the data member is getatable.
3762  /// - false, otherwise.
3763  bool CanGetRowspacing(void) const;
3764 
3765  /// Reset Rowspacing data member.
3766  void ResetRowspacing(void);
3767 
3768  /// Get the Rowspacing member data.
3769  ///
3770  /// @return
3771  /// Reference to the member data.
3772  const TRowspacing& GetRowspacing(void) const;
3773 
3774  /// Assign a value to Rowspacing data member.
3775  ///
3776  /// @param value
3777  /// Value to assign
3778  void SetRowspacing(const TRowspacing& value);
3780 
3781  /// Assign a value to Rowspacing data member.
3782  ///
3783  /// @return
3784  /// Reference to the data value.
3785  TRowspacing& SetRowspacing(void);
3786 
3787  /// Check if a value has been assigned to Rowspan data member.
3788  ///
3789  /// Data member Rowspan is optional;
3790  /// its type is defined as 'typedef string TRowspan'
3791  /// @return
3792  /// - true, if a value has been assigned.
3793  /// - false, otherwise.
3794  bool IsSetRowspan(void) const;
3795 
3796  /// Check if it is safe to call GetRowspan method.
3797  ///
3798  /// @return
3799  /// - true, if the data member is getatable.
3800  /// - false, otherwise.
3801  bool CanGetRowspan(void) const;
3802 
3803  /// Reset Rowspan data member.
3804  void ResetRowspan(void);
3805 
3806  /// Get the Rowspan member data.
3807  ///
3808  /// @return
3809  /// Reference to the member data.
3810  const TRowspan& GetRowspan(void) const;
3811 
3812  /// Assign a value to Rowspan data member.
3813  ///
3814  /// @param value
3815  /// Value to assign
3816  void SetRowspan(const TRowspan& value);
3817  void SetRowspan(TRowspan&& value);
3818 
3819  /// Assign a value to Rowspan data member.
3820  ///
3821  /// @return
3822  /// Reference to the data value.
3823  TRowspan& SetRowspan(void);
3824 
3825  /// Check if a value has been assigned to Rquote data member.
3826  ///
3827  /// Data member Rquote is optional;
3828  /// its type is defined as 'typedef string TRquote'
3829  /// @return
3830  /// - true, if a value has been assigned.
3831  /// - false, otherwise.
3832  bool IsSetRquote(void) const;
3833 
3834  /// Check if it is safe to call GetRquote method.
3835  ///
3836  /// @return
3837  /// - true, if the data member is getatable.
3838  /// - false, otherwise.
3839  bool CanGetRquote(void) const;
3840 
3841  /// Reset Rquote data member.
3842  void ResetRquote(void);
3843 
3844  /// Get the Rquote member data.
3845  ///
3846  /// @return
3847  /// Reference to the member data.
3848  const TRquote& GetRquote(void) const;
3849 
3850  /// Assign a value to Rquote data member.
3851  ///
3852  /// @param value
3853  /// Value to assign
3854  void SetRquote(const TRquote& value);
3855  void SetRquote(TRquote&& value);
3856 
3857  /// Assign a value to Rquote data member.
3858  ///
3859  /// @return
3860  /// Reference to the data value.
3861  TRquote& SetRquote(void);
3862 
3863  /// Check if a value has been assigned to Rspace data member.
3864  ///
3865  /// Data member Rspace is optional;
3866  /// its type is defined as 'typedef string TRspace'
3867  /// @return
3868  /// - true, if a value has been assigned.
3869  /// - false, otherwise.
3870  bool IsSetRspace(void) const;
3871 
3872  /// Check if it is safe to call GetRspace method.
3873  ///
3874  /// @return
3875  /// - true, if the data member is getatable.
3876  /// - false, otherwise.
3877  bool CanGetRspace(void) const;
3878 
3879  /// Reset Rspace data member.
3880  void ResetRspace(void);
3881 
3882  /// Get the Rspace member data.
3883  ///
3884  /// @return
3885  /// Reference to the member data.
3886  const TRspace& GetRspace(void) const;
3887 
3888  /// Assign a value to Rspace data member.
3889  ///
3890  /// @param value
3891  /// Value to assign
3892  void SetRspace(const TRspace& value);
3893  void SetRspace(TRspace&& value);
3894 
3895  /// Assign a value to Rspace data member.
3896  ///
3897  /// @return
3898  /// Reference to the data value.
3899  TRspace& SetRspace(void);
3900 
3901  /// Check if a value has been assigned to Selection data member.
3902  ///
3903  /// Data member Selection is optional;
3904  /// its type is defined as 'typedef string TSelection'
3905  /// @return
3906  /// - true, if a value has been assigned.
3907  /// - false, otherwise.
3908  bool IsSetSelection(void) const;
3909 
3910  /// Check if it is safe to call GetSelection method.
3911  ///
3912  /// @return
3913  /// - true, if the data member is getatable.
3914  /// - false, otherwise.
3915  bool CanGetSelection(void) const;
3916 
3917  /// Reset Selection data member.
3918  void ResetSelection(void);
3919 
3920  /// Get the Selection member data.
3921  ///
3922  /// @return
3923  /// Reference to the member data.
3924  const TSelection& GetSelection(void) const;
3925 
3926  /// Assign a value to Selection data member.
3927  ///
3928  /// @param value
3929  /// Value to assign
3930  void SetSelection(const TSelection& value);
3931  void SetSelection(TSelection&& value);
3932 
3933  /// Assign a value to Selection data member.
3934  ///
3935  /// @return
3936  /// Reference to the data value.
3937  TSelection& SetSelection(void);
3938 
3939  /// Check if a value has been assigned to Separator data member.
3940  ///
3941  /// Data member Separator is optional;
3942  /// its type is defined as 'typedef EAttlist_separator TSeparator'
3943  /// @return
3944  /// - true, if a value has been assigned.
3945  /// - false, otherwise.
3946  bool IsSetSeparator(void) const;
3947 
3948  /// Check if it is safe to call GetSeparator method.
3949  ///
3950  /// @return
3951  /// - true, if the data member is getatable.
3952  /// - false, otherwise.
3953  bool CanGetSeparator(void) const;
3954 
3955  /// Reset Separator data member.
3956  void ResetSeparator(void);
3957 
3958  /// Get the Separator member data.
3959  ///
3960  /// @return
3961  /// Copy of the member data.
3962  TSeparator GetSeparator(void) const;
3963 
3964  /// Assign a value to Separator data member.
3965  ///
3966  /// @param value
3967  /// Value to assign
3969 
3970  /// Assign a value to Separator data member.
3971  ///
3972  /// @return
3973  /// Reference to the data value.
3974  TSeparator& SetSeparator(void);
3975 
3976  /// Check if a value has been assigned to Separators data member.
3977  ///
3978  /// Data member Separators is optional;
3979  /// its type is defined as 'typedef string TSeparators'
3980  /// @return
3981  /// - true, if a value has been assigned.
3982  /// - false, otherwise.
3983  bool IsSetSeparators(void) const;
3984 
3985  /// Check if it is safe to call GetSeparators method.
3986  ///
3987  /// @return
3988  /// - true, if the data member is getatable.
3989  /// - false, otherwise.
3990  bool CanGetSeparators(void) const;
3991 
3992  /// Reset Separators data member.
3993  void ResetSeparators(void);
3994 
3995  /// Get the Separators member data.
3996  ///
3997  /// @return
3998  /// Reference to the member data.
3999  const TSeparators& GetSeparators(void) const;
4000 
4001  /// Assign a value to Separators data member.
4002  ///
4003  /// @param value
4004  /// Value to assign
4005  void SetSeparators(const TSeparators& value);
4007 
4008  /// Assign a value to Separators data member.
4009  ///
4010  /// @return
4011  /// Reference to the data value.
4012  TSeparators& SetSeparators(void);
4013 
4014  /// Check if a value has been assigned to Shift data member.
4015  ///
4016  /// Data member Shift is optional;
4017  /// its type is defined as 'typedef string TShift'
4018  /// @return
4019  /// - true, if a value has been assigned.
4020  /// - false, otherwise.
4021  bool IsSetShift(void) const;
4022 
4023  /// Check if it is safe to call GetShift method.
4024  ///
4025  /// @return
4026  /// - true, if the data member is getatable.
4027  /// - false, otherwise.
4028  bool CanGetShift(void) const;
4029 
4030  /// Reset Shift data member.
4031  void ResetShift(void);
4032 
4033  /// Get the Shift member data.
4034  ///
4035  /// @return
4036  /// Reference to the member data.
4037  const TShift& GetShift(void) const;
4038 
4039  /// Assign a value to Shift data member.
4040  ///
4041  /// @param value
4042  /// Value to assign
4043  void SetShift(const TShift& value);
4044  void SetShift(TShift&& value);
4045 
4046  /// Assign a value to Shift data member.
4047  ///
4048  /// @return
4049  /// Reference to the data value.
4050  TShift& SetShift(void);
4051 
4052  /// Check if a value has been assigned to Side data member.
4053  ///
4054  /// Data member Side is optional;
4055  /// its type is defined as 'typedef EAttlist_side TSide'
4056  /// @return
4057  /// - true, if a value has been assigned.
4058  /// - false, otherwise.
4059  bool IsSetSide(void) const;
4060 
4061  /// Check if it is safe to call GetSide method.
4062  ///
4063  /// @return
4064  /// - true, if the data member is getatable.
4065  /// - false, otherwise.
4066  bool CanGetSide(void) const;
4067 
4068  /// Reset Side data member.
4069  void ResetSide(void);
4070 
4071  /// Get the Side member data.
4072  ///
4073  /// @return
4074  /// Copy of the member data.
4075  TSide GetSide(void) const;
4076 
4077  /// Assign a value to Side data member.
4078  ///
4079  /// @param value
4080  /// Value to assign
4081  void SetSide(TSide value);
4082 
4083  /// Assign a value to Side data member.
4084  ///
4085  /// @return
4086  /// Reference to the data value.
4087  TSide& SetSide(void);
4088 
4089  /// Check if a value has been assigned to Stackalign data member.
4090  ///
4091  /// Data member Stackalign is optional;
4092  /// its type is defined as 'typedef EAttlist_stackalign TStackalign'
4093  /// @return
4094  /// - true, if a value has been assigned.
4095  /// - false, otherwise.
4096  bool IsSetStackalign(void) const;
4097 
4098  /// Check if it is safe to call GetStackalign method.
4099  ///
4100  /// @return
4101  /// - true, if the data member is getatable.
4102  /// - false, otherwise.
4103  bool CanGetStackalign(void) const;
4104 
4105  /// Reset Stackalign data member.
4106  void ResetStackalign(void);
4107 
4108  /// Get the Stackalign member data.
4109  ///
4110  /// @return
4111  /// Copy of the member data.
4112  TStackalign GetStackalign(void) const;
4113 
4114  /// Assign a value to Stackalign data member.
4115  ///
4116  /// @param value
4117  /// Value to assign
4119 
4120  /// Assign a value to Stackalign data member.
4121  ///
4122  /// @return
4123  /// Reference to the data value.
4124  TStackalign& SetStackalign(void);
4125 
4126  /// Check if a value has been assigned to Stretchy data member.
4127  ///
4128  /// Data member Stretchy is optional;
4129  /// its type is defined as 'typedef EAttlist_stretchy TStretchy'
4130  /// @return
4131  /// - true, if a value has been assigned.
4132  /// - false, otherwise.
4133  bool IsSetStretchy(void) const;
4134 
4135  /// Check if it is safe to call GetStretchy method.
4136  ///
4137  /// @return
4138  /// - true, if the data member is getatable.
4139  /// - false, otherwise.
4140  bool CanGetStretchy(void) const;
4141 
4142  /// Reset Stretchy data member.
4143  void ResetStretchy(void);
4144 
4145  /// Get the Stretchy member data.
4146  ///
4147  /// @return
4148  /// Copy of the member data.
4149  TStretchy GetStretchy(void) const;
4150 
4151  /// Assign a value to Stretchy data member.
4152  ///
4153  /// @param value
4154  /// Value to assign
4155  void SetStretchy(TStretchy value);
4156 
4157  /// Assign a value to Stretchy data member.
4158  ///
4159  /// @return
4160  /// Reference to the data value.
4161  TStretchy& SetStretchy(void);
4162 
4163  /// Check if a value has been assigned to Subscriptshift data member.
4164  ///
4165  /// Data member Subscriptshift is optional;
4166  /// its type is defined as 'typedef string TSubscriptshift'
4167  /// @return
4168  /// - true, if a value has been assigned.
4169  /// - false, otherwise.
4170  bool IsSetSubscriptshift(void) const;
4171 
4172  /// Check if it is safe to call GetSubscriptshift method.
4173  ///
4174  /// @return
4175  /// - true, if the data member is getatable.
4176  /// - false, otherwise.
4177  bool CanGetSubscriptshift(void) const;
4178 
4179  /// Reset Subscriptshift data member.
4180  void ResetSubscriptshift(void);
4181 
4182  /// Get the Subscriptshift member data.
4183  ///
4184  /// @return
4185  /// Reference to the member data.
4186  const TSubscriptshift& GetSubscriptshift(void) const;
4187 
4188  /// Assign a value to Subscriptshift data member.
4189  ///
4190  /// @param value
4191  /// Value to assign
4194 
4195  /// Assign a value to Subscriptshift data member.
4196  ///
4197  /// @return
4198  /// Reference to the data value.
4200 
4201  /// Check if a value has been assigned to Superscriptshift data member.
4202  ///
4203  /// Data member Superscriptshift is optional;
4204  /// its type is defined as 'typedef string TSuperscriptshift'
4205  /// @return
4206  /// - true, if a value has been assigned.
4207  /// - false, otherwise.
4208  bool IsSetSuperscriptshift(void) const;
4209 
4210  /// Check if it is safe to call GetSuperscriptshift method.
4211  ///
4212  /// @return
4213  /// - true, if the data member is getatable.
4214  /// - false, otherwise.
4215  bool CanGetSuperscriptshift(void) const;
4216 
4217  /// Reset Superscriptshift data member.
4218  void ResetSuperscriptshift(void);
4219 
4220  /// Get the Superscriptshift member data.
4221  ///
4222  /// @return
4223  /// Reference to the member data.
4224  const TSuperscriptshift& GetSuperscriptshift(void) const;
4225 
4226  /// Assign a value to Superscriptshift data member.
4227  ///
4228  /// @param value
4229  /// Value to assign
4232 
4233  /// Assign a value to Superscriptshift data member.
4234  ///
4235  /// @return
4236  /// Reference to the data value.
4238 
4239  /// Check if a value has been assigned to Symmetric data member.
4240  ///
4241  /// Data member Symmetric is optional;
4242  /// its type is defined as 'typedef EAttlist_symmetric TSymmetric'
4243  /// @return
4244  /// - true, if a value has been assigned.
4245  /// - false, otherwise.
4246  bool IsSetSymmetric(void) const;
4247 
4248  /// Check if it is safe to call GetSymmetric method.
4249  ///
4250  /// @return
4251  /// - true, if the data member is getatable.
4252  /// - false, otherwise.
4253  bool CanGetSymmetric(void) const;
4254 
4255  /// Reset Symmetric data member.
4256  void ResetSymmetric(void);
4257 
4258  /// Get the Symmetric member data.
4259  ///
4260  /// @return
4261  /// Copy of the member data.
4262  TSymmetric GetSymmetric(void) const;
4263 
4264  /// Assign a value to Symmetric data member.
4265  ///
4266  /// @param value
4267  /// Value to assign
4269 
4270  /// Assign a value to Symmetric data member.
4271  ///
4272  /// @return
4273  /// Reference to the data value.
4274  TSymmetric& SetSymmetric(void);
4275 
4276  /// Check if a value has been assigned to Valign data member.
4277  ///
4278  /// Data member Valign is optional;
4279  /// its type is defined as 'typedef string TValign'
4280  /// @return
4281  /// - true, if a value has been assigned.
4282  /// - false, otherwise.
4283  bool IsSetValign(void) const;
4284 
4285  /// Check if it is safe to call GetValign method.
4286  ///
4287  /// @return
4288  /// - true, if the data member is getatable.
4289  /// - false, otherwise.
4290  bool CanGetValign(void) const;
4291 
4292  /// Reset Valign data member.
4293  void ResetValign(void);
4294 
4295  /// Get the Valign member data.
4296  ///
4297  /// @return
4298  /// Reference to the member data.
4299  const TValign& GetValign(void) const;
4300 
4301  /// Assign a value to Valign data member.
4302  ///
4303  /// @param value
4304  /// Value to assign
4305  void SetValign(const TValign& value);
4306  void SetValign(TValign&& value);
4307 
4308  /// Assign a value to Valign data member.
4309  ///
4310  /// @return
4311  /// Reference to the data value.
4312  TValign& SetValign(void);
4313 
4314  /// Check if a value has been assigned to Width data member.
4315  ///
4316  /// Data member Width is optional;
4317  /// its type is defined as 'typedef string TWidth'
4318  /// @return
4319  /// - true, if a value has been assigned.
4320  /// - false, otherwise.
4321  bool IsSetWidth(void) const;
4322 
4323  /// Check if it is safe to call GetWidth method.
4324  ///
4325  /// @return
4326  /// - true, if the data member is getatable.
4327  /// - false, otherwise.
4328  bool CanGetWidth(void) const;
4329 
4330  /// Reset Width data member.
4331  void ResetWidth(void);
4332 
4333  /// Get the Width member data.
4334  ///
4335  /// @return
4336  /// Reference to the member data.
4337  const TWidth& GetWidth(void) const;
4338 
4339  /// Assign a value to Width data member.
4340  ///
4341  /// @param value
4342  /// Value to assign
4343  void SetWidth(const TWidth& value);
4344  void SetWidth(TWidth&& value);
4345 
4346  /// Assign a value to Width data member.
4347  ///
4348  /// @return
4349  /// Reference to the data value.
4350  TWidth& SetWidth(void);
4351 
4352  /// Reset the whole object
4353  void Reset(void);
4354 
4355 
4356  private:
4357  // Prohibit copy constructor and assignment operator
4360 
4361  // data
4363  string m_Id;
4364  string m_Xref;
4365  string m_Class;
4366  string m_Style;
4367  string m_Href;
4369  string m_Maxwidth;
4371  string m_Altimg;
4375  string m_Alttext;
4376  string m_Cdgroup;
4377  string m_Mode;
4378  string m_Macros;
4379  string m_Mathcolor;
4394  string m_Close;
4400  string m_Crossout;
4402  string m_Depth;
4412  string m_Height;
4422  string m_Length;
4430  string m_Lquote;
4431  string m_Lspace;
4432  string m_Mathsize;
4434  string m_Maxsize;
4436  string m_Minsize;
4439  string m_Notation;
4441  string m_Open;
4442  string m_Position;
4444  string m_Rowalign;
4445  string m_Rowlines;
4447  string m_Rowspan;
4448  string m_Rquote;
4449  string m_Rspace;
4450  string m_Selection;
4453  string m_Shift;
4460  string m_Valign;
4461  string m_Width;
4462  };
4463  /////////////////////////////////////////////////////////////////////////////
4464  ///
4465  /// C_E_MathExpression --
4466  ///
4467 
4469  {
4471  public:
4472  C_E_MathExpression(void);
4473 
4474  // type info
4476 
4477  };
4478  // types
4480  typedef list< CRef< C_E_MathExpression > > TMathExpression;
4481 
4482  // member index
4483  enum class E_memberIndex {
4484  e__allMandatory = 0,
4485  e_Attlist,
4487  };
4489 
4490  // getters
4491  // setters
4492 
4493  /// Check if a value has been assigned to Attlist data member.
4494  ///
4495  /// Data member Attlist is mandatory;
4496  /// its type is defined as 'typedef C_Attlist TAttlist'
4497  /// @return
4498  /// - true, if a value has been assigned.
4499  /// - false, otherwise.
4500  bool IsSetAttlist(void) const;
4501 
4502  /// Check if it is safe to call GetAttlist method.
4503  ///
4504  /// @return
4505  /// - true, if the data member is getatable.
4506  /// - false, otherwise.
4507  bool CanGetAttlist(void) const;
4508 
4509  /// Reset Attlist data member.
4510  void ResetAttlist(void);
4511 
4512  /// Get the Attlist member data.
4513  ///
4514  /// @return
4515  /// Reference to the member data.
4516  const TAttlist& GetAttlist(void) const;
4517 
4518  /// Assign a value to Attlist data member.
4519  ///
4520  /// @param value
4521  /// Reference to value.
4522  void SetAttlist(TAttlist& value);
4523 
4524  /// Assign a value to Attlist data member.
4525  ///
4526  /// @return
4527  /// Reference to the data value.
4528  TAttlist& SetAttlist(void);
4529 
4530  /// Check if a value has been assigned to MathExpression data member.
4531  ///
4532  /// Data member MathExpression is optional;
4533  /// its type is defined as 'typedef list< CRef< C_E_MathExpression > > TMathExpression'
4534  /// @return
4535  /// - true, if a value has been assigned.
4536  /// - false, otherwise.
4537  bool IsSetMathExpression(void) const;
4538 
4539  /// Check if it is safe to call GetMathExpression method.
4540  ///
4541  /// @return
4542  /// - true, if the data member is getatable.
4543  /// - false, otherwise.
4544  bool CanGetMathExpression(void) const;
4545 
4546  /// Reset MathExpression data member.
4547  void ResetMathExpression(void);
4548 
4549  /// Get the MathExpression member data.
4550  ///
4551  /// @return
4552  /// Reference to the member data.
4553  const TMathExpression& GetMathExpression(void) const;
4554 
4555  /// Assign a value to MathExpression data member.
4556  ///
4557  /// @return
4558  /// Reference to the data value.
4560 
4561  /// Reset the whole object
4562  virtual void Reset(void);
4563 
4564 
4565 private:
4566  // Prohibit copy constructor and assignment operator
4569 
4570  // data
4573  list< CRef< C_E_MathExpression > > m_MathExpression;
4574 };
4575 
4576 /* @} */
4577 
4578 
4579 
4580 
4581 
4582 ///////////////////////////////////////////////////////////
4583 ///////////////////// inline methods //////////////////////
4584 ///////////////////////////////////////////////////////////
4585 inline
4587 {
4588  return ((m_set_State[0] & 0x3) != 0);
4589 }
4590 
4591 inline
4593 {
4594  return IsSetId();
4595 }
4596 
4597 inline
4599 {
4600  if (!CanGetId()) {
4601  ThrowUnassigned(0);
4602  }
4603  return m_Id;
4604 }
4605 
4606 inline
4608 {
4609  m_Id = value;
4610  m_set_State[0] |= 0x3;
4611 }
4612 
4613 inline
4615 {
4616  m_Id = std::forward<CMath_Base::C_Attlist::TId>(value);
4617  m_set_State[0] |= 0x3;
4618 }
4619 
4620 inline
4622 {
4623 #ifdef _DEBUG
4624  if (!IsSetId()) {
4625  m_Id = UnassignedString();
4626  }
4627 #endif
4628  m_set_State[0] |= 0x1;
4629  return m_Id;
4630 }
4631 
4632 inline
4634 {
4635  return ((m_set_State[0] & 0xc) != 0);
4636 }
4637 
4638 inline
4640 {
4641  return IsSetXref();
4642 }
4643 
4644 inline
4646 {
4647  if (!CanGetXref()) {
4648  ThrowUnassigned(1);
4649  }
4650  return m_Xref;
4651 }
4652 
4653 inline
4655 {
4656  m_Xref = value;
4657  m_set_State[0] |= 0xc;
4658 }
4659 
4660 inline
4662 {
4663  m_Xref = std::forward<CMath_Base::C_Attlist::TXref>(value);
4664  m_set_State[0] |= 0xc;
4665 }
4666 
4667 inline
4669 {
4670 #ifdef _DEBUG
4671  if (!IsSetXref()) {
4672  m_Xref = UnassignedString();
4673  }
4674 #endif
4675  m_set_State[0] |= 0x4;
4676  return m_Xref;
4677 }
4678 
4679 inline
4681 {
4682  return ((m_set_State[0] & 0x30) != 0);
4683 }
4684 
4685 inline
4687 {
4688  return IsSetClass();
4689 }
4690 
4691 inline
4693 {
4694  if (!CanGetClass()) {
4695  ThrowUnassigned(2);
4696  }
4697  return m_Class;
4698 }
4699 
4700 inline
4702 {
4703  m_Class = value;
4704  m_set_State[0] |= 0x30;
4705 }
4706 
4707 inline
4709 {
4710  m_Class = std::forward<CMath_Base::C_Attlist::TClass>(value);
4711  m_set_State[0] |= 0x30;
4712 }
4713 
4714 inline
4716 {
4717 #ifdef _DEBUG
4718  if (!IsSetClass()) {
4719  m_Class = UnassignedString();
4720  }
4721 #endif
4722  m_set_State[0] |= 0x10;
4723  return m_Class;
4724 }
4725 
4726 inline
4728 {
4729  return ((m_set_State[0] & 0xc0) != 0);
4730 }
4731 
4732 inline
4734 {
4735  return IsSetStyle();
4736 }
4737 
4738 inline
4740 {
4741  if (!CanGetStyle()) {
4742  ThrowUnassigned(3);
4743  }
4744  return m_Style;
4745 }
4746 
4747 inline
4749 {
4750  m_Style = value;
4751  m_set_State[0] |= 0xc0;
4752 }
4753 
4754 inline
4756 {
4757  m_Style = std::forward<CMath_Base::C_Attlist::TStyle>(value);
4758  m_set_State[0] |= 0xc0;
4759 }
4760 
4761 inline
4763 {
4764 #ifdef _DEBUG
4765  if (!IsSetStyle()) {
4766  m_Style = UnassignedString();
4767  }
4768 #endif
4769  m_set_State[0] |= 0x40;
4770  return m_Style;
4771 }
4772 
4773 inline
4775 {
4776  return ((m_set_State[0] & 0x300) != 0);
4777 }
4778 
4779 inline
4781 {
4782  return IsSetHref();
4783 }
4784 
4785 inline
4787 {
4788  if (!CanGetHref()) {
4789  ThrowUnassigned(4);
4790  }
4791  return m_Href;
4792 }
4793 
4794 inline
4796 {
4797  m_Href = value;
4798  m_set_State[0] |= 0x300;
4799 }
4800 
4801 inline
4803 {
4804  m_Href = std::forward<CMath_Base::C_Attlist::THref>(value);
4805  m_set_State[0] |= 0x300;
4806 }
4807 
4808 inline
4810 {
4811 #ifdef _DEBUG
4812  if (!IsSetHref()) {
4813  m_Href = UnassignedString();
4814  }
4815 #endif
4816  m_set_State[0] |= 0x100;
4817  return m_Href;
4818 }
4819 
4820 inline
4822 {
4823  return ((m_set_State[0] & 0xc00) != 0);
4824 }
4825 
4826 inline
4828 {
4829  return IsSetDisplay();
4830 }
4831 
4832 inline
4834 {
4835  m_Display = (EAttlist_display)(0);
4836  m_set_State[0] &= ~0xc00;
4837 }
4838 
4839 inline
4841 {
4842  if (!CanGetDisplay()) {
4843  ThrowUnassigned(5);
4844  }
4845  return m_Display;
4846 }
4847 
4848 inline
4850 {
4851  m_Display = value;
4852  m_set_State[0] |= 0xc00;
4853 }
4854 
4855 inline
4857 {
4858 #ifdef _DEBUG
4859  if (!IsSetDisplay()) {
4860  memset(&m_Display,UnassignedByte(),sizeof(m_Display));
4861  }
4862 #endif
4863  m_set_State[0] |= 0x400;
4864  return m_Display;
4865 }
4866 
4867 inline
4869 {
4870  return ((m_set_State[0] & 0x3000) != 0);
4871 }
4872 
4873 inline
4875 {
4876  return IsSetMaxwidth();
4877 }
4878 
4879 inline
4881 {
4882  if (!CanGetMaxwidth()) {
4883  ThrowUnassigned(6);
4884  }
4885  return m_Maxwidth;
4886 }
4887 
4888 inline
4890 {
4891  m_Maxwidth = value;
4892  m_set_State[0] |= 0x3000;
4893 }
4894 
4895 inline
4897 {
4898  m_Maxwidth = std::forward<CMath_Base::C_Attlist::TMaxwidth>(value);
4899  m_set_State[0] |= 0x3000;
4900 }
4901 
4902 inline
4904 {
4905 #ifdef _DEBUG
4906  if (!IsSetMaxwidth()) {
4907  m_Maxwidth = UnassignedString();
4908  }
4909 #endif
4910  m_set_State[0] |= 0x1000;
4911  return m_Maxwidth;
4912 }
4913 
4914 inline
4916 {
4917  return ((m_set_State[0] & 0xc000) != 0);
4918 }
4919 
4920 inline
4922 {
4923  return IsSetOverflow();
4924 }
4925 
4926 inline
4928 {
4929  m_Overflow = (EAttlist_overflow)(0);
4930  m_set_State[0] &= ~0xc000;
4931 }
4932 
4933 inline
4935 {
4936  if (!CanGetOverflow()) {
4937  ThrowUnassigned(7);
4938  }
4939  return m_Overflow;
4940 }
4941 
4942 inline
4944 {
4945  m_Overflow = value;
4946  m_set_State[0] |= 0xc000;
4947 }
4948 
4949 inline
4951 {
4952 #ifdef _DEBUG
4953  if (!IsSetOverflow()) {
4954  memset(&m_Overflow,UnassignedByte(),sizeof(m_Overflow));
4955  }
4956 #endif
4957  m_set_State[0] |= 0x4000;
4958  return m_Overflow;
4959 }
4960 
4961 inline
4963 {
4964  return ((m_set_State[0] & 0x30000) != 0);
4965 }
4966 
4967 inline
4969 {
4970  return IsSetAltimg();
4971 }
4972 
4973 inline
4975 {
4976  if (!CanGetAltimg()) {
4977  ThrowUnassigned(8);
4978  }
4979  return m_Altimg;
4980 }
4981 
4982 inline
4984 {
4985  m_Altimg = value;
4986  m_set_State[0] |= 0x30000;
4987 }
4988 
4989 inline
4991 {
4992  m_Altimg = std::forward<CMath_Base::C_Attlist::TAltimg>(value);
4993  m_set_State[0] |= 0x30000;
4994 }
4995 
4996 inline
4998 {
4999 #ifdef _DEBUG
5000  if (!IsSetAltimg()) {
5001  m_Altimg = UnassignedString();
5002  }
5003 #endif
5004  m_set_State[0] |= 0x10000;
5005  return m_Altimg;
5006 }
5007 
5008 inline
5010 {
5011  return ((m_set_State[0] & 0xc0000) != 0);
5012 }
5013 
5014 inline
5016 {
5017  return IsSetAltimg_width();
5018 }
5019 
5020 inline
5022 {
5023  if (!CanGetAltimg_width()) {
5024  ThrowUnassigned(9);
5025  }
5026  return m_Altimg_width;
5027 }
5028 
5029 inline
5031 {
5032  m_Altimg_width = value;
5033  m_set_State[0] |= 0xc0000;
5034 }
5035 
5036 inline
5038 {
5039  m_Altimg_width = std::forward<CMath_Base::C_Attlist::TAltimg_width>(value);
5040  m_set_State[0] |= 0xc0000;
5041 }
5042 
5043 inline
5045 {
5046 #ifdef _DEBUG
5047  if (!IsSetAltimg_width()) {
5048  m_Altimg_width = UnassignedString();
5049  }
5050 #endif
5051  m_set_State[0] |= 0x40000;
5052  return m_Altimg_width;
5053 }
5054 
5055 inline
5057 {
5058  return ((m_set_State[0] & 0x300000) != 0);
5059 }
5060 
5061 inline
5063 {
5064  return IsSetAltimg_height();
5065 }
5066 
5067 inline
5069 {
5070  if (!CanGetAltimg_height()) {
5071  ThrowUnassigned(10);
5072  }
5073  return m_Altimg_height;
5074 }
5075 
5076 inline
5078 {
5079  m_Altimg_height = value;
5080  m_set_State[0] |= 0x300000;
5081 }
5082 
5083 inline
5085 {
5086  m_Altimg_height = std::forward<CMath_Base::C_Attlist::TAltimg_height>(value);
5087  m_set_State[0] |= 0x300000;
5088 }
5089 
5090 inline
5092 {
5093 #ifdef _DEBUG
5094  if (!IsSetAltimg_height()) {
5095  m_Altimg_height = UnassignedString();
5096  }
5097 #endif
5098  m_set_State[0] |= 0x100000;
5099  return m_Altimg_height;
5100 }
5101 
5102 inline
5104 {
5105  return ((m_set_State[0] & 0xc00000) != 0);
5106 }
5107 
5108 inline
5110 {
5111  return IsSetAltimg_valign();
5112 }
5113 
5114 inline
5116 {
5117  if (!CanGetAltimg_valign()) {
5118  ThrowUnassigned(11);
5119  }
5120  return m_Altimg_valign;
5121 }
5122 
5123 inline
5125 {
5126  m_Altimg_valign = value;
5127  m_set_State[0] |= 0xc00000;
5128 }
5129 
5130 inline
5132 {
5133  m_Altimg_valign = std::forward<CMath_Base::C_Attlist::TAltimg_valign>(value);
5134  m_set_State[0] |= 0xc00000;
5135 }
5136 
5137 inline
5139 {
5140 #ifdef _DEBUG
5141  if (!IsSetAltimg_valign()) {
5142  m_Altimg_valign = UnassignedString();
5143  }
5144 #endif
5145  m_set_State[0] |= 0x400000;
5146  return m_Altimg_valign;
5147 }
5148 
5149 inline
5151 {
5152  return ((m_set_State[0] & 0x3000000) != 0);
5153 }
5154 
5155 inline
5157 {
5158  return IsSetAlttext();
5159 }
5160 
5161 inline
5163 {
5164  if (!CanGetAlttext()) {
5165  ThrowUnassigned(12);
5166  }
5167  return m_Alttext;
5168 }
5169 
5170 inline
5172 {
5173  m_Alttext = value;
5174  m_set_State[0] |= 0x3000000;
5175 }
5176 
5177 inline
5179 {
5180  m_Alttext = std::forward<CMath_Base::C_Attlist::TAlttext>(value);
5181  m_set_State[0] |= 0x3000000;
5182 }
5183 
5184 inline
5186 {
5187 #ifdef _DEBUG
5188  if (!IsSetAlttext()) {
5189  m_Alttext = UnassignedString();
5190  }
5191 #endif