SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
serif::utils::types::CTString< Capacity > Struct Template Reference

#include <strings.hpp>

Collaboration diagram for serif::utils::types::CTString< Capacity >:
[legend]

Public Member Functions

constexpr std::size_t size () const noexcept
 
constexpr const char * data () const noexcept
 
consteval void append (const char character)
 
template<std::integral IntegerT>
consteval void append_integer (IntegerT value)
 

Public Attributes

std::array< char, Capacity > dataValue {}
 
std::size_t sizeValue = 0
 

Member Function Documentation

◆ append()

template<std::size_t Capacity>
void serif::utils::types::CTString< Capacity >::append ( const char character)
inlineconsteval

◆ append_integer()

template<std::size_t Capacity>
template<std::integral IntegerT>
void serif::utils::types::CTString< Capacity >::append_integer ( IntegerT value)
inlineconsteval

◆ data()

template<std::size_t Capacity>
const char * serif::utils::types::CTString< Capacity >::data ( ) const
inlineconstexprnoexcept

◆ size()

template<std::size_t Capacity>
std::size_t serif::utils::types::CTString< Capacity >::size ( ) const
inlineconstexprnoexcept

Member Data Documentation

◆ dataValue

template<std::size_t Capacity>
std::array<char, Capacity> serif::utils::types::CTString< Capacity >::dataValue {}

◆ sizeValue

template<std::size_t Capacity>
std::size_t serif::utils::types::CTString< Capacity >::sizeValue = 0

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