locator¶
Bindings for basic::resource_manager::locator namespace
- class pyrosetta.rosetta.basic.resource_manager.locator.DatabaseResourceLocator¶
Bases:
ResourceLocator
The %DatabaseResourceLocator class is responsible for retreiving data from a Database so that that data can then be used to construct a Resource.
Upon construction or in its parse_my_tag method, the
%DatabaseResourceLocator needs to be given the name of the database-session resource that it will use to communicate with the database and a partially formatted SQL command (a SELECT statement) that will be used to query the database for the resource that it will be pulling from the database. This SQL command should have a single question mark (“?”) for the variable that will be replaced by the locator_id that will be given to the %DatabaseResourceLocator when its locate_resource_stream method is invoked. In that method, the %DatabaseResourceLocator will ask the ResourceManager for the database session object and then bind the input “locator_id” to the previously provided SQL command, and finally will query the database with that statement. The resulting output is packaged in a string stream and returned to the code that called locate_resource_stream (e.g. the ResourceManager) and then can be used to construct a resource.
- assign(self: pyrosetta.rosetta.basic.resource_manager.locator.DatabaseResourceLocator, : pyrosetta.rosetta.basic.resource_manager.locator.DatabaseResourceLocator) pyrosetta.rosetta.basic.resource_manager.locator.DatabaseResourceLocator ¶
C++: basic::resource_manager::locator::DatabaseResourceLocator::operator=(const class basic::resource_manager::locator::DatabaseResourceLocator &) –> class basic::resource_manager::locator::DatabaseResourceLocator &
- static classname() str ¶
C++: basic::resource_manager::locator::DatabaseResourceLocator::classname() –> std::string
- locate_resource_stream(self: pyrosetta.rosetta.basic.resource_manager.locator.DatabaseResourceLocator, input_id: str) pyrosetta.rosetta.basic.resource_manager.ResourceStream ¶
- Create a ResourceStream object from the given resource
source, so that its stream can be passed to the ResourceLoader using the input “input_id” which is bound to the partially formed SQL select statement that was provided at construction or in parse_my_tag
C++: basic::resource_manager::locator::DatabaseResourceLocator::locate_resource_stream(const std::string &) const –> class std::shared_ptr<class basic::resource_manager::ResourceStream>
- locator_tag(*args, **kwargs)¶
Overloaded function.
locator_tag(self: pyrosetta.rosetta.basic.resource_manager.ResourceLocator, locator_tag: str) -> None
Set the name for this %ResourceLocator
C++: basic::resource_manager::ResourceLocator::locator_tag(const std::string &) –> void
locator_tag(self: pyrosetta.rosetta.basic.resource_manager.ResourceLocator) -> str
Return the name for this %ResourceLocator
C++: basic::resource_manager::ResourceLocator::locator_tag() const –> std::string
- parse_my_tag(self: pyrosetta.rosetta.basic.resource_manager.locator.DatabaseResourceLocator, tag: utility::tag::Tag) None ¶
- Initialize the %DatabaseResourceLoader from the input set of tags
which should contain both the name of the database session resource that will be used to talk to the database, and the partially formed SQL select statement that will be used to query the database.
C++: basic::resource_manager::locator::DatabaseResourceLocator::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>) –> void
- static provide_xml_schema(xsd: utility::tag::XMLSchemaDefinition) None ¶
Describe the schema for this resource locator to the XSD.
C++: basic::resource_manager::locator::DatabaseResourceLocator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
- show(self: pyrosetta.rosetta.basic.resource_manager.locator.DatabaseResourceLocator, out: pyrosetta.rosetta.std.ostream) None ¶
Describe the %DatabaseResourceLocator instance to the given output stream
C++: basic::resource_manager::locator::DatabaseResourceLocator::show(std::ostream &) const –> void
- type(self: pyrosetta.rosetta.basic.resource_manager.locator.DatabaseResourceLocator) str ¶
Return the typename for this class: “DatabaseResourceLocator”
C++: basic::resource_manager::locator::DatabaseResourceLocator::type() const –> std::string
- class pyrosetta.rosetta.basic.resource_manager.locator.DatabaseResourceLocatorCreator¶
Bases:
ResourceLocatorCreator
creator for the DatabaseResourceLocator class
- assign(self: pyrosetta.rosetta.basic.resource_manager.locator.DatabaseResourceLocatorCreator, : pyrosetta.rosetta.basic.resource_manager.locator.DatabaseResourceLocatorCreator) pyrosetta.rosetta.basic.resource_manager.locator.DatabaseResourceLocatorCreator ¶
C++: basic::resource_manager::locator::DatabaseResourceLocatorCreator::operator=(const class basic::resource_manager::locator::DatabaseResourceLocatorCreator &) –> class basic::resource_manager::locator::DatabaseResourceLocatorCreator &
- create_resource_locator(self: pyrosetta.rosetta.basic.resource_manager.locator.DatabaseResourceLocatorCreator) pyrosetta.rosetta.basic.resource_manager.ResourceLocator ¶
C++: basic::resource_manager::locator::DatabaseResourceLocatorCreator::create_resource_locator() const –> class std::shared_ptr<class basic::resource_manager::ResourceLocator>
- locator_type(self: pyrosetta.rosetta.basic.resource_manager.locator.DatabaseResourceLocatorCreator) str ¶
C++: basic::resource_manager::locator::DatabaseResourceLocatorCreator::locator_type() const –> std::string
- class pyrosetta.rosetta.basic.resource_manager.locator.FileListResourceLocator¶
Bases:
ResourceLocator
The %FileListResourceLocator concatenates a set of listed files; e.g. useful for constructing a pose from two separate PDB files.
- assign(self: pyrosetta.rosetta.basic.resource_manager.locator.FileListResourceLocator, : pyrosetta.rosetta.basic.resource_manager.locator.FileListResourceLocator) pyrosetta.rosetta.basic.resource_manager.locator.FileListResourceLocator ¶
C++: basic::resource_manager::locator::FileListResourceLocator::operator=(const class basic::resource_manager::locator::FileListResourceLocator &) –> class basic::resource_manager::locator::FileListResourceLocator &
- static classname() str ¶
C++: basic::resource_manager::locator::FileListResourceLocator::classname() –> std::string
- get_open_mode(self: pyrosetta.rosetta.basic.resource_manager.locator.FileListResourceLocator) std::_Ios_Openmode ¶
C++: basic::resource_manager::locator::FileListResourceLocator::get_open_mode() const –> enum std::_Ios_Openmode
- locate_resource_stream(self: pyrosetta.rosetta.basic.resource_manager.locator.FileListResourceLocator, input_id: str) pyrosetta.rosetta.basic.resource_manager.ResourceStream ¶
- Take the input locator tag and split it by whitespace, interpret each substring
as the name of a file, and concatenate each file into a single stringstream to be returned.
C++: basic::resource_manager::locator::FileListResourceLocator::locate_resource_stream(const std::string &) const –> class std::shared_ptr<class basic::resource_manager::ResourceStream>
- locator_tag(*args, **kwargs)¶
Overloaded function.
locator_tag(self: pyrosetta.rosetta.basic.resource_manager.ResourceLocator, locator_tag: str) -> None
Set the name for this %ResourceLocator
C++: basic::resource_manager::ResourceLocator::locator_tag(const std::string &) –> void
locator_tag(self: pyrosetta.rosetta.basic.resource_manager.ResourceLocator) -> str
Return the name for this %ResourceLocator
C++: basic::resource_manager::ResourceLocator::locator_tag() const –> std::string
- parse_my_tag(self: pyrosetta.rosetta.basic.resource_manager.locator.FileListResourceLocator, tag: utility::tag::Tag) None ¶
Do nothing, since there is no data that the %FileListResourceLocator needs.
C++: basic::resource_manager::locator::FileListResourceLocator::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>) –> void
- static provide_xml_schema(xsd: utility::tag::XMLSchemaDefinition) None ¶
Describe the schema for this resource locator to the XSD.
C++: basic::resource_manager::locator::FileListResourceLocator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
- set_open_mode(self: pyrosetta.rosetta.basic.resource_manager.locator.FileListResourceLocator, open_mode: std::_Ios_Openmode) None ¶
C++: basic::resource_manager::locator::FileListResourceLocator::set_open_mode(enum std::_Ios_Openmode) –> void
- show(self: pyrosetta.rosetta.basic.resource_manager.locator.FileListResourceLocator, out: pyrosetta.rosetta.std.ostream) None ¶
- Describe the %FileListResourceLocator to the output stringstream; since
this class has no data, merely prints the name of the class.
C++: basic::resource_manager::locator::FileListResourceLocator::show(std::ostream &) const –> void
- type(self: pyrosetta.rosetta.basic.resource_manager.locator.FileListResourceLocator) str ¶
Return the name for this class: “FileListResourceLocator”
C++: basic::resource_manager::locator::FileListResourceLocator::type() const –> std::string
- class pyrosetta.rosetta.basic.resource_manager.locator.FileListResourceLocatorCreator¶
Bases:
ResourceLocatorCreator
creator for the FileSystemResourceLocator class
- assign(self: pyrosetta.rosetta.basic.resource_manager.locator.FileListResourceLocatorCreator, : pyrosetta.rosetta.basic.resource_manager.locator.FileListResourceLocatorCreator) pyrosetta.rosetta.basic.resource_manager.locator.FileListResourceLocatorCreator ¶
C++: basic::resource_manager::locator::FileListResourceLocatorCreator::operator=(const class basic::resource_manager::locator::FileListResourceLocatorCreator &) –> class basic::resource_manager::locator::FileListResourceLocatorCreator &
- create_resource_locator(self: pyrosetta.rosetta.basic.resource_manager.locator.FileListResourceLocatorCreator) pyrosetta.rosetta.basic.resource_manager.ResourceLocator ¶
C++: basic::resource_manager::locator::FileListResourceLocatorCreator::create_resource_locator() const –> class std::shared_ptr<class basic::resource_manager::ResourceLocator>
- locator_type(self: pyrosetta.rosetta.basic.resource_manager.locator.FileListResourceLocatorCreator) str ¶
C++: basic::resource_manager::locator::FileListResourceLocatorCreator::locator_type() const –> std::string
- class pyrosetta.rosetta.basic.resource_manager.locator.FileStream¶
Bases:
ResourceStream
%FileStream is a wrapper class for a utility::io::izstream object that derives from ResourceStream.
- assign(self: pyrosetta.rosetta.basic.resource_manager.ResourceStream, : pyrosetta.rosetta.basic.resource_manager.ResourceStream) pyrosetta.rosetta.basic.resource_manager.ResourceStream ¶
C++: basic::resource_manager::ResourceStream::operator=(const class basic::resource_manager::ResourceStream &) –> class basic::resource_manager::ResourceStream &
- open(*args, **kwargs)¶
Overloaded function.
open(self: pyrosetta.rosetta.basic.resource_manager.locator.FileStream, filename: str) -> None
open(self: pyrosetta.rosetta.basic.resource_manager.locator.FileStream, filename: str, open_mode: std::_Ios_Openmode) -> None
Open a particular file; must be called if the default constructor is used.
C++: basic::resource_manager::locator::FileStream::open(const std::string &, enum std::_Ios_Openmode) –> void
- stream(self: pyrosetta.rosetta.basic.resource_manager.locator.FileStream) pyrosetta.rosetta.std.istream ¶
- Return non-const access to the internal stream so that it can be
used to construct a resource.
C++: basic::resource_manager::locator::FileStream::stream() –> std::istream &
- class pyrosetta.rosetta.basic.resource_manager.locator.FileSystemResourceLocator¶
Bases:
ResourceLocator
The %FileSystemResourceLocator is responsible for opening a file from the file system given its name (as the “locator tag” in the locate_resource_stream method ) and returning a FileStream object that wraps this file. This FileStream can then be used to construct a resource.
- assign(self: pyrosetta.rosetta.basic.resource_manager.locator.FileSystemResourceLocator, : pyrosetta.rosetta.basic.resource_manager.locator.FileSystemResourceLocator) pyrosetta.rosetta.basic.resource_manager.locator.FileSystemResourceLocator ¶
C++: basic::resource_manager::locator::FileSystemResourceLocator::operator=(const class basic::resource_manager::locator::FileSystemResourceLocator &) –> class basic::resource_manager::locator::FileSystemResourceLocator &
- static classname() str ¶
C++: basic::resource_manager::locator::FileSystemResourceLocator::classname() –> std::string
- get_open_mode(self: pyrosetta.rosetta.basic.resource_manager.locator.FileSystemResourceLocator) std::_Ios_Openmode ¶
C++: basic::resource_manager::locator::FileSystemResourceLocator::get_open_mode() const –> enum std::_Ios_Openmode
- locate_resource_stream(self: pyrosetta.rosetta.basic.resource_manager.locator.FileSystemResourceLocator, input_id: str) pyrosetta.rosetta.basic.resource_manager.ResourceStream ¶
Construct a FileStream object given a file’s name (its input_id)
C++: basic::resource_manager::locator::FileSystemResourceLocator::locate_resource_stream(const std::string &) const –> class std::shared_ptr<class basic::resource_manager::ResourceStream>
- locator_tag(*args, **kwargs)¶
Overloaded function.
locator_tag(self: pyrosetta.rosetta.basic.resource_manager.ResourceLocator, locator_tag: str) -> None
Set the name for this %ResourceLocator
C++: basic::resource_manager::ResourceLocator::locator_tag(const std::string &) –> void
locator_tag(self: pyrosetta.rosetta.basic.resource_manager.ResourceLocator) -> str
Return the name for this %ResourceLocator
C++: basic::resource_manager::ResourceLocator::locator_tag() const –> std::string
- parse_my_tag(self: pyrosetta.rosetta.basic.resource_manager.locator.FileSystemResourceLocator, tag: utility::tag::Tag) None ¶
Allows a default base_path to be specified for the locator.
C++: basic::resource_manager::locator::FileSystemResourceLocator::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>) –> void
- static provide_xml_schema(xsd: utility::tag::XMLSchemaDefinition) None ¶
C++: basic::resource_manager::locator::FileSystemResourceLocator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
- set_open_mode(self: pyrosetta.rosetta.basic.resource_manager.locator.FileSystemResourceLocator, open_mode: std::_Ios_Openmode) None ¶
C++: basic::resource_manager::locator::FileSystemResourceLocator::set_open_mode(enum std::_Ios_Openmode) –> void
- set_search_paths(self: pyrosetta.rosetta.basic.resource_manager.locator.FileSystemResourceLocator, search_paths: pyrosetta.rosetta.utility.vector1_std_string) None ¶
- Set the search paths; expects that the paths all end with a trailing “/”;
Use “./” to include the present working directory in the search paths.
C++: basic::resource_manager::locator::FileSystemResourceLocator::set_search_paths(const class utility::vector1<std::string, class std::allocator<std::string > > &) –> void
- show(self: pyrosetta.rosetta.basic.resource_manager.locator.FileSystemResourceLocator, out: pyrosetta.rosetta.std.ostream) None ¶
C++: basic::resource_manager::locator::FileSystemResourceLocator::show(std::ostream &) const –> void
- type(self: pyrosetta.rosetta.basic.resource_manager.locator.FileSystemResourceLocator) str ¶
C++: basic::resource_manager::locator::FileSystemResourceLocator::type() const –> std::string
- class pyrosetta.rosetta.basic.resource_manager.locator.FileSystemResourceLocatorCreator¶
Bases:
ResourceLocatorCreator
creator for the FileSystemResourceLocator class
- assign(self: pyrosetta.rosetta.basic.resource_manager.locator.FileSystemResourceLocatorCreator, : pyrosetta.rosetta.basic.resource_manager.locator.FileSystemResourceLocatorCreator) pyrosetta.rosetta.basic.resource_manager.locator.FileSystemResourceLocatorCreator ¶
C++: basic::resource_manager::locator::FileSystemResourceLocatorCreator::operator=(const class basic::resource_manager::locator::FileSystemResourceLocatorCreator &) –> class basic::resource_manager::locator::FileSystemResourceLocatorCreator &
- create_resource_locator(self: pyrosetta.rosetta.basic.resource_manager.locator.FileSystemResourceLocatorCreator) pyrosetta.rosetta.basic.resource_manager.ResourceLocator ¶
C++: basic::resource_manager::locator::FileSystemResourceLocatorCreator::create_resource_locator() const –> class std::shared_ptr<class basic::resource_manager::ResourceLocator>
- locator_type(self: pyrosetta.rosetta.basic.resource_manager.locator.FileSystemResourceLocatorCreator) str ¶
C++: basic::resource_manager::locator::FileSystemResourceLocatorCreator::locator_type() const –> std::string
- provide_xml_schema(self: pyrosetta.rosetta.basic.resource_manager.locator.FileSystemResourceLocatorCreator, xsd: utility::tag::XMLSchemaDefinition) None ¶
C++: basic::resource_manager::locator::FileSystemResourceLocatorCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void
- class pyrosetta.rosetta.basic.resource_manager.locator.NullResourceLocator¶
Bases:
ResourceLocator
The %NullResourceLocator is meant for cases where a resource can be created without reading from an input file. It goes through the motions of returning a ResourceStream (an empty NullStream) as is required of all ResourceLocators, but the stream that it creates will not be used.
- assign(self: pyrosetta.rosetta.basic.resource_manager.locator.NullResourceLocator, : pyrosetta.rosetta.basic.resource_manager.locator.NullResourceLocator) pyrosetta.rosetta.basic.resource_manager.locator.NullResourceLocator ¶
C++: basic::resource_manager::locator::NullResourceLocator::operator=(const class basic::resource_manager::locator::NullResourceLocator &) –> class basic::resource_manager::locator::NullResourceLocator &
- static classname() str ¶
C++: basic::resource_manager::locator::NullResourceLocator::classname() –> std::string
- locate_resource_stream(self: pyrosetta.rosetta.basic.resource_manager.locator.NullResourceLocator, input_id: str) pyrosetta.rosetta.basic.resource_manager.ResourceStream ¶
Create an empty NullResource object that will not be used
C++: basic::resource_manager::locator::NullResourceLocator::locate_resource_stream(const std::string &) const –> class std::shared_ptr<class basic::resource_manager::ResourceStream>
- locator_tag(*args, **kwargs)¶
Overloaded function.
locator_tag(self: pyrosetta.rosetta.basic.resource_manager.ResourceLocator, locator_tag: str) -> None
Set the name for this %ResourceLocator
C++: basic::resource_manager::ResourceLocator::locator_tag(const std::string &) –> void
locator_tag(self: pyrosetta.rosetta.basic.resource_manager.ResourceLocator) -> str
Return the name for this %ResourceLocator
C++: basic::resource_manager::ResourceLocator::locator_tag() const –> std::string
- parse_my_tag(self: pyrosetta.rosetta.basic.resource_manager.locator.NullResourceLocator, tag: utility::tag::Tag) None ¶
Noop, since there is no data in this class.
C++: basic::resource_manager::locator::NullResourceLocator::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>) –> void
- static provide_xml_schema(xsd: utility::tag::XMLSchemaDefinition) None ¶
Describe the schema for this resource locator to the XSD.
C++: basic::resource_manager::locator::NullResourceLocator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
- show(self: pyrosetta.rosetta.basic.resource_manager.locator.NullResourceLocator, out: pyrosetta.rosetta.std.ostream) None ¶
- Describe this instance to the given output stream; since there is no
data in this class, merely print the name of this class.
C++: basic::resource_manager::locator::NullResourceLocator::show(std::ostream &) const –> void
- type(self: pyrosetta.rosetta.basic.resource_manager.locator.NullResourceLocator) str ¶
Return the name of this class: “NullResourceLocator”
C++: basic::resource_manager::locator::NullResourceLocator::type() const –> std::string
- class pyrosetta.rosetta.basic.resource_manager.locator.NullResourceLocatorCreator¶
Bases:
ResourceLocatorCreator
creator for the NullResourceLocator class
- assign(self: pyrosetta.rosetta.basic.resource_manager.locator.NullResourceLocatorCreator, : pyrosetta.rosetta.basic.resource_manager.locator.NullResourceLocatorCreator) pyrosetta.rosetta.basic.resource_manager.locator.NullResourceLocatorCreator ¶
C++: basic::resource_manager::locator::NullResourceLocatorCreator::operator=(const class basic::resource_manager::locator::NullResourceLocatorCreator &) –> class basic::resource_manager::locator::NullResourceLocatorCreator &
- create_resource_locator(self: pyrosetta.rosetta.basic.resource_manager.locator.NullResourceLocatorCreator) pyrosetta.rosetta.basic.resource_manager.ResourceLocator ¶
C++: basic::resource_manager::locator::NullResourceLocatorCreator::create_resource_locator() const –> class std::shared_ptr<class basic::resource_manager::ResourceLocator>
- locator_type(self: pyrosetta.rosetta.basic.resource_manager.locator.NullResourceLocatorCreator) str ¶
C++: basic::resource_manager::locator::NullResourceLocatorCreator::locator_type() const –> std::string
- class pyrosetta.rosetta.basic.resource_manager.locator.NullStream¶
Bases:
ResourceStream
The %NullStream acts as an empty stream object that may be returned by the NullResourceLocator. It does not open any files.
- assign(self: pyrosetta.rosetta.basic.resource_manager.ResourceStream, : pyrosetta.rosetta.basic.resource_manager.ResourceStream) pyrosetta.rosetta.basic.resource_manager.ResourceStream ¶
C++: basic::resource_manager::ResourceStream::operator=(const class basic::resource_manager::ResourceStream &) –> class basic::resource_manager::ResourceStream &
- stream(self: pyrosetta.rosetta.basic.resource_manager.locator.NullStream) pyrosetta.rosetta.std.istream ¶
C++: basic::resource_manager::locator::NullStream::stream() –> std::istream &
- class pyrosetta.rosetta.basic.resource_manager.locator.StringResourceStream¶
Bases:
ResourceStream
The %StringResourceStream is a wrapper class for a std::stringstream that can be used to construct a resource. Useful when reading the resource stream in to memory (e.g. from a database or from multiple files) before trying to construct the resource.
- assign(self: pyrosetta.rosetta.basic.resource_manager.ResourceStream, : pyrosetta.rosetta.basic.resource_manager.ResourceStream) pyrosetta.rosetta.basic.resource_manager.ResourceStream ¶
C++: basic::resource_manager::ResourceStream::operator=(const class basic::resource_manager::ResourceStream &) –> class basic::resource_manager::ResourceStream &
- fill(self: pyrosetta.rosetta.basic.resource_manager.locator.StringResourceStream, contents: str) None ¶
Construct the stringstream from the given input string.
C++: basic::resource_manager::locator::StringResourceStream::fill(const std::string &) –> void
- stream(self: pyrosetta.rosetta.basic.resource_manager.locator.StringResourceStream) pyrosetta.rosetta.std.istream ¶
Give non-const access to the internal stringstream so that it can be used to construct a resource.
C++: basic::resource_manager::locator::StringResourceStream::stream() –> std::istream &
- pyrosetta.rosetta.basic.resource_manager.locator.xsd_type_definition_w_attributes(xsd: utility::tag::XMLSchemaDefinition, locator_type: str, description: str, attributes: pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t) None ¶
- Define the XML schema definition for a ResourceLocator that
contains no subtags but may contain any number of attributes (aka options).
C++: basic::resource_manager::locator::xsd_type_definition_w_attributes(class utility::tag::XMLSchemaDefinition &, const std::string &, const std::string &, const class std::list<class utility::tag::XMLSchemaAttribute, class std::allocator<class utility::tag::XMLSchemaAttribute> > &) –> void
- pyrosetta.rosetta.basic.resource_manager.locator.xsd_type_definition_w_attributes_and_repeatable_subelements(xsd: utility::tag::XMLSchemaDefinition, locator_type: str, description: str, attributes: pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t, subelements: utility::tag::XMLSchemaSimpleSubelementList) None ¶
- Define the XML schema definition for a ResourceLocator that
contains subtags and attributes (aka options).
C++: basic::resource_manager::locator::xsd_type_definition_w_attributes_and_repeatable_subelements(class utility::tag::XMLSchemaDefinition &, const std::string &, const std::string &, const class std::list<class utility::tag::XMLSchemaAttribute, class std::allocator<class utility::tag::XMLSchemaAttribute> > &, const class utility::tag::XMLSchemaSimpleSubelementList &) –> void