attrtypes/escstring.hpp
-
template<typename StringT = std::string>
class gviz::attrtypes::EscString Public Functions
-
inline constexpr Occurences get_occurences() const noexcept
-
inline constexpr std::size_t apply_size(const EscNameSetRef &nameset) const
-
template<typename Iterator>
inline constexpr std::size_t apply(Iterator dstbegin, Iterator dstend, const EscNameSetRef &nameset = {}) const
-
template<typename OutStringT = std::string, typename Fappend = decltype(default_outstring_append<OutStringT>)>
inline constexpr OutStringT apply_into(OutStringT output, const EscNameSetRef &nameset = {}, Fappend append = default_outstring_append<OutStringT>) const
-
template<typename OutStringT = std::string, typename Finit = decltype(default_outstring_init<OutStringT>), typename Fappend = decltype(default_outstring_append<OutStringT>)>
inline constexpr OutStringT apply(const EscNameSetRef &nameset = {}, Finit init = default_outstring_init<OutStringT>, Fappend append = default_outstring_append<OutStringT>) const
Private Types
Private Static Functions
-
static inline constexpr Occurences count_occurences(const_iterator str, const_iterator end) noexcept
-
inline constexpr Occurences get_occurences() const noexcept
-
struct gviz::attrtypes::EscString::Occurences
Public Functions
-
inline constexpr bool operator==(const Occurences &other) const
-
inline constexpr bool operator!=(const Occurences &other) const
-
inline constexpr bool operator==(const Occurences &other) const
-
namespace gviz
-
namespace attrtypes
- file escstring.hpp
- #include <>#include <>
- dir /home/cthulhu/projects/repos/libgvizard/include/gvizard/attrtypes
- dir /home/cthulhu/projects/repos/libgvizard/include/gvizard
- dir /home/cthulhu/projects/repos/libgvizard/include