NCBI C++ ToolKit
Asapratio_lc_lightpeak_.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 Asapratio_lc_lightpeak_.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/algo/ms/formats/pepxml/pepXML.xsd">pepXML.xsd</a>
34 /// and additional tune-up parameters:
35 /// <a href="/IEB/ToolBox/CPP_DOC/lxr/source/src/algo/ms/formats/pepxml/pepXML.def">pepXML.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 ALGO_MS_FORMATS_PEPXML_ASAPRATIO_LC_LIGHTPEAK_BASE_HPP
42 #define ALGO_MS_FORMATS_PEPXML_ASAPRATIO_LC_LIGHTPEAK_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_pepXML
63  *
64  * @{
65  */
66 
67 /////////////////////////////////////////////////////////////////////////////
68 ///
69 /// CAsapratio_lc_lightpeak_Base --
70 ///
71 
73 {
75 public:
76  // constructor
78  // destructor
79  virtual ~CAsapratio_lc_lightpeak_Base(void);
80 
81  // type info
83 
84  /////////////////////////////////////////////////////////////////////////////
85  ///
86  /// C_Attlist --
87  ///
88 
90  {
92  public:
93  // constructor
94  C_Attlist(void);
95  // destructor
96  ~C_Attlist(void);
97 
98  // type info
100 
101  // types
102  typedef int TStatus;
103  typedef int TLeft_valley;
104  typedef int TRight_valley;
105  typedef double TBackground;
106  typedef double TArea;
107  typedef double TArea_error;
108  typedef double TTime;
109  typedef double TTime_width;
110  typedef string TIs_heavy;
111 
112  // member index
113  enum class E_memberIndex {
114  e__allMandatory = 0,
115  e_status,
116  e_left_valley,
117  e_right_valley,
118  e_background,
119  e_area,
120  e_area_error,
121  e_time,
122  e_time_width,
123  e_is_heavy
124  };
126 
127  // getters
128  // setters
129 
130  /// Check if a value has been assigned to Status data member.
131  ///
132  /// Data member Status is mandatory;
133  /// its type is defined as 'typedef int TStatus'
134  /// @return
135  /// - true, if a value has been assigned.
136  /// - false, otherwise.
137  bool IsSetStatus(void) const;
138 
139  /// Check if it is safe to call GetStatus method.
140  ///
141  /// @return
142  /// - true, if the data member is getatable.
143  /// - false, otherwise.
144  bool CanGetStatus(void) const;
145 
146  /// Reset Status data member.
147  void ResetStatus(void);
148 
149  /// Get the Status member data.
150  ///
151  /// @return
152  /// Copy of the member data.
153  TStatus GetStatus(void) const;
154 
155  /// Assign a value to Status data member.
156  ///
157  /// @param value
158  /// Value to assign
159  void SetStatus(TStatus value);
160 
161  /// Assign a value to Status data member.
162  ///
163  /// @return
164  /// Reference to the data value.
165  TStatus& SetStatus(void);
166 
167  /// Check if a value has been assigned to Left_valley data member.
168  ///
169  /// Data member Left_valley is mandatory;
170  /// its type is defined as 'typedef int TLeft_valley'
171  /// @return
172  /// - true, if a value has been assigned.
173  /// - false, otherwise.
174  bool IsSetLeft_valley(void) const;
175 
176  /// Check if it is safe to call GetLeft_valley method.
177  ///
178  /// @return
179  /// - true, if the data member is getatable.
180  /// - false, otherwise.
181  bool CanGetLeft_valley(void) const;
182 
183  /// Reset Left_valley data member.
184  void ResetLeft_valley(void);
185 
186  /// Get the Left_valley member data.
187  ///
188  /// @return
189  /// Copy of the member data.
190  TLeft_valley GetLeft_valley(void) const;
191 
192  /// Assign a value to Left_valley data member.
193  ///
194  /// @param value
195  /// Value to assign
196  void SetLeft_valley(TLeft_valley value);
197 
198  /// Assign a value to Left_valley data member.
199  ///
200  /// @return
201  /// Reference to the data value.
202  TLeft_valley& SetLeft_valley(void);
203 
204  /// Check if a value has been assigned to Right_valley data member.
205  ///
206  /// Data member Right_valley is mandatory;
207  /// its type is defined as 'typedef int TRight_valley'
208  /// @return
209  /// - true, if a value has been assigned.
210  /// - false, otherwise.
211  bool IsSetRight_valley(void) const;
212 
213  /// Check if it is safe to call GetRight_valley method.
214  ///
215  /// @return
216  /// - true, if the data member is getatable.
217  /// - false, otherwise.
218  bool CanGetRight_valley(void) const;
219 
220  /// Reset Right_valley data member.
221  void ResetRight_valley(void);
222 
223  /// Get the Right_valley member data.
224  ///
225  /// @return
226  /// Copy of the member data.
227  TRight_valley GetRight_valley(void) const;
228 
229  /// Assign a value to Right_valley data member.
230  ///
231  /// @param value
232  /// Value to assign
233  void SetRight_valley(TRight_valley value);
234 
235  /// Assign a value to Right_valley data member.
236  ///
237  /// @return
238  /// Reference to the data value.
239  TRight_valley& SetRight_valley(void);
240 
241  /// Check if a value has been assigned to Background data member.
242  ///
243  /// Data member Background is mandatory;
244  /// its type is defined as 'typedef double TBackground'
245  /// @return
246  /// - true, if a value has been assigned.
247  /// - false, otherwise.
248  bool IsSetBackground(void) const;
249 
250  /// Check if it is safe to call GetBackground method.
251  ///
252  /// @return
253  /// - true, if the data member is getatable.
254  /// - false, otherwise.
255  bool CanGetBackground(void) const;
256 
257  /// Reset Background data member.
258  void ResetBackground(void);
259 
260  /// Get the Background member data.
261  ///
262  /// @return
263  /// Copy of the member data.
264  TBackground GetBackground(void) const;
265 
266  /// Assign a value to Background data member.
267  ///
268  /// @param value
269  /// Value to assign
270  void SetBackground(TBackground value);
271 
272  /// Assign a value to Background data member.
273  ///
274  /// @return
275  /// Reference to the data value.
276  TBackground& SetBackground(void);
277 
278  /// Check if a value has been assigned to Area data member.
279  ///
280  /// Data member Area is mandatory;
281  /// its type is defined as 'typedef double TArea'
282  /// @return
283  /// - true, if a value has been assigned.
284  /// - false, otherwise.
285  bool IsSetArea(void) const;
286 
287  /// Check if it is safe to call GetArea method.
288  ///
289  /// @return
290  /// - true, if the data member is getatable.
291  /// - false, otherwise.
292  bool CanGetArea(void) const;
293 
294  /// Reset Area data member.
295  void ResetArea(void);
296 
297  /// Get the Area member data.
298  ///
299  /// @return
300  /// Copy of the member data.
301  TArea GetArea(void) const;
302 
303  /// Assign a value to Area data member.
304  ///
305  /// @param value
306  /// Value to assign
307  void SetArea(TArea value);
308 
309  /// Assign a value to Area data member.
310  ///
311  /// @return
312  /// Reference to the data value.
313  TArea& SetArea(void);
314 
315  /// Check if a value has been assigned to Area_error data member.
316  ///
317  /// Data member Area_error is mandatory;
318  /// its type is defined as 'typedef double TArea_error'
319  /// @return
320  /// - true, if a value has been assigned.
321  /// - false, otherwise.
322  bool IsSetArea_error(void) const;
323 
324  /// Check if it is safe to call GetArea_error method.
325  ///
326  /// @return
327  /// - true, if the data member is getatable.
328  /// - false, otherwise.
329  bool CanGetArea_error(void) const;
330 
331  /// Reset Area_error data member.
332  void ResetArea_error(void);
333 
334  /// Get the Area_error member data.
335  ///
336  /// @return
337  /// Copy of the member data.
338  TArea_error GetArea_error(void) const;
339 
340  /// Assign a value to Area_error data member.
341  ///
342  /// @param value
343  /// Value to assign
344  void SetArea_error(TArea_error value);
345 
346  /// Assign a value to Area_error data member.
347  ///
348  /// @return
349  /// Reference to the data value.
350  TArea_error& SetArea_error(void);
351 
352  /// Check if a value has been assigned to Time data member.
353  ///
354  /// Data member Time is mandatory;
355  /// its type is defined as 'typedef double TTime'
356  /// @return
357  /// - true, if a value has been assigned.
358  /// - false, otherwise.
359  bool IsSetTime(void) const;
360 
361  /// Check if it is safe to call GetTime method.
362  ///
363  /// @return
364  /// - true, if the data member is getatable.
365  /// - false, otherwise.
366  bool CanGetTime(void) const;
367 
368  /// Reset Time data member.
369  void ResetTime(void);
370 
371  /// Get the Time member data.
372  ///
373  /// @return
374  /// Copy of the member data.
375  TTime GetTime(void) const;
376 
377  /// Assign a value to Time data member.
378  ///
379  /// @param value
380  /// Value to assign
381  void SetTime(TTime value);
382 
383  /// Assign a value to Time data member.
384  ///
385  /// @return
386  /// Reference to the data value.
387  TTime& SetTime(void);
388 
389  /// Check if a value has been assigned to Time_width data member.
390  ///
391  /// Data member Time_width is mandatory;
392  /// its type is defined as 'typedef double TTime_width'
393  /// @return
394  /// - true, if a value has been assigned.
395  /// - false, otherwise.
396  bool IsSetTime_width(void) const;
397 
398  /// Check if it is safe to call GetTime_width method.
399  ///
400  /// @return
401  /// - true, if the data member is getatable.
402  /// - false, otherwise.
403  bool CanGetTime_width(void) const;
404 
405  /// Reset Time_width data member.
406  void ResetTime_width(void);
407 
408  /// Get the Time_width member data.
409  ///
410  /// @return
411  /// Copy of the member data.
412  TTime_width GetTime_width(void) const;
413 
414  /// Assign a value to Time_width data member.
415  ///
416  /// @param value
417  /// Value to assign
418  void SetTime_width(TTime_width value);
419 
420  /// Assign a value to Time_width data member.
421  ///
422  /// @return
423  /// Reference to the data value.
424  TTime_width& SetTime_width(void);
425 
426  /// Check if a value has been assigned to Is_heavy data member.
427  ///
428  /// Data member Is_heavy is mandatory;
429  /// its type is defined as 'typedef string TIs_heavy'
430  /// @return
431  /// - true, if a value has been assigned.
432  /// - false, otherwise.
433  bool IsSetIs_heavy(void) const;
434 
435  /// Check if it is safe to call GetIs_heavy method.
436  ///
437  /// @return
438  /// - true, if the data member is getatable.
439  /// - false, otherwise.
440  bool CanGetIs_heavy(void) const;
441 
442  /// Reset Is_heavy data member.
443  void ResetIs_heavy(void);
444 
445  /// Get the Is_heavy member data.
446  ///
447  /// @return
448  /// Reference to the member data.
449  const TIs_heavy& GetIs_heavy(void) const;
450 
451  /// Assign a value to Is_heavy data member.
452  ///
453  /// @param value
454  /// Value to assign
455  void SetIs_heavy(const TIs_heavy& value);
456  void SetIs_heavy(TIs_heavy&& value);
457 
458  /// Assign a value to Is_heavy data member.
459  ///
460  /// @return
461  /// Reference to the data value.
462  TIs_heavy& SetIs_heavy(void);
463 
464  /// Reset the whole object
465  void Reset(void);
466 
467 
468  private:
469  // Prohibit copy constructor and assignment operator
472 
473  // data
474  Uint4 m_set_State[1];
475  int m_Status;
478  double m_Background;
479  double m_Area;
480  double m_Area_error;
481  double m_Time;
482  double m_Time_width;
483  string m_Is_heavy;
484  };
485  // types
487 
488  // member index
489  enum class E_memberIndex {
490  e__allMandatory = 0,
491  e_Attlist,
492  e_asapratio_lc_lightpeak
493  };
495 
496  // getters
497  // setters
498 
499  /// Check if a value has been assigned to Attlist data member.
500  ///
501  /// Data member Attlist is mandatory;
502  /// its type is defined as 'typedef C_Attlist TAttlist'
503  /// @return
504  /// - true, if a value has been assigned.
505  /// - false, otherwise.
506  bool IsSetAttlist(void) const;
507 
508  /// Check if it is safe to call GetAttlist method.
509  ///
510  /// @return
511  /// - true, if the data member is getatable.
512  /// - false, otherwise.
513  bool CanGetAttlist(void) const;
514 
515  /// Reset Attlist data member.
516  void ResetAttlist(void);
517 
518  /// Get the Attlist member data.
519  ///
520  /// @return
521  /// Reference to the member data.
522  const TAttlist& GetAttlist(void) const;
523 
524  /// Assign a value to Attlist data member.
525  ///
526  /// @param value
527  /// Reference to value.
528  void SetAttlist(TAttlist& value);
529 
530  /// Assign a value to Attlist data member.
531  ///
532  /// @return
533  /// Reference to the data value.
534  TAttlist& SetAttlist(void);
535 
536  /// Check if a value has been assigned to Asapratio_lc_lightpeak data member.
537  ///
538  /// Data member Asapratio_lc_lightpeak is mandatory
539  /// @return
540  /// - true, if a value has been assigned.
541  /// - false, otherwise.
542  bool IsSetAsapratio_lc_lightpeak(void) const;
543 
544  /// Check if value of Asapratio_lc_lightpeak member is getatable.
545  ///
546  /// @return
547  /// - false; the data member of type 'NULL' has no value.
548  bool CanGetAsapratio_lc_lightpeak(void) const;
549 
550  /// Reset Asapratio_lc_lightpeak data member.
551  void ResetAsapratio_lc_lightpeak(void);
552 
553  /// Set NULL data member (assign 'NULL' value to Asapratio_lc_lightpeak data member).
554  void SetAsapratio_lc_lightpeak(void);
555 
556  /// Reset the whole object
557  virtual void Reset(void);
558 
559 
560 private:
561  // Prohibit copy constructor and assignment operator
564 
565  // data
566  Uint4 m_set_State[1];
568 };
569 
570 /* @} */
571 
572 
573 
574 
575 
576 ///////////////////////////////////////////////////////////
577 ///////////////////// inline methods //////////////////////
578 ///////////////////////////////////////////////////////////
579 inline
581 {
582  return ((m_set_State[0] & 0x3) != 0);
583 }
584 
585 inline
587 {
588  return IsSetStatus();
589 }
590 
591 inline
593 {
594  m_Status = 0;
595  m_set_State[0] &= ~0x3;
596 }
597 
598 inline
600 {
601  if (!CanGetStatus()) {
602  ThrowUnassigned(0);
603  }
604  return m_Status;
605 }
606 
607 inline
609 {
610  m_Status = value;
611  m_set_State[0] |= 0x3;
612 }
613 
614 inline
616 {
617 #ifdef _DEBUG
618  if (!IsSetStatus()) {
619  memset(&m_Status,UnassignedByte(),sizeof(m_Status));
620  }
621 #endif
622  m_set_State[0] |= 0x1;
623  return m_Status;
624 }
625 
626 inline
628 {
629  return ((m_set_State[0] & 0xc) != 0);
630 }
631 
632 inline
634 {
635  return IsSetLeft_valley();
636 }
637 
638 inline
640 {
641  m_Left_valley = 0;
642  m_set_State[0] &= ~0xc;
643 }
644 
645 inline
647 {
648  if (!CanGetLeft_valley()) {
649  ThrowUnassigned(1);
650  }
651  return m_Left_valley;
652 }
653 
654 inline
656 {
657  m_Left_valley = value;
658  m_set_State[0] |= 0xc;
659 }
660 
661 inline
663 {
664 #ifdef _DEBUG
665  if (!IsSetLeft_valley()) {
666  memset(&m_Left_valley,UnassignedByte(),sizeof(m_Left_valley));
667  }
668 #endif
669  m_set_State[0] |= 0x4;
670  return m_Left_valley;
671 }
672 
673 inline
675 {
676  return ((m_set_State[0] & 0x30) != 0);
677 }
678 
679 inline
681 {
682  return IsSetRight_valley();
683 }
684 
685 inline
687 {
688  m_Right_valley = 0;
689  m_set_State[0] &= ~0x30;
690 }
691 
692 inline
694 {
695  if (!CanGetRight_valley()) {
696  ThrowUnassigned(2);
697  }
698  return m_Right_valley;
699 }
700 
701 inline
703 {
704  m_Right_valley = value;
705  m_set_State[0] |= 0x30;
706 }
707 
708 inline
710 {
711 #ifdef _DEBUG
712  if (!IsSetRight_valley()) {
713  memset(&m_Right_valley,UnassignedByte(),sizeof(m_Right_valley));
714  }
715 #endif
716  m_set_State[0] |= 0x10;
717  return m_Right_valley;
718 }
719 
720 inline
722 {
723  return ((m_set_State[0] & 0xc0) != 0);
724 }
725 
726 inline
728 {
729  return IsSetBackground();
730 }
731 
732 inline
734 {
735  m_Background = 0;
736  m_set_State[0] &= ~0xc0;
737 }
738 
739 inline
741 {
742  if (!CanGetBackground()) {
743  ThrowUnassigned(3);
744  }
745  return m_Background;
746 }
747 
748 inline
750 {
751  m_Background = value;
752  m_set_State[0] |= 0xc0;
753 }
754 
755 inline
757 {
758 #ifdef _DEBUG
759  if (!IsSetBackground()) {
760  memset(&m_Background,UnassignedByte(),sizeof(m_Background));
761  }
762 #endif
763  m_set_State[0] |= 0x40;
764  return m_Background;
765 }
766 
767 inline
769 {
770  return ((m_set_State[0] & 0x300) != 0);
771 }
772 
773 inline
775 {
776  return IsSetArea();
777 }
778 
779 inline
781 {
782  m_Area = 0;
783  m_set_State[0] &= ~0x300;
784 }
785 
786 inline
788 {
789  if (!CanGetArea()) {
790  ThrowUnassigned(4);
791  }
792  return m_Area;
793 }
794 
795 inline
797 {
798  m_Area = value;
799  m_set_State[0] |= 0x300;
800 }
801 
802 inline
804 {
805 #ifdef _DEBUG
806  if (!IsSetArea()) {
807  memset(&m_Area,UnassignedByte(),sizeof(m_Area));
808  }
809 #endif
810  m_set_State[0] |= 0x100;
811  return m_Area;
812 }
813 
814 inline
816 {
817  return ((m_set_State[0] & 0xc00) != 0);
818 }
819 
820 inline
822 {
823  return IsSetArea_error();
824 }
825 
826 inline
828 {
829  m_Area_error = 0;
830  m_set_State[0] &= ~0xc00;
831 }
832 
833 inline
835 {
836  if (!CanGetArea_error()) {
837  ThrowUnassigned(5);
838  }
839  return m_Area_error;
840 }
841 
842 inline
844 {
845  m_Area_error = value;
846  m_set_State[0] |= 0xc00;
847 }
848 
849 inline
851 {
852 #ifdef _DEBUG
853  if (!IsSetArea_error()) {
854  memset(&m_Area_error,UnassignedByte(),sizeof(m_Area_error));
855  }
856 #endif
857  m_set_State[0] |= 0x400;
858  return m_Area_error;
859 }
860 
861 inline
863 {
864  return ((m_set_State[0] & 0x3000) != 0);
865 }
866 
867 inline
869 {
870  return IsSetTime();
871 }
872 
873 inline
875 {
876  m_Time = 0;
877  m_set_State[0] &= ~0x3000;
878 }
879 
880 inline
882 {
883  if (!CanGetTime()) {
884  ThrowUnassigned(6);
885  }
886  return m_Time;
887 }
888 
889 inline
891 {
892  m_Time = value;
893  m_set_State[0] |= 0x3000;
894 }
895 
896 inline
898 {
899 #ifdef _DEBUG
900  if (!IsSetTime()) {
901  memset(&m_Time,UnassignedByte(),sizeof(m_Time));
902  }
903 #endif
904  m_set_State[0] |= 0x1000;
905  return m_Time;
906 }
907 
908 inline
910 {
911  return ((m_set_State[0] & 0xc000) != 0);
912 }
913 
914 inline
916 {
917  return IsSetTime_width();
918 }
919 
920 inline
922 {
923  m_Time_width = 0;
924  m_set_State[0] &= ~0xc000;
925 }
926 
927 inline
929 {
930  if (!CanGetTime_width()) {
931  ThrowUnassigned(7);
932  }
933  return m_Time_width;
934 }
935 
936 inline
938 {
939  m_Time_width = value;
940  m_set_State[0] |= 0xc000;
941 }
942 
943 inline
945 {
946 #ifdef _DEBUG
947  if (!IsSetTime_width()) {
948  memset(&m_Time_width,UnassignedByte(),sizeof(m_Time_width));
949  }
950 #endif
951  m_set_State[0] |= 0x4000;
952  return m_Time_width;
953 }
954 
955 inline
957 {
958  return ((m_set_State[0] & 0x30000) != 0);
959 }
960 
961 inline
963 {
964  return IsSetIs_heavy();
965 }
966 
967 inline
969 {
970  if (!CanGetIs_heavy()) {
971  ThrowUnassigned(8);
972  }
973  return m_Is_heavy;
974 }
975 
976 inline
978 {
979  m_Is_heavy = value;
980  m_set_State[0] |= 0x30000;
981 }
982 
983 inline
985 {
986  m_Is_heavy = std::forward<CAsapratio_lc_lightpeak_Base::C_Attlist::TIs_heavy>(value);
987  m_set_State[0] |= 0x30000;
988 }
989 
990 inline
992 {
993 #ifdef _DEBUG
994  if (!IsSetIs_heavy()) {
995  m_Is_heavy = UnassignedString();
996  }
997 #endif
998  m_set_State[0] |= 0x10000;
999  return m_Is_heavy;
1000 }
1001 
1002 inline
1004 {
1005  return m_Attlist.NotEmpty();
1006 }
1007 
1008 inline
1010 {
1011  return true;
1012 }
1013 
1014 inline
1016 {
1017  if ( !m_Attlist ) {
1018  const_cast<CAsapratio_lc_lightpeak_Base*>(this)->ResetAttlist();
1019  }
1020  return (*m_Attlist);
1021 }
1022 
1023 inline
1025 {
1026  if ( !m_Attlist ) {
1027  ResetAttlist();
1028  }
1030  return (*m_Attlist);
1031 }
1032 
1033 inline
1035 {
1036  return ((m_set_State[0] & 0xc) != 0);
1037 }
1038 
1039 inline
1041 {
1042  return false;
1043 }
1044 
1045 inline
1047 {
1048  m_set_State[0] &= ~0xc;
1049 }
1050 
1051 inline
1053 {
1054  m_set_State[0] |= 0xc;
1055 }
1056 
1057 ///////////////////////////////////////////////////////////
1058 ////////////////// end of inline methods //////////////////
1059 ///////////////////////////////////////////////////////////
1060 
1061 
1062 
1063 
1064 
1065 END_objects_SCOPE // namespace ncbi::objects::
1066 
1068 
1069 
1070 #endif // ALGO_MS_FORMATS_PEPXML_ASAPRATIO_LC_LIGHTPEAK_BASE_HPP
CAsapratio_lc_lightpeak_Base –.
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
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
#define NCBI_PEPXML_EXPORT
Definition: ncbi_export.h:696
CAsapratio_lc_lightpeak_Base & operator=(const CAsapratio_lc_lightpeak_Base &)
void ResetLeft_valley(void)
Reset Left_valley data member.
void ResetTime_width(void)
Reset Time_width data member.
TTime GetTime(void) const
Get the Time member data.
void ResetRight_valley(void)
Reset Right_valley data member.
TArea_error GetArea_error(void) const
Get the Area_error member data.
void SetAsapratio_lc_lightpeak(void)
Set NULL data member (assign 'NULL' value to Asapratio_lc_lightpeak data member).
TTime_width GetTime_width(void) const
Get the Time_width member data.
void ResetBackground(void)
Reset Background data member.
bool IsSetTime(void) const
Check if a value has been assigned to Time data member.
bool CanGetAttlist(void) const
Check if it is safe to call GetAttlist method.
bool CanGetRight_valley(void) const
Check if it is safe to call GetRight_valley method.
bool IsSetBackground(void) const
Check if a value has been assigned to Background data member.
bool CanGetTime(void) const
Check if it is safe to call GetTime method.
bool CanGetStatus(void) const
Check if it is safe to call GetStatus method.
bool CanGetAsapratio_lc_lightpeak(void) const
Check if value of Asapratio_lc_lightpeak member is getatable.
bool IsSetAsapratio_lc_lightpeak(void) const
Check if a value has been assigned to Asapratio_lc_lightpeak data member.
void ResetArea(void)
Reset Area data member.
Tparent::CMemberIndex< E_memberIndex, 3 > TmemberIndex
void ResetAsapratio_lc_lightpeak(void)
Reset Asapratio_lc_lightpeak data member.
TTime & SetTime(void)
Assign a value to Time data member.
bool CanGetBackground(void) const
Check if it is safe to call GetBackground method.
TRight_valley & SetRight_valley(void)
Assign a value to Right_valley data member.
TBackground GetBackground(void) const
Get the Background member data.
bool CanGetIs_heavy(void) const
Check if it is safe to call GetIs_heavy method.
bool IsSetArea_error(void) const
Check if a value has been assigned to Area_error data member.
TArea GetArea(void) const
Get the Area member data.
bool IsSetRight_valley(void) const
Check if a value has been assigned to Right_valley data member.
C_Attlist & operator=(const C_Attlist &)
void ResetStatus(void)
Reset Status data member.
TArea & SetArea(void)
Assign a value to Area data member.
TRight_valley GetRight_valley(void) const
Get the Right_valley member data.
TStatus & SetStatus(void)
Assign a value to Status data member.
bool IsSetAttlist(void) const
Check if a value has been assigned to Attlist data member.
bool IsSetStatus(void) const
Check if a value has been assigned to Status data member.
const TIs_heavy & GetIs_heavy(void) const
Get the Is_heavy member data.
const TAttlist & GetAttlist(void) const
Get the Attlist member data.
TStatus GetStatus(void) const
Get the Status member data.
TLeft_valley GetLeft_valley(void) const
Get the Left_valley member data.
TArea_error & SetArea_error(void)
Assign a value to Area_error data member.
void ResetAttlist(void)
Reset Attlist data member.
void ResetArea_error(void)
Reset Area_error data member.
TTime_width & SetTime_width(void)
Assign a value to Time_width data member.
bool IsSetTime_width(void) const
Check if a value has been assigned to Time_width data member.
void ResetTime(void)
Reset Time data member.
TLeft_valley & SetLeft_valley(void)
Assign a value to Left_valley data member.
bool CanGetTime_width(void) const
Check if it is safe to call GetTime_width method.
bool CanGetArea_error(void) const
Check if it is safe to call GetArea_error method.
bool CanGetLeft_valley(void) const
Check if it is safe to call GetLeft_valley method.
CAsapratio_lc_lightpeak_Base(const CAsapratio_lc_lightpeak_Base &)
bool IsSetArea(void) const
Check if a value has been assigned to Area data member.
TIs_heavy & SetIs_heavy(void)
Assign a value to Is_heavy data member.
TBackground & SetBackground(void)
Assign a value to Background data member.
TAttlist & SetAttlist(void)
Assign a value to Attlist data member.
bool CanGetArea(void) const
Check if it is safe to call GetArea method.
bool IsSetIs_heavy(void) const
Check if a value has been assigned to Is_heavy data member.
bool IsSetLeft_valley(void) const
Check if a value has been assigned to Left_valley data member.
Tparent::CMemberIndex< E_memberIndex, 10 > TmemberIndex
const GenericPointer< typename T::ValueType > T2 value
Definition: pointer.h:1227
Modified on Wed Sep 04 15:04:38 2024 by modify_doxy.py rev. 669887