InstantIO::Namespace::ExternalRoute Class Reference

Represents an external route. More...

#include <Namespace.h>

List of all members.

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.

Detailed Description

Represents an external route.

Author:
Patrick Dähne

Constructor & Destructor Documentation

InstantIO::Namespace::ExternalRoute::ExternalRoute ( const Namespace ns,
const std::string &  in,
const std::string &  ex 
) [inline]

Creates a new ExternalRoute object.

Parameters:
ns The Namespace that contains this route.
in The internal label.
ex The external label.

Member Function Documentation

std::string InstantIO::Namespace::ExternalRoute::getExternalForInternal ( const std::string &  in  )  const

Returns the external label for a given internal label.

Parameters:
in The internal label.
Returns:
The external label.

The documentation for this class was generated from the following file:
Generated on Thu Jul 31 17:17:32 2014 by  doxygen 1.6.3