Hello

Jul 26, 2025 min read

Introduction

Welcome to my humble technical blog.

CPP Code Fence Test

template <class Desired, class... Types>
struct TypeIndex;

template <class Desired, class First, class... Types>
struct TypeIndex<Desired, First, Types...> {
    static constexpr std::size_t index = 1 + TypeIndex<Desired, Types...>::index;
};


template <class Desired, class... Types>
struct TypeIndex<Desired, Desired, Types...> {
    static constexpr std::size_t index = 0;
};