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.

  1. 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

  1. 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

provide_xml_schema(self: pyrosetta.rosetta.basic.resource_manager.locator.DatabaseResourceLocatorCreator, xsd: utility::tag::XMLSchemaDefinition) None

C++: basic::resource_manager::locator::DatabaseResourceLocatorCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

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.

  1. 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

  1. 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

provide_xml_schema(self: pyrosetta.rosetta.basic.resource_manager.locator.FileListResourceLocatorCreator, xsd: utility::tag::XMLSchemaDefinition) None

C++: basic::resource_manager::locator::FileListResourceLocatorCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

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.

  1. open(self: pyrosetta.rosetta.basic.resource_manager.locator.FileStream, filename: str) -> None

  2. 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.

  1. 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

  1. 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.

  1. 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

  1. 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

provide_xml_schema(self: pyrosetta.rosetta.basic.resource_manager.locator.NullResourceLocatorCreator, xsd: utility::tag::XMLSchemaDefinition) None

C++: basic::resource_manager::locator::NullResourceLocatorCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

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