NCBI C++ ToolKit
Cdregion_.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 Cdregion_.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/objects/seqfeat/seqfeat.asn">seqfeat.asn</a>
34 /// and additional tune-up parameters:
35 /// <a href="/IEB/ToolBox/CPP_DOC/lxr/source/src/objects/seqfeat/seqfeat.def">seqfeat.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 OBJECTS_SEQFEAT_CDREGION_BASE_HPP
42 #define OBJECTS_SEQFEAT_CDREGION_BASE_HPP
43 
44 // standard includes
45 #include <serial/serialbase.hpp>
46 
47 // generated includes
48 #include <list>
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 // forward declarations
60 class CCode_break;
61 class CGenetic_code;
62 
63 
64 // generated classes
65 
66 
67 /** @addtogroup dataspec_NCBI_Seqfeat
68  *
69  * @{
70  */
71 
72 /////////////////////////////////////////////////////////////////////////////
73 ///*** CdRegion ***********************************************
74 ///*
75 ///* Instructions to translate from a nucleic acid to a peptide
76 ///* conflict means it's supposed to translate but doesn't
77 ///*
78 ///
79 /// CCdregion_Base --
80 ///
81 
83 {
85 public:
86  // constructor
87  CCdregion_Base(void);
88  // destructor
89  virtual ~CCdregion_Base(void);
90 
91  // type info
93 
94  enum EFrame {
95  eFrame_not_set = 0, ///< not set, code uses one
96  eFrame_one = 1,
97  eFrame_two = 2,
98  eFrame_three = 3 ///< reading frame
99  };
100 
101  /// Access to EFrame's attributes (values, names) as defined in spec
102  static const NCBI_NS_NCBI::CEnumeratedTypeValues* ENUM_METHOD_NAME(EFrame)(void);
103 
104  // types
105  typedef bool TOrf;
106  typedef EFrame TFrame;
107  typedef bool TConflict;
108  typedef TSeqPos TGaps;
111  typedef list< CRef< CCode_break > > TCode_break;
112  typedef TSeqPos TStops;
113 
114  // member index
115  enum class E_memberIndex {
116  e__allMandatory = 0,
117  e_orf,
118  e_frame,
119  e_conflict,
120  e_gaps,
121  e_mismatch,
122  e_code,
123  e_code_break,
124  e_stops
125  };
127 
128  // getters
129  // setters
130 
131  /// just an ORF ?
132  /// Check if a value has been assigned to Orf data member.
133  ///
134  /// Data member Orf is optional;
135  /// its type is defined as 'typedef bool TOrf'
136  /// @return
137  /// - true, if a value has been assigned.
138  /// - false, otherwise.
139  bool IsSetOrf(void) const;
140 
141  /// Check if it is safe to call GetOrf method.
142  ///
143  /// @return
144  /// - true, if the data member is getatable.
145  /// - false, otherwise.
146  bool CanGetOrf(void) const;
147 
148  /// Reset Orf data member.
149  void ResetOrf(void);
150 
151  /// Get the Orf member data.
152  ///
153  /// @return
154  /// Copy of the member data.
155  TOrf GetOrf(void) const;
156 
157  /// Assign a value to Orf data member.
158  ///
159  /// @param value
160  /// Value to assign
161  void SetOrf(TOrf value);
162 
163  /// Assign a value to Orf data member.
164  ///
165  /// @return
166  /// Reference to the data value.
167  TOrf& SetOrf(void);
168 
169  /// Check if a value has been assigned to Frame data member.
170  ///
171  /// Data member Frame is optional with default eFrame_not_set;
172  /// its type is defined as 'typedef EFrame TFrame'
173  /// @return
174  /// - true, if a value has been assigned.
175  /// - false, otherwise.
176  bool IsSetFrame(void) const;
177 
178  /// Check if it is safe to call GetFrame method.
179  ///
180  /// @return
181  /// - true, if the data member is getatable.
182  /// - false, otherwise.
183  bool CanGetFrame(void) const;
184 
185  /// Reset Frame data member.
186  void ResetFrame(void);
187 
188  /// Assign default value to Frame data member.
189  void SetDefaultFrame(void);
190 
191  /// Get the Frame member data.
192  ///
193  /// @return
194  /// Copy of the member data.
195  TFrame GetFrame(void) const;
196 
197  /// Assign a value to Frame data member.
198  ///
199  /// @param value
200  /// Value to assign
201  void SetFrame(TFrame value);
202 
203  /// Assign a value to Frame data member.
204  ///
205  /// @return
206  /// Reference to the data value.
207  TFrame& SetFrame(void);
208 
209  /// conflict
210  /// Check if a value has been assigned to Conflict data member.
211  ///
212  /// Data member Conflict is optional;
213  /// its type is defined as 'typedef bool TConflict'
214  /// @return
215  /// - true, if a value has been assigned.
216  /// - false, otherwise.
217  bool IsSetConflict(void) const;
218 
219  /// Check if it is safe to call GetConflict method.
220  ///
221  /// @return
222  /// - true, if the data member is getatable.
223  /// - false, otherwise.
224  bool CanGetConflict(void) const;
225 
226  /// Reset Conflict data member.
227  void ResetConflict(void);
228 
229  /// Get the Conflict member data.
230  ///
231  /// @return
232  /// Copy of the member data.
233  TConflict GetConflict(void) const;
234 
235  /// Assign a value to Conflict data member.
236  ///
237  /// @param value
238  /// Value to assign
239  void SetConflict(TConflict value);
240 
241  /// Assign a value to Conflict data member.
242  ///
243  /// @return
244  /// Reference to the data value.
245  TConflict& SetConflict(void);
246 
247  /// number of gaps on conflict/except
248  /// Check if a value has been assigned to Gaps data member.
249  ///
250  /// Data member Gaps is optional;
251  /// its type is defined as 'typedef TSeqPos TGaps'
252  /// @return
253  /// - true, if a value has been assigned.
254  /// - false, otherwise.
255  bool IsSetGaps(void) const;
256 
257  /// Check if it is safe to call GetGaps method.
258  ///
259  /// @return
260  /// - true, if the data member is getatable.
261  /// - false, otherwise.
262  bool CanGetGaps(void) const;
263 
264  /// Reset Gaps data member.
265  void ResetGaps(void);
266 
267  /// Get the Gaps member data.
268  ///
269  /// @return
270  /// Copy of the member data.
271  TGaps GetGaps(void) const;
272 
273  /// Assign a value to Gaps data member.
274  ///
275  /// @param value
276  /// Value to assign
277  void SetGaps(TGaps value);
278 
279  /// Assign a value to Gaps data member.
280  ///
281  /// @return
282  /// Reference to the data value.
283  TGaps& SetGaps(void);
284 
285  /// number of mismatches on above
286  /// Check if a value has been assigned to Mismatch data member.
287  ///
288  /// Data member Mismatch is optional;
289  /// its type is defined as 'typedef TSeqPos TMismatch'
290  /// @return
291  /// - true, if a value has been assigned.
292  /// - false, otherwise.
293  bool IsSetMismatch(void) const;
294 
295  /// Check if it is safe to call GetMismatch method.
296  ///
297  /// @return
298  /// - true, if the data member is getatable.
299  /// - false, otherwise.
300  bool CanGetMismatch(void) const;
301 
302  /// Reset Mismatch data member.
303  void ResetMismatch(void);
304 
305  /// Get the Mismatch member data.
306  ///
307  /// @return
308  /// Copy of the member data.
309  TMismatch GetMismatch(void) const;
310 
311  /// Assign a value to Mismatch data member.
312  ///
313  /// @param value
314  /// Value to assign
315  void SetMismatch(TMismatch value);
316 
317  /// Assign a value to Mismatch data member.
318  ///
319  /// @return
320  /// Reference to the data value.
321  TMismatch& SetMismatch(void);
322 
323  /// genetic code used
324  /// Check if a value has been assigned to Code data member.
325  ///
326  /// Data member Code is optional;
327  /// its type is defined as 'typedef CGenetic_code TCode'
328  /// @return
329  /// - true, if a value has been assigned.
330  /// - false, otherwise.
331  bool IsSetCode(void) const;
332 
333  /// Check if it is safe to call GetCode method.
334  ///
335  /// @return
336  /// - true, if the data member is getatable.
337  /// - false, otherwise.
338  bool CanGetCode(void) const;
339 
340  /// Reset Code data member.
341  void ResetCode(void);
342 
343  /// Get the Code member data.
344  ///
345  /// @return
346  /// Reference to the member data.
347  const TCode& GetCode(void) const;
348 
349  /// Assign a value to Code data member.
350  ///
351  /// @param value
352  /// Reference to value.
353  void SetCode(TCode& value);
354 
355  /// Assign a value to Code data member.
356  ///
357  /// @return
358  /// Reference to the data value.
359  TCode& SetCode(void);
360 
361  /// individual exceptions
362  /// Check if a value has been assigned to Code_break data member.
363  ///
364  /// Data member Code_break is optional;
365  /// its type is defined as 'typedef list< CRef< CCode_break > > TCode_break'
366  /// @return
367  /// - true, if a value has been assigned.
368  /// - false, otherwise.
369  bool IsSetCode_break(void) const;
370 
371  /// Check if it is safe to call GetCode_break method.
372  ///
373  /// @return
374  /// - true, if the data member is getatable.
375  /// - false, otherwise.
376  bool CanGetCode_break(void) const;
377 
378  /// Reset Code_break data member.
379  void ResetCode_break(void);
380 
381  /// Get the Code_break member data.
382  ///
383  /// @return
384  /// Reference to the member data.
385  const TCode_break& GetCode_break(void) const;
386 
387  /// Assign a value to Code_break data member.
388  ///
389  /// @return
390  /// Reference to the data value.
391  TCode_break& SetCode_break(void);
392 
393  /// number of stop codons on above
394  /// Check if a value has been assigned to Stops data member.
395  ///
396  /// Data member Stops is optional;
397  /// its type is defined as 'typedef TSeqPos TStops'
398  /// @return
399  /// - true, if a value has been assigned.
400  /// - false, otherwise.
401  bool IsSetStops(void) const;
402 
403  /// Check if it is safe to call GetStops method.
404  ///
405  /// @return
406  /// - true, if the data member is getatable.
407  /// - false, otherwise.
408  bool CanGetStops(void) const;
409 
410  /// Reset Stops data member.
411  void ResetStops(void);
412 
413  /// Get the Stops member data.
414  ///
415  /// @return
416  /// Copy of the member data.
417  TStops GetStops(void) const;
418 
419  /// Assign a value to Stops data member.
420  ///
421  /// @param value
422  /// Value to assign
423  void SetStops(TStops value);
424 
425  /// Assign a value to Stops data member.
426  ///
427  /// @return
428  /// Reference to the data value.
429  TStops& SetStops(void);
430 
431  /// Reset the whole object
432  virtual void Reset(void);
433 
434 
435 private:
436  // Prohibit copy constructor and assignment operator
439 
440  // data
441  Uint4 m_set_State[1];
442  bool m_Orf;
448  list< CRef< CCode_break > > m_Code_break;
450 };
451 
452 /* @} */
453 
454 
455 
456 
457 
458 ///////////////////////////////////////////////////////////
459 ///////////////////// inline methods //////////////////////
460 ///////////////////////////////////////////////////////////
461 inline
462 bool CCdregion_Base::IsSetOrf(void) const
463 {
464  return ((m_set_State[0] & 0x3) != 0);
465 }
466 
467 inline
469 {
470  return IsSetOrf();
471 }
472 
473 inline
475 {
476  m_Orf = 0;
477  m_set_State[0] &= ~0x3;
478 }
479 
480 inline
482 {
483  if (!CanGetOrf()) {
484  ThrowUnassigned(0);
485  }
486  return m_Orf;
487 }
488 
489 inline
491 {
492  m_Orf = value;
493  m_set_State[0] |= 0x3;
494 }
495 
496 inline
498 {
499 #ifdef _DEBUG
500  if (!IsSetOrf()) {
501  memset(&m_Orf,UnassignedByte(),sizeof(m_Orf));
502  }
503 #endif
504  m_set_State[0] |= 0x1;
505  return m_Orf;
506 }
507 
508 inline
510 {
511  return ((m_set_State[0] & 0xc) != 0);
512 }
513 
514 inline
516 {
517  return true;
518 }
519 
520 inline
522 {
524  m_set_State[0] &= ~0xc;
525 }
526 
527 inline
529 {
530  ResetFrame();
531 }
532 
533 inline
535 {
536  return m_Frame;
537 }
538 
539 inline
541 {
542  m_Frame = value;
543  m_set_State[0] |= 0xc;
544 }
545 
546 inline
548 {
549 #ifdef _DEBUG
550  if (!IsSetFrame()) {
551  memset(&m_Frame,UnassignedByte(),sizeof(m_Frame));
552  }
553 #endif
554  m_set_State[0] |= 0x4;
555  return m_Frame;
556 }
557 
558 inline
560 {
561  return ((m_set_State[0] & 0x30) != 0);
562 }
563 
564 inline
566 {
567  return IsSetConflict();
568 }
569 
570 inline
572 {
573  m_Conflict = 0;
574  m_set_State[0] &= ~0x30;
575 }
576 
577 inline
579 {
580  if (!CanGetConflict()) {
581  ThrowUnassigned(2);
582  }
583  return m_Conflict;
584 }
585 
586 inline
588 {
589  m_Conflict = value;
590  m_set_State[0] |= 0x30;
591 }
592 
593 inline
595 {
596 #ifdef _DEBUG
597  if (!IsSetConflict()) {
598  memset(&m_Conflict,UnassignedByte(),sizeof(m_Conflict));
599  }
600 #endif
601  m_set_State[0] |= 0x10;
602  return m_Conflict;
603 }
604 
605 inline
607 {
608  return ((m_set_State[0] & 0xc0) != 0);
609 }
610 
611 inline
613 {
614  return IsSetGaps();
615 }
616 
617 inline
619 {
620  m_Gaps = 0;
621  m_set_State[0] &= ~0xc0;
622 }
623 
624 inline
626 {
627  if (!CanGetGaps()) {
628  ThrowUnassigned(3);
629  }
630  return m_Gaps;
631 }
632 
633 inline
635 {
636  m_Gaps = value;
637  m_set_State[0] |= 0xc0;
638 }
639 
640 inline
642 {
643 #ifdef _DEBUG
644  if (!IsSetGaps()) {
645  memset(&m_Gaps,UnassignedByte(),sizeof(m_Gaps));
646  }
647 #endif
648  m_set_State[0] |= 0x40;
649  return m_Gaps;
650 }
651 
652 inline
654 {
655  return ((m_set_State[0] & 0x300) != 0);
656 }
657 
658 inline
660 {
661  return IsSetMismatch();
662 }
663 
664 inline
666 {
667  m_Mismatch = 0;
668  m_set_State[0] &= ~0x300;
669 }
670 
671 inline
673 {
674  if (!CanGetMismatch()) {
675  ThrowUnassigned(4);
676  }
677  return m_Mismatch;
678 }
679 
680 inline
682 {
683  m_Mismatch = value;
684  m_set_State[0] |= 0x300;
685 }
686 
687 inline
689 {
690 #ifdef _DEBUG
691  if (!IsSetMismatch()) {
692  memset(&m_Mismatch,UnassignedByte(),sizeof(m_Mismatch));
693  }
694 #endif
695  m_set_State[0] |= 0x100;
696  return m_Mismatch;
697 }
698 
699 inline
701 {
702  return m_Code.NotEmpty();
703 }
704 
705 inline
707 {
708  return IsSetCode();
709 }
710 
711 inline
713 {
714  if (!CanGetCode()) {
715  ThrowUnassigned(5);
716  }
717  return (*m_Code);
718 }
719 
720 inline
722 {
723  return ((m_set_State[0] & 0x3000) != 0);
724 }
725 
726 inline
728 {
729  return true;
730 }
731 
732 inline
734 {
735  return m_Code_break;
736 }
737 
738 inline
740 {
741  m_set_State[0] |= 0x1000;
742  return m_Code_break;
743 }
744 
745 inline
747 {
748  return ((m_set_State[0] & 0xc000) != 0);
749 }
750 
751 inline
753 {
754  return IsSetStops();
755 }
756 
757 inline
759 {
760  m_Stops = 0;
761  m_set_State[0] &= ~0xc000;
762 }
763 
764 inline
766 {
767  if (!CanGetStops()) {
768  ThrowUnassigned(7);
769  }
770  return m_Stops;
771 }
772 
773 inline
775 {
776  m_Stops = value;
777  m_set_State[0] |= 0xc000;
778 }
779 
780 inline
782 {
783 #ifdef _DEBUG
784  if (!IsSetStops()) {
785  memset(&m_Stops,UnassignedByte(),sizeof(m_Stops));
786  }
787 #endif
788  m_set_State[0] |= 0x4000;
789  return m_Stops;
790 }
791 
792 ///////////////////////////////////////////////////////////
793 ////////////////// end of inline methods //////////////////
794 ///////////////////////////////////////////////////////////
795 
796 
797 
798 
799 
800 END_objects_SCOPE // namespace ncbi::objects::
801 
803 
804 
805 #endif // OBJECTS_SEQFEAT_CDREGION_BASE_HPP
*** CdRegion *********************************************** * * Instructions to translate from a nuc...
Definition: Cdregion_.hpp:83
CCode_break –.
Definition: Code_break.hpp:66
CRef –.
Definition: ncbiobj.hpp:618
Base class for all serializable objects.
Definition: serialbase.hpp:150
unsigned int TSeqPos
Type for sequence locations and lengths.
Definition: ncbimisc.hpp:875
static char UnassignedByte(void)
Definition: serialbase.hpp:181
void ThrowUnassigned(TMemberIndex index) const
#define ENUM_METHOD_NAME(EnumName)
Definition: serialbase.hpp:994
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_SEQFEAT_EXPORT
Definition: ncbi_export.h:768
TSeqPos TMismatch
Definition: Cdregion_.hpp:109
bool IsSetOrf(void) const
just an ORF ? Check if a value has been assigned to Orf data member.
Definition: Cdregion_.hpp:462
void ResetMismatch(void)
Reset Mismatch data member.
Definition: Cdregion_.hpp:665
TSeqPos m_Stops
Definition: Cdregion_.hpp:449
bool IsSetCode(void) const
genetic code used Check if a value has been assigned to Code data member.
Definition: Cdregion_.hpp:700
TGaps GetGaps(void) const
Get the Gaps member data.
Definition: Cdregion_.hpp:625
CGenetic_code TCode
Definition: Cdregion_.hpp:110
CRef< TCode > m_Code
Definition: Cdregion_.hpp:447
TStops GetStops(void) const
Get the Stops member data.
Definition: Cdregion_.hpp:765
TOrf GetOrf(void) const
Get the Orf member data.
Definition: Cdregion_.hpp:481
Uint4 m_set_State[1]
Definition: Cdregion_.hpp:441
void ResetGaps(void)
Reset Gaps data member.
Definition: Cdregion_.hpp:618
CSerialObject Tparent
Definition: Cdregion_.hpp:84
CCdregion_Base(const CCdregion_Base &)
bool CanGetConflict(void) const
Check if it is safe to call GetConflict method.
Definition: Cdregion_.hpp:565
DECLARE_INTERNAL_TYPE_INFO()
TGaps & SetGaps(void)
Assign a value to Gaps data member.
Definition: Cdregion_.hpp:641
void SetDefaultFrame(void)
Assign default value to Frame data member.
Definition: Cdregion_.hpp:528
bool IsSetConflict(void) const
conflict Check if a value has been assigned to Conflict data member.
Definition: Cdregion_.hpp:559
list< CRef< CCode_break > > TCode_break
Definition: Cdregion_.hpp:111
TFrame GetFrame(void) const
Get the Frame member data.
Definition: Cdregion_.hpp:534
TConflict & SetConflict(void)
Assign a value to Conflict data member.
Definition: Cdregion_.hpp:594
const TCode & GetCode(void) const
Get the Code member data.
Definition: Cdregion_.hpp:712
bool CanGetCode_break(void) const
Check if it is safe to call GetCode_break method.
Definition: Cdregion_.hpp:727
Tparent::CMemberIndex< E_memberIndex, 9 > TmemberIndex
Definition: Cdregion_.hpp:126
void ResetFrame(void)
Reset Frame data member.
Definition: Cdregion_.hpp:521
void ResetConflict(void)
Reset Conflict data member.
Definition: Cdregion_.hpp:571
TFrame & SetFrame(void)
Assign a value to Frame data member.
Definition: Cdregion_.hpp:547
list< CRef< CCode_break > > m_Code_break
Definition: Cdregion_.hpp:448
TCode_break & SetCode_break(void)
Assign a value to Code_break data member.
Definition: Cdregion_.hpp:739
bool CanGetStops(void) const
Check if it is safe to call GetStops method.
Definition: Cdregion_.hpp:752
bool IsSetStops(void) const
number of stop codons on above Check if a value has been assigned to Stops data member.
Definition: Cdregion_.hpp:746
TSeqPos m_Mismatch
Definition: Cdregion_.hpp:446
TMismatch GetMismatch(void) const
Get the Mismatch member data.
Definition: Cdregion_.hpp:672
TSeqPos m_Gaps
Definition: Cdregion_.hpp:445
bool CanGetFrame(void) const
Check if it is safe to call GetFrame method.
Definition: Cdregion_.hpp:515
bool CanGetOrf(void) const
Check if it is safe to call GetOrf method.
Definition: Cdregion_.hpp:468
bool CanGetMismatch(void) const
Check if it is safe to call GetMismatch method.
Definition: Cdregion_.hpp:659
bool CanGetCode(void) const
Check if it is safe to call GetCode method.
Definition: Cdregion_.hpp:706
TStops & SetStops(void)
Assign a value to Stops data member.
Definition: Cdregion_.hpp:781
TMismatch & SetMismatch(void)
Assign a value to Mismatch data member.
Definition: Cdregion_.hpp:688
bool IsSetGaps(void) const
number of gaps on conflict/except Check if a value has been assigned to Gaps data member.
Definition: Cdregion_.hpp:606
void ResetOrf(void)
Reset Orf data member.
Definition: Cdregion_.hpp:474
CCdregion_Base & operator=(const CCdregion_Base &)
void ResetStops(void)
Reset Stops data member.
Definition: Cdregion_.hpp:758
bool CanGetGaps(void) const
Check if it is safe to call GetGaps method.
Definition: Cdregion_.hpp:612
const TCode_break & GetCode_break(void) const
Get the Code_break member data.
Definition: Cdregion_.hpp:733
TSeqPos TStops
Definition: Cdregion_.hpp:112
bool IsSetMismatch(void) const
number of mismatches on above Check if a value has been assigned to Mismatch data member.
Definition: Cdregion_.hpp:653
TOrf & SetOrf(void)
Assign a value to Orf data member.
Definition: Cdregion_.hpp:497
TConflict GetConflict(void) const
Get the Conflict member data.
Definition: Cdregion_.hpp:578
bool IsSetCode_break(void) const
individual exceptions Check if a value has been assigned to Code_break data member.
Definition: Cdregion_.hpp:721
bool IsSetFrame(void) const
Check if a value has been assigned to Frame data member.
Definition: Cdregion_.hpp:509
@ eFrame_not_set
not set, code uses one
Definition: Cdregion_.hpp:95
const GenericPointer< typename T::ValueType > T2 value
Definition: pointer.h:1227
Modified on Fri Sep 20 14:57:07 2024 by modify_doxy.py rev. 669887