Avoid the assertion check of the &variable[0] idiom
This commit is contained in:
parent
f46bffcd69
commit
dbe0a4b585
12
exprtk.hpp
12
exprtk.hpp
|
@ -8620,7 +8620,7 @@ namespace exprtk
|
||||||
|
|
||||||
char_cptr base() const exprtk_override
|
char_cptr base() const exprtk_override
|
||||||
{
|
{
|
||||||
return &value_[0];
|
return value_.c_str();
|
||||||
}
|
}
|
||||||
|
|
||||||
std::size_t size() const exprtk_override
|
std::size_t size() const exprtk_override
|
||||||
|
@ -8776,7 +8776,7 @@ namespace exprtk
|
||||||
|
|
||||||
char_cptr base() const exprtk_override
|
char_cptr base() const exprtk_override
|
||||||
{
|
{
|
||||||
return &value_[0];
|
return value_.c_str();
|
||||||
}
|
}
|
||||||
|
|
||||||
std::size_t size() const exprtk_override
|
std::size_t size() const exprtk_override
|
||||||
|
@ -9556,7 +9556,7 @@ namespace exprtk
|
||||||
|
|
||||||
char_cptr base() const exprtk_override
|
char_cptr base() const exprtk_override
|
||||||
{
|
{
|
||||||
return &value_[0];
|
return value_.c_str();
|
||||||
}
|
}
|
||||||
|
|
||||||
std::size_t size() const exprtk_override
|
std::size_t size() const exprtk_override
|
||||||
|
@ -9684,7 +9684,7 @@ namespace exprtk
|
||||||
|
|
||||||
char_cptr base() const
|
char_cptr base() const
|
||||||
{
|
{
|
||||||
return &value_[0];
|
return value_.c_str();
|
||||||
}
|
}
|
||||||
|
|
||||||
std::size_t size() const
|
std::size_t size() const
|
||||||
|
@ -12792,7 +12792,7 @@ namespace exprtk
|
||||||
|
|
||||||
char_cptr base() const exprtk_override
|
char_cptr base() const exprtk_override
|
||||||
{
|
{
|
||||||
return &ret_string_[0];
|
return ret_string_.c_str();
|
||||||
}
|
}
|
||||||
|
|
||||||
std::size_t size() const exprtk_override
|
std::size_t size() const exprtk_override
|
||||||
|
@ -22569,7 +22569,7 @@ namespace exprtk
|
||||||
scoped_delete(parser<T>& pr, ptr_t (&p)[N])
|
scoped_delete(parser<T>& pr, ptr_t (&p)[N])
|
||||||
: delete_ptr(true)
|
: delete_ptr(true)
|
||||||
, parser_(pr)
|
, parser_(pr)
|
||||||
, p_(&p[0])
|
, p_(p)
|
||||||
{}
|
{}
|
||||||
|
|
||||||
~scoped_delete()
|
~scoped_delete()
|
||||||
|
|
Loading…
Reference in New Issue