NSVD Reader  0.0.1
nodamushi::svd::xml_parse_exception Struct Reference

xml parse error More...

#include <svd_reader.hpp>

Inheritance diagram for nodamushi::svd::xml_parse_exception:

Public Member Functions

 xml_parse_exception (const std::string &file, const std::string &message, size_t file_line)
 

Static Public Member Functions

static xml_parse_exception make (const std::string &file, size_t file_line=UNKNOWN_FILE_LINE)
 

Public Attributes

std::string file_name
 
size_t line_number
 

Static Public Attributes

static constexpr size_t UNKNOWN_FILE_LINE = ~(size_t)0
 

Detailed Description

xml parse error

Definition at line 77 of file svd_reader.hpp.

Constructor & Destructor Documentation

◆ xml_parse_exception()

nodamushi::svd::xml_parse_exception::xml_parse_exception ( const std::string &  file,
const std::string &  message,
size_t  file_line 
)
inline

Definition at line 87 of file svd_reader.hpp.

Member Function Documentation

◆ make()

static xml_parse_exception nodamushi::svd::xml_parse_exception::make ( const std::string &  file,
size_t  file_line = UNKNOWN_FILE_LINE 
)
inlinestatic

Definition at line 80 of file svd_reader.hpp.

Member Data Documentation

◆ file_name

std::string nodamushi::svd::xml_parse_exception::file_name

Definition at line 93 of file svd_reader.hpp.

◆ line_number

size_t nodamushi::svd::xml_parse_exception::line_number

Definition at line 94 of file svd_reader.hpp.

◆ UNKNOWN_FILE_LINE

constexpr size_t nodamushi::svd::xml_parse_exception::UNKNOWN_FILE_LINE = ~(size_t)0
static

Definition at line 79 of file svd_reader.hpp.


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