![]() |
Rosetta
2021.16
|
#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().
1.8.7