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