|
Robot Raconteur Core C++ Library
|
Class for using definitions. More...
#include <ServiceDefinition.h>
Public Member Functions | |
| UsingDefinition (const boost::shared_ptr< ServiceDefinition > &service) | |
| Construct a new empty UsingDefinition object. | |
| std::string | ToString () |
| Convert using definition to string. | |
| void | FromString (boost::string_ref s, const ServiceDefinitionParseInfo *parse_info=NULL) |
| Parse an using definition from string. | |
Public Attributes | |
| std::string | QualifiedName |
| The qualified name of the imported type. | |
| std::string | UnqualifiedName |
| The unqualified name of the imported type. | |
| RR_WEAK_PTR< ServiceDefinition > | service |
| The parent service definition. | |
| ServiceDefinitionParseInfo | ParseInfo |
| Parsing diagnostic information. | |
Class for using definitions.
See service_definitions.md for more information.
| RobotRaconteur::UsingDefinition::UsingDefinition | ( | const boost::shared_ptr< ServiceDefinition > & | service | ) |
Construct a new empty UsingDefinition object.
Must be constructed with boost::make_shared<UsingDefinition>()
| service | The parent service definition |
| void RobotRaconteur::UsingDefinition::FromString | ( | boost::string_ref | s, |
| const ServiceDefinitionParseInfo * | parse_info = NULL ) |
Parse an using definition from string.
| s | The using definition string |
| parse_info | Parsing diagnostic information |
| std::string RobotRaconteur::UsingDefinition::ToString | ( | ) |
Convert using definition to string.
| ServiceDefinitionParseInfo RobotRaconteur::UsingDefinition::ParseInfo |
Parsing diagnostic information.
The ParseInfo field is populated by FromString()