YARP
Yet Another Robot Platform
XMLReaderFileV1.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2006-2021 Istituto Italiano di Tecnologia (IIT)
3 * SPDX-License-Identifier: BSD-3-Clause
4 */
5
6#ifndef YARP_ROBOTINTERFACE_IMPL_XMLREADERFILEV1_H
7#define YARP_ROBOTINTERFACE_IMPL_XMLREADERFILEV1_H
8
10
11#include <string>
12
13namespace yarp::robotinterface {
14class XMLReaderResult;
15} // namespace yarp::robotinterface
16
18
20{
21public:
23 ~XMLReaderFileV1() override;
24
26 const yarp::os::Searchable& config,
27 bool verbose = false) override;
29 const yarp::os::Searchable& config,
30 bool verbose = false) override;
31
32private:
33 class Private;
34 Private* const mPriv;
35};
36
37} // namespace yarp::robotinterface::impl
38
39#endif // YARP_ROBOTINTERFACE_XMLREADERFILEV1_H
A base class for nested structures that can be searched.
Definition: Searchable.h:56
Result of the parsing of yarp::robotinterface::XMLReader.
Definition: XMLReader.h:26
yarp::robotinterface::XMLReaderResult getRobotFromString(const std::string &xmlString, const yarp::os::Searchable &config, bool verbose=false) override
yarp::robotinterface::XMLReaderResult getRobotFromFile(const std::string &filename, const yarp::os::Searchable &config, bool verbose=false) override
yarp::robotinterface::XMLReaderResult XMLReaderResult
Definition: XMLReader.h:31