mini-llvm 0.1.0
Loading...
Searching...
No Matches
mini_llvm::StringJoiner Class Reference

#include <StringJoiner.h>

Public Member Functions

constexpr StringJoiner (std::string delimiter)
constexpr StringJoiner (std::string delimiter, std::string prefix, std::string suffix)
constexpr StringJoineradd (std::string_view element)
template<typename... Args>
constexpr StringJoineradd (std::format_string< Args... > fmt, Args &&...args)
constexpr std::string toString () const

Constructor & Destructor Documentation

◆ StringJoiner() [1/2]

mini_llvm::StringJoiner::StringJoiner ( std::string delimiter)
inlineexplicitconstexpr

◆ StringJoiner() [2/2]

mini_llvm::StringJoiner::StringJoiner ( std::string delimiter,
std::string prefix,
std::string suffix )
inlineconstexpr

Member Function Documentation

◆ add() [1/2]

template<typename... Args>
StringJoiner & mini_llvm::StringJoiner::add ( std::format_string< Args... > fmt,
Args &&... args )
inlineconstexpr

◆ add() [2/2]

StringJoiner & mini_llvm::StringJoiner::add ( std::string_view element)
inlineconstexpr

◆ toString()

std::string mini_llvm::StringJoiner::toString ( ) const
inlineconstexpr

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