KiCad PCB EDA Suite
|
#include <text_eval_types.h>
Public Member Functions | |
auto | AddError (std::string aError) -> void |
auto | AddWarning (std::string aWarning) -> void |
auto | AddSyntaxError (int aLine=-1, int aColumn=-1) -> void |
auto | AddParseFailure () -> void |
auto | HasErrors () const -> bool |
auto | HasWarnings () const -> bool |
auto | GetErrors () const -> const std::vector< std::string > & |
auto | GetWarnings () const -> const std::vector< std::string > & |
auto | GetAllMessages () const -> std::string |
auto | Clear () -> void |
Private Attributes | |
std::vector< std::string > | m_errors |
std::vector< std::string > | m_warnings |
Definition at line 62 of file text_eval_types.h.
|
inline |
Definition at line 69 of file text_eval_types.h.
References m_errors.
Referenced by AddParseFailure(), AddSyntaxError(), and BOOST_AUTO_TEST_CASE().
|
inline |
Definition at line 87 of file text_eval_types.h.
References AddError().
|
inline |
Definition at line 79 of file text_eval_types.h.
References AddError().
|
inline |
Definition at line 74 of file text_eval_types.h.
References m_warnings.
Referenced by BOOST_AUTO_TEST_CASE().
|
inline |
Definition at line 109 of file text_eval_types.h.
References m_errors, and m_warnings.
Referenced by BOOST_AUTO_TEST_CASE().
|
inline |
Definition at line 97 of file text_eval_types.h.
References m_errors, m_warnings, and result.
Referenced by BOOST_AUTO_TEST_CASE().
|
inline |
Definition at line 94 of file text_eval_types.h.
References m_errors.
Referenced by BOOST_AUTO_TEST_CASE(), EXPRESSION_EVALUATOR::EXPRESSION_EVALUATOR(), and EXPRESSION_EVALUATOR::operator=().
|
inline |
Definition at line 95 of file text_eval_types.h.
References m_warnings.
Referenced by BOOST_AUTO_TEST_CASE().
|
inline |
Definition at line 92 of file text_eval_types.h.
References m_errors.
Referenced by BOOST_AUTO_TEST_CASE().
|
inline |
Definition at line 93 of file text_eval_types.h.
References m_warnings.
Referenced by BOOST_AUTO_TEST_CASE().
|
private |
Definition at line 65 of file text_eval_types.h.
Referenced by AddError(), Clear(), GetAllMessages(), GetErrors(), and HasErrors().
|
private |
Definition at line 66 of file text_eval_types.h.
Referenced by AddWarning(), Clear(), GetAllMessages(), GetWarnings(), and HasWarnings().