![]() |
Rosetta
2021.07
|
#include <XMLSchemaGeneration.hh>
Public Types | |
typedef XMLSchemaSimpleSubelementList::DerivedNameFunction | DerivedNameFunction |
typedef XMLSchemaSimpleSubelementList::NameFunction | NameFunction |
typedef XMLSchemaSimpleSubelementList::DerivedNameFunction utility::tag::XMLSchemaRepeatableCTNode::DerivedNameFunction |
typedef XMLSchemaSimpleSubelementList::NameFunction utility::tag::XMLSchemaRepeatableCTNode::NameFunction |
|
default |
|
overridedefault |
XMLSchemaRepeatableCTNode & utility::tag::XMLSchemaRepeatableCTNode::add_child | ( | XMLSchemaRepeatableCTNodeOP | child_element | ) |
References children_, and get_self_weak_ptr().
|
inline |
self pointers
|
inline |
|
inline |
Referenced by add_child().
|
inline |
void utility::tag::XMLSchemaRepeatableCTNode::recursively_write_ct_to_schema | ( | XMLSchemaDefinition & | xsd | ) |
References utility::tag::XMLSchemaComplexTypeGenerator::add_attributes(), utility::tag::XMLSchemaSimpleSubelementList::add_subelement(), utility::tag::XMLSchemaSimpleSubelementList::ElementSummary::attributes, children_, utility::tag::XMLSchemaSimpleSubelementList::complex_type_naming_func(), utility::tag::XMLSchemaComplexTypeGenerator::complex_type_naming_func(), utility::tag::XMLSchemaSimpleSubelementList::ElementSummary::ct_ref, debug_assert, utility::tag::XMLSchemaSimpleSubelementList::ElementSummary::description, utility::tag::XMLSchemaComplexTypeGenerator::description(), element_, utility::tag::XMLSchemaSimpleSubelementList::ElementSummary::element_name, utility::tag::XMLSchemaComplexTypeGenerator::element_name(), utility::tag::XMLSchemaSimpleSubelementList::element_summary_as_already_defined_subelement(), kids_ct_naming_func_, my_naming_func_, parent_, utility::tag::XMLSchemaComplexTypeGenerator::set_subelements_repeatable(), and utility::tag::XMLSchemaComplexTypeGenerator::write_complex_type_to_schema().
XMLSchemaRepeatableCTNode & utility::tag::XMLSchemaRepeatableCTNode::set_already_defined_element | ( | std::string const & | name, |
DerivedNameFunction const & | naming_func | ||
) |
XMLSchemaRepeatableCTNode & utility::tag::XMLSchemaRepeatableCTNode::set_already_defined_element_w_alt_name | ( | std::string const & | name, |
std::string const & | reference_element_name, | ||
DerivedNameFunction const & | naming_func | ||
) |
XMLSchemaRepeatableCTNode & utility::tag::XMLSchemaRepeatableCTNode::set_element_w_attributes | ( | std::string const & | name, |
AttributeList const & | atts, | ||
std::string const & | description | ||
) |
XMLSchemaRepeatableCTNode & utility::tag::XMLSchemaRepeatableCTNode::set_group_subelement | ( | NameFunction const & | group_name_function | ) |
XMLSchemaRepeatableCTNode & utility::tag::XMLSchemaRepeatableCTNode::set_kids_naming_func | ( | DerivedNameFunction const & | naming_func | ) |
References kids_ct_naming_func_.
XMLSchemaRepeatableCTNode & utility::tag::XMLSchemaRepeatableCTNode::set_root_node_naming_func | ( | DerivedNameFunction const & | naming_func | ) |
References my_naming_func_.
|
private |
Referenced by add_child(), and recursively_write_ct_to_schema().
|
private |
|
private |
Referenced by recursively_write_ct_to_schema(), and set_kids_naming_func().
|
private |
Referenced by recursively_write_ct_to_schema(), and set_root_node_naming_func().
|
private |
Referenced by recursively_write_ct_to_schema().