Represents an external route. More...
#include <Namespace.h>
Public Member Functions | |
ExternalRoute (const Namespace &ns, const std::string &in, const std::string &ex) | |
Creates a new ExternalRoute object. | |
std::string | getExternalForInternal (const std::string &in) const |
Returns the external label for a given internal label. | |
Public Attributes | |
std::string | internal |
The internal label. | |
std::string | external |
The external label. |
Represents an external route.
InstantIO::Namespace::ExternalRoute::ExternalRoute | ( | const Namespace & | ns, | |
const std::string & | in, | |||
const std::string & | ex | |||
) | [inline] |
Creates a new ExternalRoute object.
ns | The Namespace that contains this route. | |
in | The internal label. | |
ex | The external label. |
std::string InstantIO::Namespace::ExternalRoute::getExternalForInternal | ( | const std::string & | in | ) | const |
Returns the external label for a given internal label.
in | The internal label. |