class InferenceEngine::DeviceIDParser

class DeviceIDParser
{
public:
    // construction

    DeviceIDParser(const std::string& deviceNameWithID);

    // methods

    std::string getDeviceID() const;
    std::string getDeviceName() const;
    static std::vector<std::string> getHeteroDevices(std::string fallbackDevice);
    static std::vector<std::string> getMultiDevices(std::string devicesList);
    static std::string getBatchDevice(std::string devicesList);
};