NCBI C++ ToolKit
Merror_.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 Merror_.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_MERROR_BASE_HPP
42 #define OBJTOOLS_EUTILS_EFETCH_MERROR_BASE_HPP
43 
44 // standard includes
45 #include <serial/serialbase.hpp>
46 
47 // generated includes
48 #include <string>
50 
52 
53 #ifndef BEGIN_objects_SCOPE
54 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
55 # define END_objects_SCOPE END_SCOPE(objects)
56 #endif
57 BEGIN_objects_SCOPE // namespace ncbi::objects::
58 
59 
60 // generated classes
61 
62 
63 /** @addtogroup dataspec_pubmed_mathml3
64  *
65  * @{
66  */
67 
68 /////////////////////////////////////////////////////////////////////////////
69 ///
70 /// CMerror_Base --
71 ///
72 
74 {
76 public:
77  // constructor
78  CMerror_Base(void);
79  // destructor
80  virtual ~CMerror_Base(void);
81 
82  // type info
84 
85  /////////////////////////////////////////////////////////////////////////////
86  ///
87  /// C_Attlist --
88  ///
89 
90  class C_Attlist : public CSerialObject
91  {
93  public:
94  // constructor
95  C_Attlist(void);
96  // destructor
97  ~C_Attlist(void);
98 
99  // type info
101 
102  // types
103  typedef string TId;
104  typedef string TXref;
105  typedef string TClass;
106  typedef string TStyle;
107  typedef string THref;
108  typedef string TMathcolor;
109  typedef string TMathbackground;
110 
111  // member index
112  enum class E_memberIndex {
113  e__allMandatory = 0,
114  e_id,
115  e_xref,
116  e_class,
117  e_style,
118  e_href,
119  e_mathcolor,
121  };
123 
124  // getters
125  // setters
126 
127  /// Check if a value has been assigned to Id data member.
128  ///
129  /// Data member Id is optional;
130  /// its type is defined as 'typedef string TId'
131  /// @return
132  /// - true, if a value has been assigned.
133  /// - false, otherwise.
134  bool IsSetId(void) const;
135 
136  /// Check if it is safe to call GetId method.
137  ///
138  /// @return
139  /// - true, if the data member is getatable.
140  /// - false, otherwise.
141  bool CanGetId(void) const;
142 
143  /// Reset Id data member.
144  void ResetId(void);
145 
146  /// Get the Id member data.
147  ///
148  /// @return
149  /// Reference to the member data.
150  const TId& GetId(void) const;
151 
152  /// Assign a value to Id data member.
153  ///
154  /// @param value
155  /// Value to assign
156  void SetId(const TId& value);
157  void SetId(TId&& value);
158 
159  /// Assign a value to Id data member.
160  ///
161  /// @return
162  /// Reference to the data value.
163  TId& SetId(void);
164 
165  /// Check if a value has been assigned to Xref data member.
166  ///
167  /// Data member Xref is optional;
168  /// its type is defined as 'typedef string TXref'
169  /// @return
170  /// - true, if a value has been assigned.
171  /// - false, otherwise.
172  bool IsSetXref(void) const;
173 
174  /// Check if it is safe to call GetXref method.
175  ///
176  /// @return
177  /// - true, if the data member is getatable.
178  /// - false, otherwise.
179  bool CanGetXref(void) const;
180 
181  /// Reset Xref data member.
182  void ResetXref(void);
183 
184  /// Get the Xref member data.
185  ///
186  /// @return
187  /// Reference to the member data.
188  const TXref& GetXref(void) const;
189 
190  /// Assign a value to Xref data member.
191  ///
192  /// @param value
193  /// Value to assign
194  void SetXref(const TXref& value);
195  void SetXref(TXref&& value);
196 
197  /// Assign a value to Xref data member.
198  ///
199  /// @return
200  /// Reference to the data value.
201  TXref& SetXref(void);
202 
203  /// Check if a value has been assigned to Class data member.
204  ///
205  /// Data member Class is optional;
206  /// its type is defined as 'typedef string TClass'
207  /// @return
208  /// - true, if a value has been assigned.
209  /// - false, otherwise.
210  bool IsSetClass(void) const;
211 
212  /// Check if it is safe to call GetClass method.
213  ///
214  /// @return
215  /// - true, if the data member is getatable.
216  /// - false, otherwise.
217  bool CanGetClass(void) const;
218 
219  /// Reset Class data member.
220  void ResetClass(void);
221 
222  /// Get the Class member data.
223  ///
224  /// @return
225  /// Reference to the member data.
226  const TClass& GetClass(void) const;
227 
228  /// Assign a value to Class data member.
229  ///
230  /// @param value
231  /// Value to assign
232  void SetClass(const TClass& value);
233  void SetClass(TClass&& value);
234 
235  /// Assign a value to Class data member.
236  ///
237  /// @return
238  /// Reference to the data value.
239  TClass& SetClass(void);
240 
241  /// Check if a value has been assigned to Style data member.
242  ///
243  /// Data member Style is optional;
244  /// its type is defined as 'typedef string TStyle'
245  /// @return
246  /// - true, if a value has been assigned.
247  /// - false, otherwise.
248  bool IsSetStyle(void) const;
249 
250  /// Check if it is safe to call GetStyle method.
251  ///
252  /// @return
253  /// - true, if the data member is getatable.
254  /// - false, otherwise.
255  bool CanGetStyle(void) const;
256 
257  /// Reset Style data member.
258  void ResetStyle(void);
259 
260  /// Get the Style member data.
261  ///
262  /// @return
263  /// Reference to the member data.
264  const TStyle& GetStyle(void) const;
265 
266  /// Assign a value to Style data member.
267  ///
268  /// @param value
269  /// Value to assign
270  void SetStyle(const TStyle& value);
271  void SetStyle(TStyle&& value);
272 
273  /// Assign a value to Style data member.
274  ///
275  /// @return
276  /// Reference to the data value.
277  TStyle& SetStyle(void);
278 
279  /// Check if a value has been assigned to Href data member.
280  ///
281  /// Data member Href is optional;
282  /// its type is defined as 'typedef string THref'
283  /// @return
284  /// - true, if a value has been assigned.
285  /// - false, otherwise.
286  bool IsSetHref(void) const;
287 
288  /// Check if it is safe to call GetHref method.
289  ///
290  /// @return
291  /// - true, if the data member is getatable.
292  /// - false, otherwise.
293  bool CanGetHref(void) const;
294 
295  /// Reset Href data member.
296  void ResetHref(void);
297 
298  /// Get the Href member data.
299  ///
300  /// @return
301  /// Reference to the member data.
302  const THref& GetHref(void) const;
303 
304  /// Assign a value to Href data member.
305  ///
306  /// @param value
307  /// Value to assign
308  void SetHref(const THref& value);
309  void SetHref(THref&& value);
310 
311  /// Assign a value to Href data member.
312  ///
313  /// @return
314  /// Reference to the data value.
315  THref& SetHref(void);
316 
317  /// Check if a value has been assigned to Mathcolor data member.
318  ///
319  /// Data member Mathcolor is optional;
320  /// its type is defined as 'typedef string TMathcolor'
321  /// @return
322  /// - true, if a value has been assigned.
323  /// - false, otherwise.
324  bool IsSetMathcolor(void) const;
325 
326  /// Check if it is safe to call GetMathcolor method.
327  ///
328  /// @return
329  /// - true, if the data member is getatable.
330  /// - false, otherwise.
331  bool CanGetMathcolor(void) const;
332 
333  /// Reset Mathcolor data member.
334  void ResetMathcolor(void);
335 
336  /// Get the Mathcolor member data.
337  ///
338  /// @return
339  /// Reference to the member data.
340  const TMathcolor& GetMathcolor(void) const;
341 
342  /// Assign a value to Mathcolor data member.
343  ///
344  /// @param value
345  /// Value to assign
346  void SetMathcolor(const TMathcolor& value);
347  void SetMathcolor(TMathcolor&& value);
348 
349  /// Assign a value to Mathcolor data member.
350  ///
351  /// @return
352  /// Reference to the data value.
353  TMathcolor& SetMathcolor(void);
354 
355  /// Check if a value has been assigned to Mathbackground data member.
356  ///
357  /// Data member Mathbackground is optional;
358  /// its type is defined as 'typedef string TMathbackground'
359  /// @return
360  /// - true, if a value has been assigned.
361  /// - false, otherwise.
362  bool IsSetMathbackground(void) const;
363 
364  /// Check if it is safe to call GetMathbackground method.
365  ///
366  /// @return
367  /// - true, if the data member is getatable.
368  /// - false, otherwise.
369  bool CanGetMathbackground(void) const;
370 
371  /// Reset Mathbackground data member.
372  void ResetMathbackground(void);
373 
374  /// Get the Mathbackground member data.
375  ///
376  /// @return
377  /// Reference to the member data.
378  const TMathbackground& GetMathbackground(void) const;
379 
380  /// Assign a value to Mathbackground data member.
381  ///
382  /// @param value
383  /// Value to assign
386 
387  /// Assign a value to Mathbackground data member.
388  ///
389  /// @return
390  /// Reference to the data value.
392 
393  /// Reset the whole object
394  void Reset(void);
395 
396 
397  private:
398  // Prohibit copy constructor and assignment operator
401 
402  // data
404  string m_Id;
405  string m_Xref;
406  string m_Class;
407  string m_Style;
408  string m_Href;
409  string m_Mathcolor;
411  };
413  // types
415  typedef C_Merror TMerror;
416 
417  // member index
418  enum class E_memberIndex {
419  e__allMandatory = 0,
420  e_Attlist,
421  e_merror
422  };
424 
425  // getters
426  // setters
427 
428  /// Check if a value has been assigned to Attlist data member.
429  ///
430  /// Data member Attlist is mandatory;
431  /// its type is defined as 'typedef C_Attlist TAttlist'
432  /// @return
433  /// - true, if a value has been assigned.
434  /// - false, otherwise.
435  bool IsSetAttlist(void) const;
436 
437  /// Check if it is safe to call GetAttlist method.
438  ///
439  /// @return
440  /// - true, if the data member is getatable.
441  /// - false, otherwise.
442  bool CanGetAttlist(void) const;
443 
444  /// Reset Attlist data member.
445  void ResetAttlist(void);
446 
447  /// Get the Attlist member data.
448  ///
449  /// @return
450  /// Reference to the member data.
451  const TAttlist& GetAttlist(void) const;
452 
453  /// Assign a value to Attlist data member.
454  ///
455  /// @param value
456  /// Reference to value.
457  void SetAttlist(TAttlist& value);
458 
459  /// Assign a value to Attlist data member.
460  ///
461  /// @return
462  /// Reference to the data value.
463  TAttlist& SetAttlist(void);
464 
465  /// Check if a value has been assigned to Merror data member.
466  ///
467  /// Data member Merror is mandatory;
468  /// its type is defined as 'typedef C_Merror TMerror'
469  /// @return
470  /// - true, if a value has been assigned.
471  /// - false, otherwise.
472  bool IsSetMerror(void) const;
473 
474  /// Check if it is safe to call GetMerror method.
475  ///
476  /// @return
477  /// - true, if the data member is getatable.
478  /// - false, otherwise.
479  bool CanGetMerror(void) const;
480 
481  /// Reset Merror data member.
482  void ResetMerror(void);
483 
484  /// Get the Merror member data.
485  ///
486  /// @return
487  /// Reference to the member data.
488  const TMerror& GetMerror(void) const;
489 
490  /// Assign a value to Merror data member.
491  ///
492  /// @param value
493  /// Reference to value.
494  void SetMerror(TMerror& value);
495 
496  /// Assign a value to Merror data member.
497  ///
498  /// @return
499  /// Reference to the data value.
500  TMerror& SetMerror(void);
501 
502  /// Reset the whole object
503  virtual void Reset(void);
504 
505 
506 private:
507  // Prohibit copy constructor and assignment operator
510 
511  // data
515 };
516 
517 /* @} */
518 
519 
520 
521 
522 
523 ///////////////////////////////////////////////////////////
524 ///////////////////// inline methods //////////////////////
525 ///////////////////////////////////////////////////////////
526 inline
528 {
529  return ((m_set_State[0] & 0x3) != 0);
530 }
531 
532 inline
534 {
535  return IsSetId();
536 }
537 
538 inline
540 {
541  if (!CanGetId()) {
542  ThrowUnassigned(0);
543  }
544  return m_Id;
545 }
546 
547 inline
549 {
550  m_Id = value;
551  m_set_State[0] |= 0x3;
552 }
553 
554 inline
556 {
557  m_Id = std::forward<CMerror_Base::C_Attlist::TId>(value);
558  m_set_State[0] |= 0x3;
559 }
560 
561 inline
563 {
564 #ifdef _DEBUG
565  if (!IsSetId()) {
566  m_Id = UnassignedString();
567  }
568 #endif
569  m_set_State[0] |= 0x1;
570  return m_Id;
571 }
572 
573 inline
575 {
576  return ((m_set_State[0] & 0xc) != 0);
577 }
578 
579 inline
581 {
582  return IsSetXref();
583 }
584 
585 inline
587 {
588  if (!CanGetXref()) {
589  ThrowUnassigned(1);
590  }
591  return m_Xref;
592 }
593 
594 inline
596 {
597  m_Xref = value;
598  m_set_State[0] |= 0xc;
599 }
600 
601 inline
603 {
604  m_Xref = std::forward<CMerror_Base::C_Attlist::TXref>(value);
605  m_set_State[0] |= 0xc;
606 }
607 
608 inline
610 {
611 #ifdef _DEBUG
612  if (!IsSetXref()) {
613  m_Xref = UnassignedString();
614  }
615 #endif
616  m_set_State[0] |= 0x4;
617  return m_Xref;
618 }
619 
620 inline
622 {
623  return ((m_set_State[0] & 0x30) != 0);
624 }
625 
626 inline
628 {
629  return IsSetClass();
630 }
631 
632 inline
634 {
635  if (!CanGetClass()) {
636  ThrowUnassigned(2);
637  }
638  return m_Class;
639 }
640 
641 inline
643 {
644  m_Class = value;
645  m_set_State[0] |= 0x30;
646 }
647 
648 inline
650 {
651  m_Class = std::forward<CMerror_Base::C_Attlist::TClass>(value);
652  m_set_State[0] |= 0x30;
653 }
654 
655 inline
657 {
658 #ifdef _DEBUG
659  if (!IsSetClass()) {
660  m_Class = UnassignedString();
661  }
662 #endif
663  m_set_State[0] |= 0x10;
664  return m_Class;
665 }
666 
667 inline
669 {
670  return ((m_set_State[0] & 0xc0) != 0);
671 }
672 
673 inline
675 {
676  return IsSetStyle();
677 }
678 
679 inline
681 {
682  if (!CanGetStyle()) {
683  ThrowUnassigned(3);
684  }
685  return m_Style;
686 }
687 
688 inline
690 {
691  m_Style = value;
692  m_set_State[0] |= 0xc0;
693 }
694 
695 inline
697 {
698  m_Style = std::forward<CMerror_Base::C_Attlist::TStyle>(value);
699  m_set_State[0] |= 0xc0;
700 }
701 
702 inline
704 {
705 #ifdef _DEBUG
706  if (!IsSetStyle()) {
707  m_Style = UnassignedString();
708  }
709 #endif
710  m_set_State[0] |= 0x40;
711  return m_Style;
712 }
713 
714 inline
716 {
717  return ((m_set_State[0] & 0x300) != 0);
718 }
719 
720 inline
722 {
723  return IsSetHref();
724 }
725 
726 inline
728 {
729  if (!CanGetHref()) {
730  ThrowUnassigned(4);
731  }
732  return m_Href;
733 }
734 
735 inline
737 {
738  m_Href = value;
739  m_set_State[0] |= 0x300;
740 }
741 
742 inline
744 {
745  m_Href = std::forward<CMerror_Base::C_Attlist::THref>(value);
746  m_set_State[0] |= 0x300;
747 }
748 
749 inline
751 {
752 #ifdef _DEBUG
753  if (!IsSetHref()) {
754  m_Href = UnassignedString();
755  }
756 #endif
757  m_set_State[0] |= 0x100;
758  return m_Href;
759 }
760 
761 inline
763 {
764  return ((m_set_State[0] & 0xc00) != 0);
765 }
766 
767 inline
769 {
770  return IsSetMathcolor();
771 }
772 
773 inline
775 {
776  if (!CanGetMathcolor()) {
777  ThrowUnassigned(5);
778  }
779  return m_Mathcolor;
780 }
781 
782 inline
784 {
785  m_Mathcolor = value;
786  m_set_State[0] |= 0xc00;
787 }
788 
789 inline
791 {
792  m_Mathcolor = std::forward<CMerror_Base::C_Attlist::TMathcolor>(value);
793  m_set_State[0] |= 0xc00;
794 }
795 
796 inline
798 {
799 #ifdef _DEBUG
800  if (!IsSetMathcolor()) {
801  m_Mathcolor = UnassignedString();
802  }
803 #endif
804  m_set_State[0] |= 0x400;
805  return m_Mathcolor;
806 }
807 
808 inline
810 {
811  return ((m_set_State[0] & 0x3000) != 0);
812 }
813 
814 inline
816 {
817  return IsSetMathbackground();
818 }
819 
820 inline
822 {
823  if (!CanGetMathbackground()) {
824  ThrowUnassigned(6);
825  }
826  return m_Mathbackground;
827 }
828 
829 inline
831 {
832  m_Mathbackground = value;
833  m_set_State[0] |= 0x3000;
834 }
835 
836 inline
838 {
839  m_Mathbackground = std::forward<CMerror_Base::C_Attlist::TMathbackground>(value);
840  m_set_State[0] |= 0x3000;
841 }
842 
843 inline
845 {
846 #ifdef _DEBUG
847  if (!IsSetMathbackground()) {
848  m_Mathbackground = UnassignedString();
849  }
850 #endif
851  m_set_State[0] |= 0x1000;
852  return m_Mathbackground;
853 }
854 
855 inline
857 {
858  return m_Attlist.NotEmpty();
859 }
860 
861 inline
863 {
864  return true;
865 }
866 
867 inline
869 {
870  if ( !m_Attlist ) {
871  const_cast<CMerror_Base*>(this)->ResetAttlist();
872  }
873  return (*m_Attlist);
874 }
875 
876 inline
878 {
879  if ( !m_Attlist ) {
880  ResetAttlist();
881  }
882  return (*m_Attlist);
883 }
884 
885 inline
887 {
888  return m_Merror.NotEmpty();
889 }
890 
891 inline
893 {
894  return true;
895 }
896 
897 inline
899 {
900  if ( !m_Merror ) {
901  const_cast<CMerror_Base*>(this)->ResetMerror();
902  }
903  return (*m_Merror);
904 }
905 
906 inline
908 {
909  if ( !m_Merror ) {
910  ResetMerror();
911  }
912  return (*m_Merror);
913 }
914 
915 ///////////////////////////////////////////////////////////
916 ////////////////// end of inline methods //////////////////
917 ///////////////////////////////////////////////////////////
918 
919 
920 
921 
922 
923 END_objects_SCOPE // namespace ncbi::objects::
924 
926 
927 
928 #endif // OBJTOOLS_EUTILS_EFETCH_MERROR_BASE_HPP
User-defined methods of the data storage class.
CImpliedMrow –.
Definition: ImpliedMrow.hpp:66
C_Attlist –.
Definition: Merror_.hpp:91
CMerror_Base –.
Definition: Merror_.hpp:74
CRef –.
Definition: ncbiobj.hpp:618
Base class for all serializable objects.
Definition: serialbase.hpp:150
void ThrowUnassigned(TMemberIndex index) const
static string UnassignedString(void)
Definition: serialbase.hpp:175
uint32_t Uint4
4-byte (32-bit) unsigned integer
Definition: ncbitype.h:103
#define END_NCBI_SCOPE
End previously defined NCBI scope.
Definition: ncbistl.hpp:103
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
Definition: ncbistl.hpp:100
TAttlist & SetAttlist(void)
Assign a value to Attlist data member.
Definition: Merror_.hpp:877
CMerror_Base(void)
Definition: Merror_.cpp:179
bool IsSetStyle(void) const
Check if a value has been assigned to Style data member.
Definition: Merror_.hpp:668
const TMerror & GetMerror(void) const
Get the Merror member data.
Definition: Merror_.hpp:898
const TClass & GetClass(void) const
Get the Class member data.
Definition: Merror_.hpp:633
CRef< TMerror > m_Merror
Definition: Merror_.hpp:514
bool CanGetMathbackground(void) const
Check if it is safe to call GetMathbackground method.
Definition: Merror_.hpp:815
CSerialObject Tparent
Definition: Merror_.hpp:92
C_Attlist(const C_Attlist &)
const TXref & GetXref(void) const
Get the Xref member data.
Definition: Merror_.hpp:586
C_Attlist TAttlist
Definition: Merror_.hpp:414
bool IsSetXref(void) const
Check if a value has been assigned to Xref data member.
Definition: Merror_.hpp:574
bool IsSetId(void) const
Check if a value has been assigned to Id data member.
Definition: Merror_.hpp:527
TMerror & SetMerror(void)
Assign a value to Merror data member.
Definition: Merror_.hpp:907
TStyle & SetStyle(void)
Assign a value to Style data member.
Definition: Merror_.hpp:703
bool CanGetStyle(void) const
Check if it is safe to call GetStyle method.
Definition: Merror_.hpp:674
bool IsSetClass(void) const
Check if a value has been assigned to Class data member.
Definition: Merror_.hpp:621
void ResetHref(void)
Reset Href data member.
Definition: Merror_.cpp:74
bool IsSetMathbackground(void) const
Check if a value has been assigned to Mathbackground data member.
Definition: Merror_.hpp:809
CSerialObject Tparent
Definition: Merror_.hpp:75
DECLARE_INTERNAL_TYPE_INFO()
const TAttlist & GetAttlist(void) const
Get the Attlist member data.
Definition: Merror_.hpp:868
CMerror_Base(const CMerror_Base &)
C_Merror TMerror
Definition: Merror_.hpp:415
const TId & GetId(void) const
Get the Id member data.
Definition: Merror_.hpp:539
TMathcolor & SetMathcolor(void)
Assign a value to Mathcolor data member.
Definition: Merror_.hpp:797
void ResetMerror(void)
Reset Merror data member.
Definition: Merror_.cpp:146
bool CanGetMerror(void) const
Check if it is safe to call GetMerror method.
Definition: Merror_.hpp:892
bool IsSetMathcolor(void) const
Check if a value has been assigned to Mathcolor data member.
Definition: Merror_.hpp:762
void Reset(void)
Reset the whole object.
Definition: Merror_.cpp:92
bool CanGetHref(void) const
Check if it is safe to call GetHref method.
Definition: Merror_.hpp:721
void ResetXref(void)
Reset Xref data member.
Definition: Merror_.cpp:56
bool CanGetMathcolor(void) const
Check if it is safe to call GetMathcolor method.
Definition: Merror_.hpp:768
void ResetAttlist(void)
Reset Attlist data member.
Definition: Merror_.cpp:132
TXref & SetXref(void)
Assign a value to Xref data member.
Definition: Merror_.hpp:609
TId & SetId(void)
Assign a value to Id data member.
Definition: Merror_.hpp:562
CMerror_Base & operator=(const CMerror_Base &)
virtual ~CMerror_Base(void)
Definition: Merror_.cpp:189
const TStyle & GetStyle(void) const
Get the Style member data.
Definition: Merror_.hpp:680
CRef< TAttlist > m_Attlist
Definition: Merror_.hpp:513
Tparent::CMemberIndex< E_memberIndex, 3 > TmemberIndex
Definition: Merror_.hpp:423
bool IsSetMerror(void) const
Check if a value has been assigned to Merror data member.
Definition: Merror_.hpp:886
bool CanGetAttlist(void) const
Check if it is safe to call GetAttlist method.
Definition: Merror_.hpp:862
C_Attlist & operator=(const C_Attlist &)
Uint4 m_set_State[1]
Definition: Merror_.hpp:512
bool CanGetClass(void) const
Check if it is safe to call GetClass method.
Definition: Merror_.hpp:627
bool IsSetHref(void) const
Check if a value has been assigned to Href data member.
Definition: Merror_.hpp:715
bool IsSetAttlist(void) const
Check if a value has been assigned to Attlist data member.
Definition: Merror_.hpp:856
void ResetStyle(void)
Reset Style data member.
Definition: Merror_.cpp:68
void ResetClass(void)
Reset Class data member.
Definition: Merror_.cpp:62
void ResetId(void)
Reset Id data member.
Definition: Merror_.cpp:50
const TMathcolor & GetMathcolor(void) const
Get the Mathcolor member data.
Definition: Merror_.hpp:774
const TMathbackground & GetMathbackground(void) const
Get the Mathbackground member data.
Definition: Merror_.hpp:821
virtual void Reset(void)
Reset the whole object.
Definition: Merror_.cpp:160
THref & SetHref(void)
Assign a value to Href data member.
Definition: Merror_.hpp:750
Tparent::CMemberIndex< E_memberIndex, 8 > TmemberIndex
Definition: Merror_.hpp:122
bool CanGetXref(void) const
Check if it is safe to call GetXref method.
Definition: Merror_.hpp:580
TMathbackground & SetMathbackground(void)
Assign a value to Mathbackground data member.
Definition: Merror_.hpp:844
void ResetMathcolor(void)
Reset Mathcolor data member.
Definition: Merror_.cpp:80
bool CanGetId(void) const
Check if it is safe to call GetId method.
Definition: Merror_.hpp:533
void ResetMathbackground(void)
Reset Mathbackground data member.
Definition: Merror_.cpp:86
CImpliedMrow C_Merror
Definition: Merror_.hpp:412
TClass & SetClass(void)
Assign a value to Class data member.
Definition: Merror_.hpp:656
const THref & GetHref(void) const
Get the Href member data.
Definition: Merror_.hpp:727
const GenericPointer< typename T::ValueType > T2 value
Definition: pointer.h:1227
Modified on Fri Sep 20 14:57:10 2024 by modify_doxy.py rev. 669887