YARP
Yet Another Robot Platform
yarp::robotinterface::impl::XMLReaderFileV3::Private Class Reference

Detailed Description

Definition at line 37 of file XMLReaderFileV3.cpp.

Public Member Functions

 Private (XMLReaderFileV3 *parent)
 
virtual ~Private ()
 
yarp::robotinterface::experimental::XMLReaderResult readRobotFromFile (const std::string &fileName)
 
yarp::robotinterface::experimental::XMLReaderResult readRobotFromString (const std::string &xmlString)
 
yarp::robotinterface::experimental::XMLReaderResult readRobotTag (TiXmlElement *robotElem)
 
yarp::robotinterface::experimental::DeviceList readDevices (TiXmlElement *devicesElem, yarp::robotinterface::experimental::XMLReaderResult &result)
 
yarp::robotinterface::experimental::Device readDeviceTag (TiXmlElement *deviceElem, yarp::robotinterface::experimental::XMLReaderResult &result)
 
yarp::robotinterface::experimental::DeviceList readDevicesTag (TiXmlElement *devicesElem, yarp::robotinterface::experimental::XMLReaderResult &result)
 
yarp::robotinterface::experimental::ParamList readParams (TiXmlElement *paramsElem, yarp::robotinterface::experimental::XMLReaderResult &result)
 
yarp::robotinterface::experimental::Param readParamTag (TiXmlElement *paramElem, yarp::robotinterface::experimental::XMLReaderResult &result)
 
yarp::robotinterface::experimental::Param readGroupTag (TiXmlElement *groupElem, yarp::robotinterface::experimental::XMLReaderResult &result)
 
yarp::robotinterface::experimental::ParamList readParamListTag (TiXmlElement *paramListElem, yarp::robotinterface::experimental::XMLReaderResult &result)
 
yarp::robotinterface::experimental::ParamList readSubDeviceTag (TiXmlElement *subDeviceElem, yarp::robotinterface::experimental::XMLReaderResult &result)
 
yarp::robotinterface::experimental::ParamList readParamsTag (TiXmlElement *paramsElem, yarp::robotinterface::experimental::XMLReaderResult &result)
 
yarp::robotinterface::experimental::ActionList readActions (TiXmlElement *actionsElem, yarp::robotinterface::experimental::XMLReaderResult &result)
 
yarp::robotinterface::experimental::Action readActionTag (TiXmlElement *actionElem, yarp::robotinterface::experimental::XMLReaderResult &result)
 
yarp::robotinterface::experimental::ActionList readActionsTag (TiXmlElement *actionsElem, yarp::robotinterface::experimental::XMLReaderResult &result)
 
bool PerformInclusions (TiXmlNode *pParent, const std::string &parent_fileName, const std::string &current_path)
 

Public Attributes

XMLReaderFileV3 *const parent
 
bool verbose_output
 
std::string curr_filename
 
unsigned int minorVersion
 
unsigned int majorVersion
 

Constructor & Destructor Documentation

◆ Private()

yarp::robotinterface::impl::XMLReaderFileV3::Private::Private ( XMLReaderFileV3 parent)
explicit

Definition at line 77 of file XMLReaderFileV3.cpp.

◆ ~Private()

yarp::robotinterface::impl::XMLReaderFileV3::Private::~Private ( )
virtualdefault

Member Function Documentation

◆ PerformInclusions()

bool yarp::robotinterface::impl::XMLReaderFileV3::Private::PerformInclusions ( TiXmlNode *  pParent,
const std::string &  parent_fileName,
const std::string &  current_path 
)

Definition at line 171 of file XMLReaderFileV3.cpp.

◆ readActions()

yarp::robotinterface::experimental::ActionList yarp::robotinterface::impl::XMLReaderFileV3::Private::readActions ( TiXmlElement *  actionsElem,
yarp::robotinterface::experimental::XMLReaderResult result 
)

Definition at line 591 of file XMLReaderFileV3.cpp.

◆ readActionsTag()

yarp::robotinterface::experimental::ActionList yarp::robotinterface::impl::XMLReaderFileV3::Private::readActionsTag ( TiXmlElement *  actionsElem,
yarp::robotinterface::experimental::XMLReaderResult result 
)

Definition at line 660 of file XMLReaderFileV3.cpp.

◆ readActionTag()

yarp::robotinterface::experimental::Action yarp::robotinterface::impl::XMLReaderFileV3::Private::readActionTag ( TiXmlElement *  actionElem,
yarp::robotinterface::experimental::XMLReaderResult result 
)

Definition at line 609 of file XMLReaderFileV3.cpp.

◆ readDevices()

