NCBI C++ ToolKit
Analysis_summary_.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 Analysis_summary_.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_ANALYSIS_SUMMARY_BASE_HPP
42 #define ALGO_MS_FORMATS_PEPXML_ANALYSIS_SUMMARY_BASE_HPP
43 
44 // standard includes
45 #include <serial/serialbase.hpp>
46 
47 // generated includes
48 #include <list>
49 #include <string>
50 
52 
53 #ifndef BEGIN_objects_SCOPE
54 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
55 # define END_objects_SCOPE END_SCOPE(objects)
56 #endif
57 BEGIN_objects_SCOPE // namespace ncbi::objects::
58 
59 
60 // forward declarations
61 class CAsapratio_summary;
62 class CInteract_summary;
63 class CLibra_summary;
66 
67 
68 // generated classes
69 
70 
71 /** @addtogroup dataspec_pepXML
72  *
73  * @{
74  */
75 
76 /////////////////////////////////////////////////////////////////////////////
77 ///Summary of analysis subjected to run(s)
78 ///
79 /// CAnalysis_summary_Base --
80 ///
81 
83 {
85 public:
86  // constructor
88  // destructor
89  virtual ~CAnalysis_summary_Base(void);
90 
91  // type info
93 
94  /////////////////////////////////////////////////////////////////////////////
95  ///
96  /// C_Attlist --
97  ///
98 
100  {
102  public:
103  // constructor
104  C_Attlist(void);
105  // destructor
106  ~C_Attlist(void);
107 
108  // type info
110 
111  // types
112  typedef string TTime;
113  typedef string TAnalysis;
114  typedef string TVersion;
115 
116  // member index
117  enum class E_memberIndex {
118  e__allMandatory = 0,
119  e_time,
120  e_analysis,
121  e_version
122  };
124 
125  // getters
126  // setters
127 
128  /// Check if a value has been assigned to Time data member.
129  ///
130  /// Data member Time is mandatory;
131  /// its type is defined as 'typedef string TTime'
132  /// @return
133  /// - true, if a value has been assigned.
134  /// - false, otherwise.
135  bool IsSetTime(void) const;
136 
137  /// Check if it is safe to call GetTime method.
138  ///
139  /// @return
140  /// - true, if the data member is getatable.
141  /// - false, otherwise.
142  bool CanGetTime(void) const;
143 
144  /// Reset Time data member.
145  void ResetTime(void);
146 
147  /// Get the Time member data.
148  ///
149  /// @return
150  /// Reference to the member data.
151  const TTime& GetTime(void) const;
152 
153  /// Assign a value to Time data member.
154  ///
155  /// @param value
156  /// Value to assign
157  void SetTime(const TTime& value);
158  void SetTime(TTime&& value);
159 
160  /// Assign a value to Time data member.
161  ///
162  /// @return
163  /// Reference to the data value.
164  TTime& SetTime(void);
165 
166  /// Check if a value has been assigned to Analysis data member.
167  ///
168  /// Data member Analysis is mandatory;
169  /// its type is defined as 'typedef string TAnalysis'
170  /// @return
171  /// - true, if a value has been assigned.
172  /// - false, otherwise.
173  bool IsSetAnalysis(void) const;
174 
175  /// Check if it is safe to call GetAnalysis method.
176  ///
177  /// @return
178  /// - true, if the data member is getatable.
179  /// - false, otherwise.
180  bool CanGetAnalysis(void) const;
181 
182  /// Reset Analysis data member.
183  void ResetAnalysis(void);
184 
185  /// Get the Analysis member data.
186  ///
187  /// @return
188  /// Reference to the member data.
189  const TAnalysis& GetAnalysis(void) const;
190 
191  /// Assign a value to Analysis data member.
192  ///
193  /// @param value
194  /// Value to assign
195  void SetAnalysis(const TAnalysis& value);
196  void SetAnalysis(TAnalysis&& value);
197 
198  /// Assign a value to Analysis data member.
199  ///
200  /// @return
201  /// Reference to the data value.
202  TAnalysis& SetAnalysis(void);
203 
204  /// Check if a value has been assigned to Version data member.
205  ///
206  /// Data member Version is optional;
207  /// its type is defined as 'typedef string TVersion'
208  /// @return
209  /// - true, if a value has been assigned.
210  /// - false, otherwise.
211  bool IsSetVersion(void) const;
212 
213  /// Check if it is safe to call GetVersion method.
214  ///
215  /// @return
216  /// - true, if the data member is getatable.
217  /// - false, otherwise.
218  bool CanGetVersion(void) const;
219 
220  /// Reset Version data member.
221  void ResetVersion(void);
222 
223  /// Get the Version member data.
224  ///
225  /// @return
226  /// Reference to the member data.
227  const TVersion& GetVersion(void) const;
228 
229  /// Assign a value to Version data member.
230  ///
231  /// @param value
232  /// Value to assign
233  void SetVersion(const TVersion& value);
234  void SetVersion(TVersion&& value);
235 
236  /// Assign a value to Version data member.
237  ///
238  /// @return
239  /// Reference to the data value.
240  TVersion& SetVersion(void);
241 
242  /// Reset the whole object
243  void Reset(void);
244 
245 
246  private:
247  // Prohibit copy constructor and assignment operator
250 
251  // data
252  Uint4 m_set_State[1];
253  string m_Time;
254  string m_Analysis;
255  string m_Version;
256  };
257  // types
259  typedef list< CRef< CPeptideprophet_summary > > TPeptideprophet_summary;
260  typedef list< CRef< CInteract_summary > > TInteract_summary;
261  typedef list< CRef< CLibra_summary > > TLibra_summary;
262  typedef list< CRef< CAsapratio_summary > > TAsapratio_summary;
263  typedef list< CRef< CXpressratio_summary > > TXpressratio_summary;
264 
265  // member index
266  enum class E_memberIndex {
267  e__allMandatory = 0,
268  e_Attlist,
269  e_peptideprophet_summary,
270  e_interact_summary,
271  e_libra_summary,
272  e_asapratio_summary,
273  e_xpressratio_summary
274  };
276 
277  // getters
278  // setters
279 
280  /// Check if a value has been assigned to Attlist data member.
281  ///
282  /// Data member Attlist is mandatory;
283  /// its type is defined as 'typedef C_Attlist TAttlist'
284  /// @return
285  /// - true, if a value has been assigned.
286  /// - false, otherwise.
287  bool IsSetAttlist(void) const;
288 
289  /// Check if it is safe to call GetAttlist method.
290  ///
291  /// @return
292  /// - true, if the data member is getatable.
293  /// - false, otherwise.
294  bool CanGetAttlist(void) const;
295 
296  /// Reset Attlist data member.
297  void ResetAttlist(void);
298 
299  /// Get the Attlist member data.
300  ///
301  /// @return
302  /// Reference to the member data.
303  const TAttlist& GetAttlist(void) const;
304 
305  /// Assign a value to Attlist data member.
306  ///
307  /// @param value
308  /// Reference to value.
309  void SetAttlist(TAttlist& value);
310 
311  /// Assign a value to Attlist data member.
312  ///
313  /// @return
314  /// Reference to the data value.
315  TAttlist& SetAttlist(void);
316 
317  /// Check if a value has been assigned to Peptideprophet_summary data member.
318  ///
319  /// Data member Peptideprophet_summary is optional;
320  /// its type is defined as 'typedef list< CRef< CPeptideprophet_summary > > TPeptideprophet_summary'
321  /// @return
322  /// - true, if a value has been assigned.
323  /// - false, otherwise.
324  bool IsSetPeptideprophet_summary(void) const;
325 
326  /// Check if it is safe to call GetPeptideprophet_summary method.
327  ///
328  /// @return
329  /// - true, if the data member is getatable.
330  /// - false, otherwise.
331  bool CanGetPeptideprophet_summary(void) const;
332 
333  /// Reset Peptideprophet_summary data member.
334  void ResetPeptideprophet_summary(void);
335 
336  /// Get the Peptideprophet_summary member data.
337  ///
338  /// @return
339  /// Reference to the member data.
340  const TPeptideprophet_summary& GetPeptideprophet_summary(void) const;
341 
342  /// Assign a value to Peptideprophet_summary data member.
343  ///
344  /// @return
345  /// Reference to the data value.
346  TPeptideprophet_summary& SetPeptideprophet_summary(void);
347 
348  /// Check if a value has been assigned to Interact_summary data member.
349  ///
350  /// Data member Interact_summary is optional;
351  /// its type is defined as 'typedef list< CRef< CInteract_summary > > TInteract_summary'
352  /// @return
353  /// - true, if a value has been assigned.
354  /// - false, otherwise.
355  bool IsSetInteract_summary(void) const;
356 
357  /// Check if it is safe to call GetInteract_summary method.
358  ///
359  /// @return
360  /// - true, if the data member is getatable.
361  /// - false, otherwise.
362  bool CanGetInteract_summary(void) const;
363 
364  /// Reset Interact_summary data member.
365  void ResetInteract_summary(void);
366 
367  /// Get the Interact_summary member data.
368  ///
369  /// @return
370  /// Reference to the member data.
371  const TInteract_summary& GetInteract_summary(void) const;
372 
373  /// Assign a value to Interact_summary data member.
374  ///
375  /// @return
376  /// Reference to the data value.
377  TInteract_summary& SetInteract_summary(void);
378 
379  /// Check if a value has been assigned to Libra_summary data member.
380  ///
381  /// Data member Libra_summary is optional;
382  /// its type is defined as 'typedef list< CRef< CLibra_summary > > TLibra_summary'
383  /// @return
384  /// - true, if a value has been assigned.
385  /// - false, otherwise.
386  bool IsSetLibra_summary(void) const;
387 
388  /// Check if it is safe to call GetLibra_summary method.
389  ///
390  /// @return
391  /// - true, if the data member is getatable.
392  /// - false, otherwise.
393  bool CanGetLibra_summary(void) const;
394 
395  /// Reset Libra_summary data member.
396  void ResetLibra_summary(void);
397 
398  /// Get the Libra_summary member data.
399  ///
400  /// @return
401  /// Reference to the member data.
402  const TLibra_summary& GetLibra_summary(void) const;
403 
404  /// Assign a value to Libra_summary data member.
405  ///
406  /// @return
407  /// Reference to the data value.
408  TLibra_summary& SetLibra_summary(void);
409 
410  /// Check if a value has been assigned to Asapratio_summary data member.
411  ///
412  /// Data member Asapratio_summary is optional;
413  /// its type is defined as 'typedef list< CRef< CAsapratio_summary > > TAsapratio_summary'
414  /// @return
415  /// - true, if a value has been assigned.
416  /// - false, otherwise.
417  bool IsSetAsapratio_summary(void) const;
418 
419  /// Check if it is safe to call GetAsapratio_summary method.
420  ///
421  /// @return
422  /// - true, if the data member is getatable.
423  /// - false, otherwise.
424  bool CanGetAsapratio_summary(void) const;
425 
426  /// Reset Asapratio_summary data member.
427  void ResetAsapratio_summary(void);
428 
429  /// Get the Asapratio_summary member data.
430  ///
431  /// @return
432  /// Reference to the member data.
433  const TAsapratio_summary& GetAsapratio_summary(void) const;
434 
435  /// Assign a value to Asapratio_summary data member.
436  ///
437  /// @return
438  /// Reference to the data value.
439  TAsapratio_summary& SetAsapratio_summary(void);
440 
441  /// Check if a value has been assigned to Xpressratio_summary data member.
442  ///
443  /// Data member Xpressratio_summary is optional;
444  /// its type is defined as 'typedef list< CRef< CXpressratio_summary > > TXpressratio_summary'
445  /// @return
446  /// - true, if a value has been assigned.
447  /// - false, otherwise.
448  bool IsSetXpressratio_summary(void) const;
449 
450  /// Check if it is safe to call GetXpressratio_summary method.
451  ///
452  /// @return
453  /// - true, if the data member is getatable.
454  /// - false, otherwise.
455  bool CanGetXpressratio_summary(void) const;
456 
457  /// Reset Xpressratio_summary data member.
458  void ResetXpressratio_summary(void);
459 
460  /// Get the Xpressratio_summary member data.
461  ///
462  /// @return
463  /// Reference to the member data.
464  const TXpressratio_summary& GetXpressratio_summary(void) const;
465 
466  /// Assign a value to Xpressratio_summary data member.
467  ///
468  /// @return
469  /// Reference to the data value.
470  TXpressratio_summary& SetXpressratio_summary(void);
471 
472  /// Reset the whole object
473  virtual void Reset(void);
474 
475 
476 private:
477  // Prohibit copy constructor and assignment operator
480 
481  // data
482  Uint4 m_set_State[1];
484  list< CRef< CPeptideprophet_summary > > m_Peptideprophet_summary;
485  list< CRef< CInteract_summary > > m_Interact_summary;
486  list< CRef< CLibra_summary > > m_Libra_summary;
487  list< CRef< CAsapratio_summary > > m_Asapratio_summary;
488  list< CRef< CXpressratio_summary > > m_Xpressratio_summary;
489 };
490 
491 /* @} */
492 
493 
494 
495 
496 
497 ///////////////////////////////////////////////////////////
498 ///////////////////// inline methods //////////////////////
499 ///////////////////////////////////////////////////////////
500 inline
502 {
503  return ((m_set_State[0] & 0x3) != 0);
504 }
505 
506 inline
508 {
509  return IsSetTime();
510 }
511 
512 inline
514 {
515  if (!CanGetTime()) {
516  ThrowUnassigned(0);
517  }
518  return m_Time;
519 }
520 
521 inline
523 {
524  m_Time = value;
525  m_set_State[0] |= 0x3;
526 }
527 
528 inline
530 {
531  m_Time = std::forward<CAnalysis_summary_Base::C_Attlist::TTime>(value);
532  m_set_State[0] |= 0x3;
533 }
534 
535 inline
537 {
538 #ifdef _DEBUG
539  if (!IsSetTime()) {
540  m_Time = UnassignedString();
541  }
542 #endif
543  m_set_State[0] |= 0x1;
544  return m_Time;
545 }
546 
547 inline
549 {
550  return ((m_set_State[0] & 0xc) != 0);
551 }
552 
553 inline
555 {
556  return IsSetAnalysis();
557 }
558 
559 inline
561 {
562  if (!CanGetAnalysis()) {
563  ThrowUnassigned(1);
564  }
565  return m_Analysis;
566 }
567 
568 inline
570 {
571  m_Analysis = value;
572  m_set_State[0] |= 0xc;
573 }
574 
575 inline
577 {
578  m_Analysis = std::forward<CAnalysis_summary_Base::C_Attlist::TAnalysis>(value);
579  m_set_State[0] |= 0xc;
580 }
581 
582 inline
584 {
585 #ifdef _DEBUG
586  if (!IsSetAnalysis()) {
587  m_Analysis = UnassignedString();
588  }
589 #endif
590  m_set_State[0] |= 0x4;
591  return m_Analysis;
592 }
593 
594 inline
596 {
597  return ((m_set_State[0] & 0x30) != 0);
598 }
599 
600 inline
602 {
603  return IsSetVersion();
604 }
605 
606 inline
608 {
609  if (!CanGetVersion()) {
610  ThrowUnassigned(2);
611  }
612  return m_Version;
613 }
614 
615 inline
617 {
618  m_Version = value;
619  m_set_State[0] |= 0x30;
620 }
621 
622 inline
624 {
625  m_Version = std::forward<CAnalysis_summary_Base::C_Attlist::TVersion>(value);
626  m_set_State[0] |= 0x30;
627 }
628 
629 inline
631 {
632 #ifdef _DEBUG
633  if (!IsSetVersion()) {
634  m_Version = UnassignedString();
635  }
636 #endif
637  m_set_State[0] |= 0x10;
638  return m_Version;
639 }
640 
641 inline
643 {
644  return m_Attlist.NotEmpty();
645 }
646 
647 inline
649 {
650  return true;
651 }
652 
653 inline
655 {
656  if ( !m_Attlist ) {
657  const_cast<CAnalysis_summary_Base*>(this)->ResetAttlist();
658  }
659  return (*m_Attlist);
660 }
661 
662 inline
664 {
665  if ( !m_Attlist ) {
666  ResetAttlist();
667  }
668  return (*m_Attlist);
669 }
670 
671 inline
673 {
674  return ((m_set_State[0] & 0xc) != 0);
675 }
676 
677 inline
679 {
680  return true;
681 }
682 
683 inline
685 {
687 }
688 
689 inline
691 {
692  m_set_State[0] |= 0x4;
694 }
695 
696 inline
698 {
699  return ((m_set_State[0] & 0x30) != 0);
700 }
701 
702 inline
704 {
705  return true;
706 }
707 
708 inline
710 {
711  return m_Interact_summary;
712 }
713 
714 inline
716 {
717  m_set_State[0] |= 0x10;
718  return m_Interact_summary;
719 }
720 
721 inline
723 {
724  return ((m_set_State[0] & 0xc0) != 0);
725 }
726 
727 inline
729 {
730  return true;
731 }
732 
733 inline
735 {
736  return m_Libra_summary;
737 }
738 
739 inline
741 {
742  m_set_State[0] |= 0x40;
743  return m_Libra_summary;
744 }
745 
746 inline
748 {
749  return ((m_set_State[0] & 0x300) != 0);
750 }
751 
752 inline
754 {
755  return true;
756 }
757 
758 inline
760 {
761  return m_Asapratio_summary;
762 }
763 
764 inline
766 {
767  m_set_State[0] |= 0x100;
768  return m_Asapratio_summary;
769 }
770 
771 inline
773 {
774  return ((m_set_State[0] & 0xc00) != 0);
775 }
776 
777 inline
779 {
780  return true;
781 }
782 
783 inline
785 {
786  return m_Xpressratio_summary;
787 }
788 
789 inline
791 {
792  m_set_State[0] |= 0x400;
793  return m_Xpressratio_summary;
794 }
795 
796 ///////////////////////////////////////////////////////////
797 ////////////////// end of inline methods //////////////////
798 ///////////////////////////////////////////////////////////
799 
800 
801 
802 
803 
804 END_objects_SCOPE // namespace ncbi::objects::
805 
807 
808 
809 #endif // ALGO_MS_FORMATS_PEPXML_ANALYSIS_SUMMARY_BASE_HPP
Summary of analysis subjected to run(s)
CAsapratio_summary –.
CInteract_summary –.
CLibra_summary –.
CPeptideprophet_summary –.
CRef –.
Definition: ncbiobj.hpp:618
Base class for all serializable objects.
Definition: serialbase.hpp:150
CXpressratio_summary –.
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
bool IsSetXpressratio_summary(void) const
Check if a value has been assigned to Xpressratio_summary data member.
bool CanGetAnalysis(void) const
Check if it is safe to call GetAnalysis method.
const TTime & GetTime(void) const
Get the Time member data.
Tparent::CMemberIndex< E_memberIndex, 7 > TmemberIndex
TAsapratio_summary & SetAsapratio_summary(void)
Assign a value to Asapratio_summary data member.
CAnalysis_summary_Base(const CAnalysis_summary_Base &)
bool IsSetAttlist(void) const
Check if a value has been assigned to Attlist data member.
C_Attlist & operator=(const C_Attlist &)
bool IsSetTime(void) const
Check if a value has been assigned to Time data member.
void ResetAttlist(void)
Reset Attlist data member.
const TXpressratio_summary & GetXpressratio_summary(void) const
Get the Xpressratio_summary member data.
TInteract_summary & SetInteract_summary(void)
Assign a value to Interact_summary data member.
TLibra_summary & SetLibra_summary(void)
Assign a value to Libra_summary data member.
const TAsapratio_summary & GetAsapratio_summary(void) const
Get the Asapratio_summary member data.
const TAnalysis & GetAnalysis(void) const
Get the Analysis member data.
TAnalysis & SetAnalysis(void)
Assign a value to Analysis data member.
TVersion & SetVersion(void)
Assign a value to Version data member.
const TPeptideprophet_summary & GetPeptideprophet_summary(void) const
Get the Peptideprophet_summary member data.
TAttlist & SetAttlist(void)
Assign a value to Attlist data member.
list< CRef< CLibra_summary > > m_Libra_summary
list< CRef< CAsapratio_summary > > m_Asapratio_summary
list< CRef< CAsapratio_summary > > TAsapratio_summary
bool CanGetInteract_summary(void) const
Check if it is safe to call GetInteract_summary method.
const TInteract_summary & GetInteract_summary(void) const
Get the Interact_summary member data.
TPeptideprophet_summary & SetPeptideprophet_summary(void)
Assign a value to Peptideprophet_summary data member.
bool CanGetAttlist(void) const
Check if it is safe to call GetAttlist method.
bool CanGetXpressratio_summary(void) const
Check if it is safe to call GetXpressratio_summary method.
Tparent::CMemberIndex< E_memberIndex, 4 > TmemberIndex
bool CanGetAsapratio_summary(void) const
Check if it is safe to call GetAsapratio_summary method.
TXpressratio_summary & SetXpressratio_summary(void)
Assign a value to Xpressratio_summary data member.
const TAttlist & GetAttlist(void) const
Get the Attlist member data.
CAnalysis_summary_Base & operator=(const CAnalysis_summary_Base &)
bool CanGetTime(void) const
Check if it is safe to call GetTime method.
bool CanGetVersion(void) const
Check if it is safe to call GetVersion method.
bool IsSetVersion(void) const
Check if a value has been assigned to Version data member.
list< CRef< CLibra_summary > > TLibra_summary
bool IsSetInteract_summary(void) const
Check if a value has been assigned to Interact_summary data member.
const TLibra_summary & GetLibra_summary(void) const
Get the Libra_summary member data.
TTime & SetTime(void)
Assign a value to Time data member.
list< CRef< CPeptideprophet_summary > > TPeptideprophet_summary
bool CanGetLibra_summary(void) const
Check if it is safe to call GetLibra_summary method.
list< CRef< CInteract_summary > > m_Interact_summary
list< CRef< CXpressratio_summary > > m_Xpressratio_summary
bool IsSetPeptideprophet_summary(void) const
Check if a value has been assigned to Peptideprophet_summary data member.
list< CRef< CXpressratio_summary > > TXpressratio_summary
list< CRef< CInteract_summary > > TInteract_summary
list< CRef< CPeptideprophet_summary > > m_Peptideprophet_summary
bool CanGetPeptideprophet_summary(void) const
Check if it is safe to call GetPeptideprophet_summary method.
bool IsSetAnalysis(void) const
Check if a value has been assigned to Analysis data member.
const TVersion & GetVersion(void) const
Get the Version member data.
bool IsSetLibra_summary(void) const
Check if a value has been assigned to Libra_summary data member.
bool IsSetAsapratio_summary(void) const
Check if a value has been assigned to Asapratio_summary data member.
const GenericPointer< typename T::ValueType > T2 value
Definition: pointer.h:1227
Modified on Wed Apr 24 14:13:01 2024 by modify_doxy.py rev. 669887