theCore C++ embedded framework
ecl::explode_chunk_impl< S, B, L, c > Struct Template Reference

Explodes substring into exploded_string type. More...

#include </home/travis/build/forGGe/theCore/lib/utils/export/ecl/utils.hpp>

Public Types

using result = typename explode_chunk_impl< S, B, L - 1, S::str()[B+L - 1], c... >::result
 

Detailed Description

template<typename S, size_t B, size_t L, char... c>
struct ecl::explode_chunk_impl< S, B, L, c >

Explodes substring into exploded_string type.

Template Parameters
SString advertiser with str() method that will return valid constexpr string.
BIndex of begin of substring to be exploded.
LLength of substring to be exploded.

Member Typedef Documentation

◆ result

template<typename S, size_t B, size_t L, char... c>
using ecl::explode_chunk_impl< S, B, L, c >::result = typename explode_chunk_impl<S, B, L - 1, S::str()[B + L - 1], c...>::result

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