tdaq-develop-2025-02-12
ECLEntry_t Class Reference
Inheritance diagram for ECLEntry_t:

Public Types

typedef ::Tag_t tag_type
 
typedef ::xsd::cxx::tree::sequence< tag_typetag_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_typeattachment_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_typeform_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 494 of file ECL.hxx.


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