#include <static_string.hpp>
Definition at line 253 of file static_string.hpp.
◆ const_iterator
◆ const_pointer
◆ const_reference
◆ const_reverse_iterator
◆ difference_type
◆ iterator
◆ pointer
◆ reference
◆ reverse_iterator
◆ size_type
◆ traits_type
◆ value_type
◆ static_c_string() [1/4]
ein::static_c_string::static_c_string |
( |
| ) |
|
|
constexprdefaultnoexcept[[always_inline]] |
◆ static_c_string() [2/4]
|
constexprdefaultnoexcept[[always_inline]] |
◆ static_c_string() [3/4]
|
constexprdefaultnoexcept[[always_inline]] |
◆ static_c_string() [4/4]
|
inlineconstexprnoexcept[[always_inline]] |
◆ begin()
auto ein::static_c_string::begin |
( |
| ) |
const |
|
inlineconstexprnoexcept[[nodiscard]][[always_inline]][[const]][[artificial]] |
◆ cbegin()
auto ein::static_c_string::cbegin |
( |
| ) |
const |
|
inlineconstexprnoexcept[[nodiscard]][[always_inline]][[const]][[artificial]] |
◆ cend()
auto ein::static_c_string::cend |
( |
| ) |
const |
|
inlineconstexprnoexcept[[nodiscard]][[always_inline]][[pure]] |
◆ crbegin()
auto ein::static_c_string::crbegin |
( |
| ) |
const |
|
inlineconstexprnoexcept[[nodiscard]][[always_inline]][[pure]] |
O(n)
Definition at line 347 of file static_string.hpp.
347{
return std::reverse_iterator<const char *>(
end()); }
constexpr auto end() const noexcept
References end().
◆ crend()
auto ein::static_c_string::crend |
( |
| ) |
const |
|
inlineconstexprnoexcept[[nodiscard]][[always_inline]][[pure]] |
O(1)
Definition at line 351 of file static_string.hpp.
351{
return std::reverse_iterator<const char *>(
begin()); }
constexpr auto begin() const noexcept
O(1)
References begin().
◆ data()
const char * ein::static_c_string::data |
( |
| ) |
const |
|
inlineconstexprnoexcept[[nodiscard]][[always_inline]][[pure]][[artificial]] |
◆ end()
auto ein::static_c_string::end |
( |
| ) |
const |
|
inlineconstexprnoexcept[[nodiscard]][[always_inline]][[pure]] |
◆ operator const char *()
ein::static_c_string::operator const char * |
( |
| ) |
const |
|
inlineconstexprnoexcept[[nodiscard]][[always_inline]][[pure]][[artificial]] |
◆ operator static_string()
|
inlineconstexprnoexcept[[nodiscard]][[always_inline]][[pure]][[artificial]] |
◆ operator=() [1/2]
|
constexprdefaultnoexcept[[always_inline]] |
◆ operator=() [2/2]
|
constexprdefaultnoexcept[[always_inline]] |
◆ rbegin()
auto ein::static_c_string::rbegin |
( |
| ) |
const |
|
inlineconstexprnoexcept[[nodiscard]][[always_inline]][[pure]] |
◆ rend()
auto ein::static_c_string::rend |
( |
| ) |
const |
|
inlineconstexprnoexcept[[nodiscard]][[always_inline]][[pure]] |
◆ operator!=
|
friend[[nodiscard]][[always_inline]][[pure]][[artificial]] |
◆ operator==
|
friend[[nodiscard]][[always_inline]][[pure]][[artificial]] |
◆ swap
Definition at line 356 of file static_string.hpp.
356 {
357 using std::swap;
359 }
friend void swap(static_c_string &x, static_c_string &y) noexcept
const char* ein::static_c_string::p |
|
private |
The documentation for this class was generated from the following file: