otsdaq_utilities  v2_05_02_indev
ECLEntry_t Class Reference
Inheritance diagram for ECLEntry_t:

Public Types

typedef ::Tag_t tag_type
 
typedef
::xsd::cxx::tree::sequence
< tag_type
tag_sequence
 
typedef tag_sequence::iterator tag_iterator
 
typedef
tag_sequence::const_iterator 
tag_const_iterator
 
typedef
::xsd::cxx::tree::traits
< tag_type, char > 
tag_traits
 
typedef ::Attachment_t attachment_type
 
typedef
::xsd::cxx::tree::sequence
< attachment_type
attachment_sequence
 
typedef
attachment_sequence::iterator 
attachment_iterator
 
typedef
attachment_sequence::const_iterator 
attachment_const_iterator
 
typedef
::xsd::cxx::tree::traits
< attachment_type, char > 
attachment_traits
 
typedef ::Form_t form_type
 
typedef
::xsd::cxx::tree::optional
< form_type
form_optional
 
typedef
::xsd::cxx::tree::traits
< form_type, char > 
form_traits
 
typedef ::xml_schema::string author_type
 
typedef
::xsd::cxx::tree::traits
< author_type, char > 
author_traits
 
typedef ::xml_schema::string category_type
 
typedef
::xsd::cxx::tree::traits
< category_type, char > 
category_traits
 
typedef ::xml_schema::string subject_type
 
typedef
::xsd::cxx::tree::optional
< subject_type > 
subject_optional
 
typedef
::xsd::cxx::tree::traits
< subject_type, char > 
subject_traits
 

Public Member Functions

const tag_sequence & tag () const
 
tag_sequence & tag ()
 
void tag (const tag_sequence &s)
 
const attachment_sequence & attachment () const
 
attachment_sequence & attachment ()
 
void attachment (const attachment_sequence &s)
 
const form_optional & form () const
 
form_optional & form ()
 
void form (const form_type &x)
 
void form (const form_optional &x)
 
void form (::std::unique_ptr< form_type > p)
 
const author_type & author () const
 
author_type & author ()
 
void author (const author_type &x)
 
void author (::std::unique_ptr< author_type > p)
 
const category_type & category () const
 
category_type & category ()
 
void category (const category_type &x)
 
void category (::std::unique_ptr< category_type > p)
 
const subject_optional & subject () const
 
subject_optional & subject ()
 
void subject (const subject_type &x)
 
void subject (const subject_optional &x)
 
void subject (::std::unique_ptr< subject_type > p)
 
 ECLEntry_t (const author_type &, const category_type &)
 
 ECLEntry_t (const ::xercesc::DOMElement &e,::xml_schema::flags f=0,::xml_schema::container *c=0)
 
 ECLEntry_t (const ECLEntry_t &x,::xml_schema::flags f=0,::xml_schema::container *c=0)
 
virtual ECLEntry_t_clone (::xml_schema::flags f=0,::xml_schema::container *c=0) const
 
ECLEntry_toperator= (const ECLEntry_t &x)
 

Protected Member Functions

void parse (::xsd::cxx::xml::dom::parser< char > &,::xml_schema::flags)
 

Protected Attributes

tag_sequence tag_
 
attachment_sequence attachment_
 
form_optional form_
 
::xsd::cxx::tree::one
< author_type > 
author_
 
::xsd::cxx::tree::one
< category_type > 
category_
 
subject_optional subject_
 

Detailed Description

Definition at line 547 of file ECL.hxx.


The documentation for this class was generated from the following files: