LeviLamina
Loading...
Searching...
No Matches
ll::FixedStrWithLoc< N > Struct Template Reference
Inheritance diagram for ll::FixedStrWithLoc< N >:

Public Member Functions

consteval FixedStrWithLoc (std::string_view s, SourceLocation const &loc=SourceLocation::current()) noexcept
consteval FixedStrWithLoc (char const *s, SourceLocation const &loc=SourceLocation::current()) noexcept
constexpr SourceLocation const & loc () const noexcept
constexpr operator std::string_view () const noexcept
constexpr char const * c_str () const noexcept
constexpr std::string_view sv () const noexcept
constexpr std::string str () const noexcept
constexpr char const & operator[] (size_t idx) const noexcept
constexpr char & operator[] (size_t idx) noexcept
constexpr char const * data () const
constexpr char * data ()
constexpr size_t size () const
template<size_t Ny>
consteval auto operator+ (FixedString< Ny > const &other) noexcept

Public Attributes

SourceLocation location
char buf [N+1] {}

The documentation for this struct was generated from the following file: