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
 
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: