NCBI C++ ToolKit
Interval_.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 Interval_.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_INTERVAL_BASE_HPP
42 #define OBJTOOLS_EUTILS_EFETCH_INTERVAL_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 ///
71 /// CInterval_Base --
72 ///
73 
75 {
77 public:
78  // constructor
79  CInterval_Base(void);
80  // destructor
81  virtual ~CInterval_Base(void);
82 
83  // type info
85 
86  /////////////////////////////////////////////////////////////////////////////
87  ///
88  /// C_Attlist --
89  ///
90 
91  class C_Attlist : public CSerialObject
92  {
94  public:
95  // constructor
96  C_Attlist(void);
97  // destructor
98  ~C_Attlist(void);
99 
100  // type info
102 
103  // types
104  typedef string TId;
105  typedef string TXref;
106  typedef string TClass;
107  typedef string TStyle;
108  typedef string THref;
109  typedef string TEncoding;
110  typedef string TDefinitionURL;
111  typedef string TClosure;
112 
113  // member index
114  enum class E_memberIndex {
115  e__allMandatory = 0,
116  e_id,
117  e_xref,
118  e_class,
119  e_style,
120  e_href,
121  e_encoding,
123  e_closure
124  };
126 
127  // getters
128  // setters
129 
130  /// Check if a value has been assigned to Id data member.
131  ///
132  /// Data member Id is optional;
133  /// its type is defined as 'typedef string TId'
134  /// @return
135  /// - true, if a value has been assigned.
136  /// - false, otherwise.
137  bool IsSetId(void) const;
138 
139  /// Check if it is safe to call GetId method.
140  ///
141  /// @return
142  /// - true, if the data member is getatable.
143  /// - false, otherwise.
144  bool CanGetId(void) const;
145 
146  /// Reset Id data member.
147  void ResetId(void);
148 
149  /// Get the Id member data.
150  ///
151  /// @return
152  /// Reference to the member data.
153  const TId& GetId(void) const;
154 
155  /// Assign a value to Id data member.
156  ///
157  /// @param value
158  /// Value to assign
159  void SetId(const TId& value);
160  void SetId(TId&& value);
161 
162  /// Assign a value to Id data member.
163  ///
164  /// @return
165  /// Reference to the data value.
166  TId& SetId(void);
167 
168  /// Check if a value has been assigned to Xref data member.
169  ///
170  /// Data member Xref is optional;
171  /// its type is defined as 'typedef string TXref'
172  /// @return
173  /// - true, if a value has been assigned.
174  /// - false, otherwise.
175  bool IsSetXref(void) const;
176 
177  /// Check if it is safe to call GetXref method.
178  ///
179  /// @return
180  /// - true, if the data member is getatable.
181  /// - false, otherwise.
182  bool CanGetXref(void) const;
183 
184  /// Reset Xref data member.
185  void ResetXref(void);
186 
187  /// Get the Xref member data.
188  ///
189  /// @return
190  /// Reference to the member data.
191  const TXref& GetXref(void) const;
192 
193  /// Assign a value to Xref data member.
194  ///
195  /// @param value
196  /// Value to assign
197  void SetXref(const TXref& value);
198  void SetXref(TXref&& value);
199 
200  /// Assign a value to Xref data member.
201  ///
202  /// @return
203  /// Reference to the data value.
204  TXref& SetXref(void);
205 
206  /// Check if a value has been assigned to Class data member.
207  ///
208  /// Data member Class is optional;
209  /// its type is defined as 'typedef string TClass'
210  /// @return
211  /// - true, if a value has been assigned.
212  /// - false, otherwise.
213  bool IsSetClass(void) const;
214 
215  /// Check if it is safe to call GetClass method.
216  ///
217  /// @return
218  /// - true, if the data member is getatable.
219  /// - false, otherwise.
220  bool CanGetClass(void) const;
221 
222  /// Reset Class data member.
223  void ResetClass(void);
224 
225  /// Get the Class member data.
226  ///
227  /// @return
228  /// Reference to the member data.
229  const TClass& GetClass(void) const;
230 
231  /// Assign a value to Class data member.
232  ///
233  /// @param value
234  /// Value to assign
235  void SetClass(const TClass& value);
236  void SetClass(TClass&& value);
237 
238  /// Assign a value to Class data member.
239  ///
240  /// @return
241  /// Reference to the data value.
242  TClass& SetClass(void);
243 
244  /// Check if a value has been assigned to Style data member.
245  ///
246  /// Data member Style is optional;
247  /// its type is defined as 'typedef string TStyle'
248  /// @return
249  /// - true, if a value has been assigned.
250  /// - false, otherwise.
251  bool IsSetStyle(void) const;
252 
253  /// Check if it is safe to call GetStyle method.
254  ///
255  /// @return
256  /// - true, if the data member is getatable.
257  /// - false, otherwise.
258  bool CanGetStyle(void) const;
259 
260  /// Reset Style data member.
261  void ResetStyle(void);
262 
263  /// Get the Style member data.
264  ///
265  /// @return
266  /// Reference to the member data.
267  const TStyle& GetStyle(void) const;
268 
269  /// Assign a value to Style data member.
270  ///
271  /// @param value
272  /// Value to assign
273  void SetStyle(const TStyle& value);
274  void SetStyle(TStyle&& value);
275 
276  /// Assign a value to Style data member.
277  ///
278  /// @return
279  /// Reference to the data value.
280  TStyle& SetStyle(void);
281 
282  /// Check if a value has been assigned to Href data member.
283  ///
284  /// Data member Href is optional;
285  /// its type is defined as 'typedef string THref'
286  /// @return
287  /// - true, if a value has been assigned.
288  /// - false, otherwise.
289  bool IsSetHref(void) const;
290 
291  /// Check if it is safe to call GetHref method.
292  ///
293  /// @return
294  /// - true, if the data member is getatable.
295  /// - false, otherwise.
296  bool CanGetHref(void) const;
297 
298  /// Reset Href data member.
299  void ResetHref(void);
300 
301  /// Get the Href member data.
302  ///
303  /// @return
304  /// Reference to the member data.
305  const THref& GetHref(void) const;
306 
307  /// Assign a value to Href data member.
308  ///
309  /// @param value
310  /// Value to assign
311  void SetHref(const THref& value);
312  void SetHref(THref&& value);
313 
314  /// Assign a value to Href data member.
315  ///
316  /// @return
317  /// Reference to the data value.
318  THref& SetHref(void);
319 
320  /// Check if a value has been assigned to Encoding data member.
321  ///
322  /// Data member Encoding is optional;
323  /// its type is defined as 'typedef string TEncoding'
324  /// @return
325  /// - true, if a value has been assigned.
326  /// - false, otherwise.
327  bool IsSetEncoding(void) const;
328 
329  /// Check if it is safe to call GetEncoding method.
330  ///
331  /// @return
332  /// - true, if the data member is getatable.
333  /// - false, otherwise.
334  bool CanGetEncoding(void) const;
335 
336  /// Reset Encoding data member.
337  void ResetEncoding(void);
338 
339  /// Get the Encoding member data.
340  ///
341  /// @return
342  /// Reference to the member data.
343  const TEncoding& GetEncoding(void) const;
344 
345  /// Assign a value to Encoding data member.
346  ///
347  /// @param value
348  /// Value to assign
349  void SetEncoding(const TEncoding& value);
350  void SetEncoding(TEncoding&& value);
351 
352  /// Assign a value to Encoding data member.
353  ///
354  /// @return
355  /// Reference to the data value.
356  TEncoding& SetEncoding(void);
357 
358  /// Check if a value has been assigned to DefinitionURL data member.
359  ///
360  /// Data member DefinitionURL is optional;
361  /// its type is defined as 'typedef string TDefinitionURL'
362  /// @return
363  /// - true, if a value has been assigned.
364  /// - false, otherwise.
365  bool IsSetDefinitionURL(void) const;
366 
367  /// Check if it is safe to call GetDefinitionURL method.
368  ///
369  /// @return
370  /// - true, if the data member is getatable.
371  /// - false, otherwise.
372  bool CanGetDefinitionURL(void) const;
373 
374  /// Reset DefinitionURL data member.
375  void ResetDefinitionURL(void);
376 
377  /// Get the DefinitionURL member data.
378  ///
379  /// @return
380  /// Reference to the member data.
381  const TDefinitionURL& GetDefinitionURL(void) const;
382 
383  /// Assign a value to DefinitionURL data member.
384  ///
385  /// @param value
386  /// Value to assign
389 
390  /// Assign a value to DefinitionURL data member.
391  ///
392  /// @return
393  /// Reference to the data value.
395 
396  /// Check if a value has been assigned to Closure data member.
397  ///
398  /// Data member Closure is optional;
399  /// its type is defined as 'typedef string TClosure'
400  /// @return
401  /// - true, if a value has been assigned.
402  /// - false, otherwise.
403  bool IsSetClosure(void) const;
404 
405  /// Check if it is safe to call GetClosure method.
406  ///
407  /// @return
408  /// - true, if the data member is getatable.
409  /// - false, otherwise.
410  bool CanGetClosure(void) const;
411 
412  /// Reset Closure data member.
413  void ResetClosure(void);
414 
415  /// Get the Closure member data.
416  ///
417  /// @return
418  /// Reference to the member data.
419  const TClosure& GetClosure(void) const;
420 
421  /// Assign a value to Closure data member.
422  ///
423  /// @param value
424  /// Value to assign
425  void SetClosure(const TClosure& value);
426  void SetClosure(TClosure&& value);
427 
428  /// Assign a value to Closure data member.
429  ///
430  /// @return
431  /// Reference to the data value.
432  TClosure& SetClosure(void);
433 
434  /// Reset the whole object
435  void Reset(void);
436 
437 
438  private:
439  // Prohibit copy constructor and assignment operator
442 
443  // data
445  string m_Id;
446  string m_Xref;
447  string m_Class;
448  string m_Style;
449  string m_Href;
450  string m_Encoding;
452  string m_Closure;
453  };
454  /////////////////////////////////////////////////////////////////////////////
455  ///
456  /// C_E_ContExp --
457  ///
458 
459  class C_E_ContExp : public CContExp
460  {
461  typedef CContExp Tparent;
462  public:
463  C_E_ContExp(void);
464 
465  // type info
467 
468  };
469  // types
471  typedef list< CRef< C_E_ContExp > > TContExp;
472 
473  // member index
474  enum class E_memberIndex {
475  e__allMandatory = 0,
476  e_Attlist,
477  e_ContExp
478  };
480 
481  // getters
482  // setters
483 
484  /// Check if a value has been assigned to Attlist data member.
485  ///
486  /// Data member Attlist is mandatory;
487  /// its type is defined as 'typedef C_Attlist TAttlist'
488  /// @return
489  /// - true, if a value has been assigned.
490  /// - false, otherwise.
491  bool IsSetAttlist(void) const;
492 
493  /// Check if it is safe to call GetAttlist method.
494  ///
495  /// @return
496  /// - true, if the data member is getatable.
497  /// - false, otherwise.
498  bool CanGetAttlist(void) const;
499 
500  /// Reset Attlist data member.
501  void ResetAttlist(void);
502 
503  /// Get the Attlist member data.
504  ///
505  /// @return
506  /// Reference to the member data.
507  const TAttlist& GetAttlist(void) const;
508 
509  /// Assign a value to Attlist data member.
510  ///
511  /// @param value
512  /// Reference to value.
513  void SetAttlist(TAttlist& value);
514 
515  /// Assign a value to Attlist data member.
516  ///
517  /// @return
518  /// Reference to the data value.
519  TAttlist& SetAttlist(void);
520 
521  /// Check if a value has been assigned to ContExp data member.
522  ///
523  /// Data member ContExp is mandatory;
524  /// its type is defined as 'typedef list< CRef< C_E_ContExp > > TContExp'
525  /// @return
526  /// - true, if a value has been assigned.
527  /// - false, otherwise.
528  bool IsSetContExp(void) const;
529 
530  /// Check if it is safe to call GetContExp method.
531  ///
532  /// @return
533  /// - true, if the data member is getatable.
534  /// - false, otherwise.
535  bool CanGetContExp(void) const;
536 
537  /// Reset ContExp data member.
538  void ResetContExp(void);
539 
540  /// Get the ContExp member data.
541  ///
542  /// @return
543  /// Reference to the member data.
544  const TContExp& GetContExp(void) const;
545 
546  /// Assign a value to ContExp data member.
547  ///
548  /// @return
549  /// Reference to the data value.
550  TContExp& SetContExp(void);
551 
552  /// Reset the whole object
553  virtual void Reset(void);
554 
555 
556 private:
557  // Prohibit copy constructor and assignment operator
560 
561  // data
564  list< CRef< C_E_ContExp > > m_ContExp;
565 };
566 
567 /* @} */
568 
569 
570 
571 
572 
573 ///////////////////////////////////////////////////////////
574 ///////////////////// inline methods //////////////////////
575 ///////////////////////////////////////////////////////////
576 inline
578 {
579  return ((m_set_State[0] & 0x3) != 0);
580 }
581 
582 inline
584 {
585  return IsSetId();
586 }
587 
588 inline
590 {
591  if (!CanGetId()) {
592  ThrowUnassigned(0);
593  }
594  return m_Id;
595 }
596 
597 inline
599 {
600  m_Id = value;
601  m_set_State[0] |= 0x3;
602 }
603 
604 inline
606 {
607  m_Id = std::forward<CInterval_Base::C_Attlist::TId>(value);
608  m_set_State[0] |= 0x3;
609 }
610 
611 inline
613 {
614 #ifdef _DEBUG
615  if (!IsSetId()) {
616  m_Id = UnassignedString();
617  }
618 #endif
619  m_set_State[0] |= 0x1;
620  return m_Id;
621 }
622 
623 inline
625 {
626  return ((m_set_State[0] & 0xc) != 0);
627 }
628 
629 inline
631 {
632  return IsSetXref();
633 }
634 
635 inline
637 {
638  if (!CanGetXref()) {
639  ThrowUnassigned(1);
640  }
641  return m_Xref;
642 }
643 
644 inline
646 {
647  m_Xref = value;
648  m_set_State[0] |= 0xc;
649 }
650 
651 inline
653 {
654  m_Xref = std::forward<CInterval_Base::C_Attlist::TXref>(value);
655  m_set_State[0] |= 0xc;
656 }
657 
658 inline
660 {
661 #ifdef _DEBUG
662  if (!IsSetXref()) {
663  m_Xref = UnassignedString();
664  }
665 #endif
666  m_set_State[0] |= 0x4;
667  return m_Xref;
668 }
669 
670 inline
672 {
673  return ((m_set_State[0] & 0x30) != 0);
674 }
675 
676 inline
678 {
679  return IsSetClass();
680 }
681 
682 inline
684 {
685  if (!CanGetClass()) {
686  ThrowUnassigned(2);
687  }
688  return m_Class;
689 }
690 
691 inline
693 {
694  m_Class = value;
695  m_set_State[0] |= 0x30;
696 }
697 
698 inline
700 {
701  m_Class = std::forward<CInterval_Base::C_Attlist::TClass>(value);
702  m_set_State[0] |= 0x30;
703 }
704 
705 inline
707 {
708 #ifdef _DEBUG
709  if (!IsSetClass()) {
710  m_Class = UnassignedString();
711  }
712 #endif
713  m_set_State[0] |= 0x10;
714  return m_Class;
715 }
716 
717 inline
719 {
720  return ((m_set_State[0] & 0xc0) != 0);
721 }
722 
723 inline
725 {
726  return IsSetStyle();
727 }
728 
729 inline
731 {
732  if (!CanGetStyle()) {
733  ThrowUnassigned(3);
734  }
735  return m_Style;
736 }
737 
738 inline
740 {
741  m_Style = value;
742  m_set_State[0] |= 0xc0;
743 }
744 
745 inline
747 {
748  m_Style = std::forward<CInterval_Base::C_Attlist::TStyle>(value);
749  m_set_State[0] |= 0xc0;
750 }
751 
752 inline
754 {
755 #ifdef _DEBUG
756  if (!IsSetStyle()) {
757  m_Style = UnassignedString();
758  }
759 #endif
760  m_set_State[0] |= 0x40;
761  return m_Style;
762 }
763 
764 inline
766 {
767  return ((m_set_State[0] & 0x300) != 0);
768 }
769 
770 inline
772 {
773  return IsSetHref();
774 }
775 
776 inline
778 {
779  if (!CanGetHref()) {
780  ThrowUnassigned(4);
781  }
782  return m_Href;
783 }
784 
785 inline
787 {
788  m_Href = value;
789  m_set_State[0] |= 0x300;
790 }
791 
792 inline
794 {
795  m_Href = std::forward<CInterval_Base::C_Attlist::THref>(value);
796  m_set_State[0] |= 0x300;
797 }
798 
799 inline
801 {
802 #ifdef _DEBUG
803  if (!IsSetHref()) {
804  m_Href = UnassignedString();
805  }
806 #endif
807  m_set_State[0] |= 0x100;
808  return m_Href;
809 }
810 
811 inline
813 {
814  return ((m_set_State[0] & 0xc00) != 0);
815 }
816 
817 inline
819 {
820  return IsSetEncoding();
821 }
822 
823 inline
825 {
826  if (!CanGetEncoding()) {
827  ThrowUnassigned(5);
828  }
829  return m_Encoding;
830 }
831 
832 inline
834 {
835  m_Encoding = value;
836  m_set_State[0] |= 0xc00;
837 }
838 
839 inline
841 {
842  m_Encoding = std::forward<CInterval_Base::C_Attlist::TEncoding>(value);
843  m_set_State[0] |= 0xc00;
844 }
845 
846 inline
848 {
849 #ifdef _DEBUG
850  if (!IsSetEncoding()) {
851  m_Encoding = UnassignedString();
852  }
853 #endif
854  m_set_State[0] |= 0x400;
855  return m_Encoding;
856 }
857 
858 inline
860 {
861  return ((m_set_State[0] & 0x3000) != 0);
862 }
863 
864 inline
866 {
867  return IsSetDefinitionURL();
868 }
869 
870 inline
872 {
873  if (!CanGetDefinitionURL()) {
874  ThrowUnassigned(6);
875  }
876  return m_DefinitionURL;
877 }
878 
879 inline
881 {
882  m_DefinitionURL = value;
883  m_set_State[0] |= 0x3000;
884 }
885 
886 inline
888 {
889  m_DefinitionURL = std::forward<CInterval_Base::C_Attlist::TDefinitionURL>(value);
890  m_set_State[0] |= 0x3000;
891 }
892 
893 inline
895 {
896 #ifdef _DEBUG
897  if (!IsSetDefinitionURL()) {
898  m_DefinitionURL = UnassignedString();
899  }
900 #endif
901  m_set_State[0] |= 0x1000;
902  return m_DefinitionURL;
903 }
904 
905 inline
907 {
908  return ((m_set_State[0] & 0xc000) != 0);
909 }
910 
911 inline
913 {
914  return IsSetClosure();
915 }
916 
917 inline
919 {
920  if (!CanGetClosure()) {
921  ThrowUnassigned(7);
922  }
923  return m_Closure;
924 }
925 
926 inline
928 {
929  m_Closure = value;
930  m_set_State[0] |= 0xc000;
931 }
932 
933 inline
935 {
936  m_Closure = std::forward<CInterval_Base::C_Attlist::TClosure>(value);
937  m_set_State[0] |= 0xc000;
938 }
939 
940 inline
942 {
943 #ifdef _DEBUG
944  if (!IsSetClosure()) {
945  m_Closure = UnassignedString();
946  }
947 #endif
948  m_set_State[0] |= 0x4000;
949  return m_Closure;
950 }
951 
952 inline
954 {
955 }
956 
957 inline
959 {
960  return m_Attlist.NotEmpty();
961 }
962 
963 inline
965 {
966  return true;
967 }
968 
969 inline
971 {
972  if ( !m_Attlist ) {
973  const_cast<CInterval_Base*>(this)->ResetAttlist();
974  }
975  return (*m_Attlist);
976 }
977 
978 inline
980 {
981  if ( !m_Attlist ) {
982  ResetAttlist();
983  }
984  return (*m_Attlist);
985 }
986 
987 inline
989 {
990  return ((m_set_State[0] & 0xc) != 0);
991 }
992 
993 inline
995 {
996  return true;
997 }
998 
999 inline
1001 {
1002  return m_ContExp;
1003 }
1004 
1005 inline
1007 {
1008  m_set_State[0] |= 0x4;
1009  return m_ContExp;
1010 }
1011 
1012 ///////////////////////////////////////////////////////////
1013 ////////////////// end of inline methods //////////////////
1014 ///////////////////////////////////////////////////////////
1015 
1016 
1017 
1018 
1019 
1020 END_objects_SCOPE // namespace ncbi::objects::
1021 
1023 
1024 
1025 #endif // OBJTOOLS_EUTILS_EFETCH_INTERVAL_BASE_HPP
User-defined methods of the data storage class.
CContExp –.
Definition: ContExp.hpp:66
CInterval_Base –.
Definition: Interval_.hpp:75
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
TContExp & SetContExp(void)
Assign a value to ContExp data member.
Definition: Interval_.hpp:1006
void ResetXref(void)
Reset Xref data member.
Definition: Interval_.cpp:56
const TClosure & GetClosure(void) const
Get the Closure member data.
Definition: Interval_.hpp:918
bool IsSetXref(void) const
Check if a value has been assigned to Xref data member.
Definition: Interval_.hpp:624
const TContExp & GetContExp(void) const
Get the ContExp member data.
Definition: Interval_.hpp:1000
Tparent::CMemberIndex< E_memberIndex, 3 > TmemberIndex
Definition: Interval_.hpp:479
TEncoding & SetEncoding(void)
Assign a value to Encoding data member.
Definition: Interval_.hpp:847
bool CanGetId(void) const
Check if it is safe to call GetId method.
Definition: Interval_.hpp:583
bool CanGetEncoding(void) const
Check if it is safe to call GetEncoding method.
Definition: Interval_.hpp:818
Uint4 m_set_State[1]
Definition: Interval_.hpp:562
C_Attlist & operator=(const C_Attlist &)
const TId & GetId(void) const
Get the Id member data.
Definition: Interval_.hpp:589
TXref & SetXref(void)
Assign a value to Xref data member.
Definition: Interval_.hpp:659
CInterval_Base(void)
Definition: Interval_.cpp:189
list< CRef< C_E_ContExp > > m_ContExp
Definition: Interval_.hpp:564
bool IsSetDefinitionURL(void) const
Check if a value has been assigned to DefinitionURL data member.
Definition: Interval_.hpp:859
bool CanGetClosure(void) const
Check if it is safe to call GetClosure method.
Definition: Interval_.hpp:912
bool CanGetHref(void) const
Check if it is safe to call GetHref method.
Definition: Interval_.hpp:771
CInterval_Base & operator=(const CInterval_Base &)
list< CRef< C_E_ContExp > > TContExp
Definition: Interval_.hpp:471
bool IsSetClass(void) const
Check if a value has been assigned to Class data member.
Definition: Interval_.hpp:671
bool IsSetStyle(void) const
Check if a value has been assigned to Style data member.
Definition: Interval_.hpp:718
THref & SetHref(void)
Assign a value to Href data member.
Definition: Interval_.hpp:800
void ResetAttlist(void)
Reset Attlist data member.
Definition: Interval_.cpp:150
void ResetClass(void)
Reset Class data member.
Definition: Interval_.cpp:62
const TStyle & GetStyle(void) const
Get the Style member data.
Definition: Interval_.hpp:730
bool IsSetClosure(void) const
Check if a value has been assigned to Closure data member.
Definition: Interval_.hpp:906
const THref & GetHref(void) const
Get the Href member data.
Definition: Interval_.hpp:777
const TClass & GetClass(void) const
Get the Class member data.
Definition: Interval_.hpp:683
void ResetId(void)
Reset Id data member.
Definition: Interval_.cpp:50
virtual ~CInterval_Base(void)
Definition: Interval_.cpp:198
TDefinitionURL & SetDefinitionURL(void)
Assign a value to DefinitionURL data member.
Definition: Interval_.hpp:894
void ResetContExp(void)
Reset ContExp data member.
Definition: Interval_.cpp:164
bool IsSetContExp(void) const
Check if a value has been assigned to ContExp data member.
Definition: Interval_.hpp:988
bool IsSetId(void) const
Check if a value has been assigned to Id data member.
Definition: Interval_.hpp:577
TClass & SetClass(void)
Assign a value to Class data member.
Definition: Interval_.hpp:706
bool CanGetContExp(void) const
Check if it is safe to call GetContExp method.
Definition: Interval_.hpp:994
Tparent::CMemberIndex< E_memberIndex, 9 > TmemberIndex
Definition: Interval_.hpp:125
void ResetClosure(void)
Reset Closure data member.
Definition: Interval_.cpp:92
CSerialObject Tparent
Definition: Interval_.hpp:76
bool CanGetAttlist(void) const
Check if it is safe to call GetAttlist method.
Definition: Interval_.hpp:964
const TXref & GetXref(void) const
Get the Xref member data.
Definition: Interval_.hpp:636
void ResetStyle(void)
Reset Style data member.
Definition: Interval_.cpp:68
TAttlist & SetAttlist(void)
Assign a value to Attlist data member.
Definition: Interval_.hpp:979
void ResetHref(void)
Reset Href data member.
Definition: Interval_.cpp:74
bool IsSetAttlist(void) const
Check if a value has been assigned to Attlist data member.
Definition: Interval_.hpp:958
CRef< TAttlist > m_Attlist
Definition: Interval_.hpp:563
bool IsSetHref(void) const
Check if a value has been assigned to Href data member.
Definition: Interval_.hpp:765
TId & SetId(void)
Assign a value to Id data member.
Definition: Interval_.hpp:612
C_Attlist(const C_Attlist &)
bool CanGetDefinitionURL(void) const
Check if it is safe to call GetDefinitionURL method.
Definition: Interval_.hpp:865
DECLARE_INTERNAL_TYPE_INFO()
void ResetEncoding(void)
Reset Encoding data member.
Definition: Interval_.cpp:80
bool CanGetStyle(void) const
Check if it is safe to call GetStyle method.
Definition: Interval_.hpp:724
const TDefinitionURL & GetDefinitionURL(void) const
Get the DefinitionURL member data.
Definition: Interval_.hpp:871
bool CanGetClass(void) const
Check if it is safe to call GetClass method.
Definition: Interval_.hpp:677
virtual void Reset(void)
Reset the whole object.
Definition: Interval_.cpp:170
TClosure & SetClosure(void)
Assign a value to Closure data member.
Definition: Interval_.hpp:941
const TAttlist & GetAttlist(void) const
Get the Attlist member data.
Definition: Interval_.hpp:970
void ResetDefinitionURL(void)
Reset DefinitionURL data member.
Definition: Interval_.cpp:86
TStyle & SetStyle(void)
Assign a value to Style data member.
Definition: Interval_.hpp:753
C_Attlist TAttlist
Definition: Interval_.hpp:470
void Reset(void)
Reset the whole object.
Definition: Interval_.cpp:98
CInterval_Base(const CInterval_Base &)
bool CanGetXref(void) const
Check if it is safe to call GetXref method.
Definition: Interval_.hpp:630
const TEncoding & GetEncoding(void) const
Get the Encoding member data.
Definition: Interval_.hpp:824
bool IsSetEncoding(void) const
Check if a value has been assigned to Encoding data member.
Definition: Interval_.hpp:812
const GenericPointer< typename T::ValueType > T2 value
Definition: pointer.h:1227
Modified on Thu May 23 12:28:04 2024 by modify_doxy.py rev. 669887