38 const std::string& file_name,
const std::string& line, uint32_t line_nr,
const DeviceInfoMapPointer& dmap);
40 const std::string& file_name,
const std::string& line, uint32_t line_nr,
const DeviceInfoMapPointer& dmap);
41 static void raiseException(
const std::string& file_name,
const std::string& line, uint32_t line_nr);
47 static std::string
absPathOfDMapContent(
const std::string& dmapContent,
const std::string& dmapFileName);
Provides method to parse DMAP file.
static void raiseException(const std::string &file_name, const std::string &line, uint32_t line_nr)
static void parseRegularLine(const std::string &file_name, const std::string &line, uint32_t line_nr, const DeviceInfoMapPointer &dmap)
static void parseForLoadLib(const std::string &file_name, const std::string &line, uint32_t line_nr, const DeviceInfoMapPointer &dmap)
static std::string absPathOfDMapContent(const std::string &dmapContent, const std::string &dmapFileName)
static DeviceInfoMapPointer parse(const std::string &file_name)
Performs parsing of specified DMAP file.
boost::shared_ptr< DeviceInfoMap > DeviceInfoMapPointer
Introduce specialisation of shared_pointer template for pointers to RegisterInfoMap object as a Devic...