yarp::robotinterface::experimental::DeviceList yarp::robotinterface::impl::XMLReaderFileV3::Private::readDevices ( TiXmlElement *  devicesElem,
yarp::robotinterface::experimental::XMLReaderResult result 
)

Definition at line 281 of file XMLReaderFileV3.cpp.

◆ readDevicesTag()

yarp::robotinterface::experimental::DeviceList yarp::robotinterface::impl::XMLReaderFileV3::Private::readDevicesTag ( TiXmlElement *  devicesElem,
yarp::robotinterface::experimental::XMLReaderResult result 
)

Definition at line 348 of file XMLReaderFileV3.cpp.

◆ readDeviceTag()

yarp::robotinterface::experimental::Device yarp::robotinterface::impl::XMLReaderFileV3::Private::readDeviceTag ( TiXmlElement *  deviceElem,
yarp::robotinterface::experimental::XMLReaderResult result 
)

Definition at line 301 of file XMLReaderFileV3.cpp.

◆ readGroupTag()

yarp::robotinterface::experimental::Param yarp::robotinterface::impl::XMLReaderFileV3::Private::readGroupTag ( TiXmlElement *  groupElem,
yarp::robotinterface::experimental::XMLReaderResult result 
)

Definition at line 422 of file XMLReaderFileV3.cpp.

◆ readParamListTag()

yarp::robotinterface::experimental::ParamList yarp::robotinterface::impl::XMLReaderFileV3::Private::readParamListTag ( TiXmlElement *  paramListElem,
yarp::robotinterface::experimental::XMLReaderResult result 
)

Definition at line 467 of file XMLReaderFileV3.cpp.

◆ readParams()

yarp::robotinterface::experimental::ParamList yarp::robotinterface::impl::XMLReaderFileV3::Private::readParams ( TiXmlElement *  paramsElem,
yarp::robotinterface::experimental::XMLReaderResult result 
)

Definition at line 364 of file XMLReaderFileV3.cpp.

◆ readParamsTag()

yarp::robotinterface::experimental::ParamList yarp::robotinterface::impl::XMLReaderFileV3::Private::readParamsTag ( TiXmlElement *  paramsElem,
yarp::robotinterface::experimental::XMLReaderResult result 
)

Definition at line 575 of file XMLReaderFileV3.cpp.

◆ readParamTag()

yarp::robotinterface::experimental::Param yarp::robotinterface::impl::XMLReaderFileV3::Private::readParamTag ( TiXmlElement *  paramElem,
yarp::robotinterface::experimental::XMLReaderResult result 
)

Definition at line 391 of file XMLReaderFileV3.cpp.

◆ readRobotFromFile()

yarp::robotinterface::experimental::XMLReaderResult yarp::robotinterface::impl::XMLReaderFileV3::Private::readRobotFromFile ( const std::string &  fileName)

Definition at line 87 of file XMLReaderFileV3.cpp.

◆ readRobotFromString()

yarp::robotinterface::experimental::XMLReaderResult yarp::robotinterface::impl::XMLReaderFileV3::Private::readRobotFromString ( const std::string &  xmlString)

Definition at line 151 of file XMLReaderFileV3.cpp.

◆ readRobotTag()

yarp::robotinterface::experimental::XMLReaderResult yarp::robotinterface::impl::XMLReaderFileV3::Private::readRobotTag ( TiXmlElement *  robotElem)

Definition at line 225 of file XMLReaderFileV3.cpp.

◆ readSubDeviceTag()

yarp::robotinterface::experimental::ParamList yarp::robotinterface::impl::XMLReaderFileV3::Private::readSubDeviceTag ( TiXmlElement *  subDeviceElem,
yarp::robotinterface::experimental::XMLReaderResult result 
)

Definition at line 532 of file XMLReaderFileV3.cpp.

Member Data Documentation

◆ curr_filename

std::string yarp::robotinterface::impl::XMLReaderFileV3::Private::curr_filename

Definition at line 71 of file XMLReaderFileV3.cpp.

◆ majorVersion

unsigned int yarp::robotinterface::impl::XMLReaderFileV3::Private::majorVersion

Definition at line 73 of file XMLReaderFileV3.cpp.

◆ minorVersion

unsigned int yarp::robotinterface::impl::XMLReaderFileV3::Private::minorVersion

Definition at line 72 of file XMLReaderFileV3.cpp.

◆ parent

XMLReaderFileV3* const yarp::robotinterface::impl::XMLReaderFileV3::Private::parent

Definition at line 64 of file XMLReaderFileV3.cpp.

◆ verbose_output

bool yarp::robotinterface::impl::XMLReaderFileV3::Private::verbose_output

Definition at line 70 of file XMLReaderFileV3.cpp.


The documentation for this class was generated from the following file: