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