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