Default constructor for pp_err_t

This commit is contained in:
2024-04-15 05:08:40 +06:30
parent 0e5c934072
commit 1e1a13e741
2 changed files with 5 additions and 0 deletions

View File

@@ -169,6 +169,10 @@ std::ostream &operator<<(std::ostream &os, pp_err_t &err)
return os;
}
pp_err_t::pp_err_t()
: reference{nullptr}, type{pp_err_type_t::OK}, lerr{lerr_t::OK}
{}
pp_err_t::pp_err_t(pp_err_type_t e)
: reference{nullptr}, type{e}, lerr{lerr_t::OK}
{}

View File

@@ -34,6 +34,7 @@ struct pp_err_t
pp_err_type_t type;
lerr_t lerr;
pp_err_t();
pp_err_t(pp_err_type_t);
pp_err_t(pp_err_type_t, const token_t *);
pp_err_t(pp_err_type_t, const token_t *, lerr_t);