1 #ifndef _C4_YML_PREPROCESS_HPP_
2 #define _C4_YML_PREPROCESS_HPP_
6 #ifndef _C4_YML_COMMON_HPP_
21 using Preprocessor = size_t(csubstr, substr);
22 template<Preprocessor PP,
class CharContainer>
23 substr preprocess_into_container(csubstr input, CharContainer *out)
74 template<
class CharContainer>
77 return detail::preprocess_into_container<preprocess_rxmap>(rxmap, out);
83 template<
class CharContainer>
Common utilities and infrastructure used by ryml.
size_t preprocess_rxmap(csubstr s, substr buf)
Write into a given output buffer.
substr to_substr(substr s) noexcept
neutral version for use in generic code