Skip to content

Commit 603d127

Browse files
committed
add noexcept
1 parent bfb12f7 commit 603d127

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

include/gf2/core/ZString.h

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -14,54 +14,54 @@ namespace gf {
1414
public:
1515
constexpr ZString() = default;
1616

17-
constexpr ZString(const char* string)
17+
constexpr ZString(const char* string) noexcept
1818
: m_data(string)
1919
, m_size(string == nullptr ? 0 : std::char_traits<char>::length(string))
2020
{
2121
}
2222

23-
constexpr bool empty() const
23+
constexpr bool empty() const noexcept
2424
{
2525
return m_size == 0;
2626
}
2727

28-
constexpr std::size_t size() const
28+
constexpr std::size_t size() const noexcept
2929
{
3030
return m_size;
3131
}
3232

33-
constexpr const char* data() const
33+
constexpr const char* data() const noexcept
3434
{
3535
return m_data;
3636
}
3737

38-
constexpr const char* c_str() const
38+
constexpr const char* c_str() const noexcept
3939
{
4040
return m_data;
4141
}
4242

43-
constexpr const char* begin() const
43+
constexpr const char* begin() const noexcept
4444
{
4545
return m_data;
4646
}
4747

48-
constexpr const char* end() const
48+
constexpr const char* end() const noexcept
4949
{
5050
return m_data + m_size;
5151
}
5252

53-
constexpr char operator[](std::size_t index) const
53+
constexpr char operator[](std::size_t index) const noexcept
5454
{
5555
assert(index < m_size);
5656
return m_data[index];
5757
}
5858

59-
constexpr operator std::string_view() const
59+
constexpr operator std::string_view() const noexcept
6060
{
6161
return { m_data, m_size };
6262
}
6363

64-
std::string to_string() const
64+
std::string to_string() const noexcept
6565
{
6666
return { m_data, m_size };
6767
}

0 commit comments

Comments
 (0)